Genau das wird es sein (60 Sekunden PHP-Script Laufzeit)
Wie gesagt, mit dem Cronjob war es in einer Minute erledigt.
LKann leider nicht jeder Server. Bei diesem 1und1 Account ging es glücklicherweise :-)
Beiträge von horst2003
-
-
Doch, bei Batchsize
versendet er alles auf einmal, bzw. was der Server hergibt. Steht im Beschreibungstext auch obendrüber.
Habe aber auch dort verschiedene Mengenangaben versucht.
Ich habe nun die Lösung gefunden (für mich)
Ich habe einen Cronjob installiert. Jetzt funktioniert es wunderbar :-)
PHP#==== Cronjob setup ==== */10 * * * * lynx -dump 'http://www.domain.org/apps/phplist/admin/index.php?page=processqueue&login=admin&password=mypassword' > phplist.processqueue.html 35 * * * * lynx -dump 'http://www.domain.org/apps/phplist/admin/index.php?page=processbounces&login=admin&password=mypassword' > phplist.processbounces.html #=================================================================Es ist als anzunehmen, dass PHPList ohne Cronjob nicht vernünftig konfiguriert werden kann wenn die Listen etwa größer 300 Mailempfänger sind da eine Reload im PHP Script nicht funktioniert.
Danke für die Hilfe!
-
Hi,
nein. Es gibt keine Fehlermeldung, leider.
Es ist so, dass ich, egal was ich einstelle, immer nur ein paar Mail je Batch "Auftrag" gesendet bekomme.
Wenn ich es so einstelle das es in einem Batch ablaufen sollte
dann kommt die Meldung das ich das Fenster schliesen kann (so ähnlich).Wenn der Batch dann abgelaufen ist passiert aber nix.
Ich habe für 1100 Newsletter Empfänger folgende Einstellungen
PHP
Alles anzeigen# define the amount of emails you want to send per period. If 0, batch processing # is disabled and messages are sent out as fast as possible define("MAILQUEUE_BATCH_SIZE",0); # define the length of one batch processing period, in seconds (3600 is an hour) define("MAILQUEUE_BATCH_PERIOD",720); # to avoid overloading the server that sends your email, you can add a little delay # between messages that will spread the load of sending # you will need to find a good value for your own server # value is in seconds (or you can play with the autothrottle below) define('MAILQUEUE_THROTTLE',0);Dann sollte er nach dem Ablauf des Batches automatisch weiterlaufen, macht er aber nicht. Er versendet auch nicht besonders viele eMails bei dieser einstellung hat er mit 179 Mails versendet. Nur, er macht nicht automatisch weiter damit. Das bedeutet das ich 10 mal den Newsletter Versand starten muss um alle zu versenden.
Wenn ich die Zahl erhöhe versendet er komischerweise weniger. Also alles sehr verwirrend.
Ich bin ratlos !
-
Stehe gerade vor einem Rätsel.
Habe mir alles schön super angepasst mit der Anmeldung in WP sowie die Auswahl der Artikel (Deutsch/Englisch) in PHPList mit einer DropDown Liste. Einfach perfekt!
(Damit kann ich ausgewählte Artikel aus meinem Blog per Newsletter versenden (Excerpt und untendrunter den Link zum weiter lesen)Jetzt will ich den ersten Newsletter versenden und muss feststellen, dass PHPList es nicht fertigbringt mir an 1000 Mitglieder den Nesletter zu versenden. Ich mache schon seit 20 Stunden rum. Irgendetwas mit der Prozees Queue scheint wohl nicht so hin zuhauen.
Hat hier jemand einen Tip, ich kann nicht mehr aussteigen hab schon zu viel Zeit vertan damit. *ächzst* :-(
Liebe Grüße
buhuuu...
-
Hi :-)
vielen Dank für Deine Antwort.
Hab den Fehler gefunden, ich hatte wohl irgendwie die Einstellungen in den Options nicht mit übertragen wie auch immer. Nun funktioniert es. -
Hallo,
versuche immer noch seit Stunden meine WP Installation in eine andere Datenbank umzuziehen wegen Umlautproblemen etc..
Nun habe ich alle Tabellen von Hand kopiert und in einer neuen Datenbank mit utf-8 neu angelegt.Ichhab dann sämtliche Tabellen und einstellungen kopiert nur mit qtrans gibts wohl probleme. Inmenem anderen Blog sind 4 Sprachen eingestellt, die finde ich nirgends in der neune Datenbank. Ich hasb 1000 Artikel und die lassen sich deshalb auch nicht mit SQL kopieren (Insert Into...)
Irgendwo hakt es da,
Mist. :x
Weis jemand Rat?
-
Also hier nochmal 2 Bilder zum verdeutlcihen
Bild 1 Datenbank mit Zeichensatz / Kollation der MySQL-Verbindung: utf8_general_ci
Bild 2 Tabellen
Warum steht unter der Datenbank unten eigentlich latin1_german2_ci
Ich glaube daran scheitert das alles, oder?PS. Ich nutze auf der Seite auch neben Deutsch noch die Kyrillische Sprache.
Es wird alles normal angezeigt, nur wenn ich es in einem Text Newsletter versenden will kommen natürlich die falschen Umlaute mit, so wie sie in der Datenbank drinnstehen ( ä ö ü usw.) -
Hi,
bei mir lag es an einem fehlendem tmp Verzeichnis bzw. die Schreibrechte
Geb mal folgendes in die wp-config.php ein
Und falls nicht vorhanden das tmp Verzeichnis vorher anlegen und mit den entsprechenden Schreibrechten versehen (777).
Bei mir war allerdings der Fehler mit Hinweis auf die fehlenden Schreibrechte.
Aber ein Versuch ist es wert.LG
-
Also du meinst
1. alle Kollationen in allen Tabellen der Datenbank auf utf8_general_ci2. Dann die Umlaute in der DB alle ersetzen (da gibts ja ein Plugin hab ich gesehen das kenne ich auch)
3. in der wp-config.php dann auch
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', 'utf8');einstellen.
-
Hi,
bin gerade mal wieder am Verzweifeln.
Also ich habe eine Seite mit ca. 1000 Artikeln.
Die Datenbank hat die Kollation latin1_german2_ciIn der wp-config.php hatte ich folgenden
AUSKOMMENTIERTEN Eintrag//define('DB_CHARSET', 'utf8');
// define('DB_COLLATE', '');Auskommentiert deshalb weil ich zunächst von einer anderen Datenbank die Artikel importiert hatte.
Also die Seite wird richtig Angezeigt, im Quelltext stehen die Umlaute korrekt (ÄÖÜ usw.) allerdings nicht so wie es sein sollte, nämlich im html code (Ä)
In der Datenbank steht nur Gulasch drin. Dort steht ä ö ü usw.
Ich habe alle möglichen Änderungen in der wp-config.php versucht
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');oder
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', 'utf8');oder
define('DB_CHARSET', 'latin1');
define('DB_COLLATE', 'latin1');
usw.Blieb alles beim Alten
Wenn ich dann nach der Änderung versucht habe einen Artikel neu anzulegen hat das auch keine Änderung gebrahct, die Umlaute wurden wieder so (ä ö ü ) eingetragen.2 Fragen nun:
1. Muss ich alle Umlaute mit suchen und ersetzen in der Datenbank ändern?
2. Was muss ich einstellen damit die Umlaute bei den neuen Artikeln dann richtig in die Datenbank eingetragen werden?Eine Hilfe wäre echt nett.
LG :sad:
-
Super! Genau das hat funktioniert. Vielen Dank!!
-
Ich vermute es hängt mit der Flash Animation über der Navigation zusammen.
-
Hallo,
habe ein kleines Problem mit der Navigation.
Wenn ich im Firefox mit STRG&+ die Schrift vergrößere bricht die Navigationsleiste um in eine neue Zeile obwohl noch links genügend Platz vorhanden wäre, kann man das nicht irgendwie ganz linksbündig setzen, ich habe Abstand von Links 2%
Oder hab ich da was falsch gemacht?/* Top navigation */
#navbar {
border-top:0.1em solid #000;
border-bottom:0.1em solid #000;
background:#88301C;
height: 2.0em;
margin: 0px;
padding: 0px;
} -
Hallo,
ich ärgere mich gerade mit Facebook herum. Ein Bekannter möchte seine HP mit dem LIKE Button verbinden, der ist in der Sidebar und funktioniert soweit.Der Button erscheint zwar und er zählt auch hoch wenn ich drauf klicke, nur auf meiner Facebook Seite wird das bei "Gefällt mir" nicht angezeigt.
Hab ich da einen Verständnissfehler?Grüße
-
Vielen Dank,
habe es genau so gemacht wie du beschrieben hast.
hat leider nicht geholfen, keine Veränderung zu vorher, allerdings auch keine Fehlermeldung oder ähnliches.Wenn ich auf den Link in der Naviklicke will er die Kategorie anzeigen und da dort ja nur Artikel und keine Seiten angezeigt werden können komm die Meldung das er den Artikel nicht findet (not found)
hmm....
:-( -
Ich glaube es ist in der navigation.php
die ist leider auch etwas größer als 10.000 Zeichen
-
Und hier die index
PHP
Alles anzeigen<?php get_header(); ?> <div class="art-content-layout"> <div class="art-content-layout-row"> <div class="art-layout-cell art-sidebar1"> <?php get_sidebar('default'); ?> <div class="cleared"></div> </div> <div class="art-layout-cell art-content"> <?php get_sidebar('top'); global $post; if (have_posts()){ while (have_posts()) { the_post(); art_post_wrapper( array( 'id' => art_get_post_id(), 'class' => art_get_post_class(), 'thumbnail' => art_get_post_thumbnail(), 'title' => '<a href="'.get_permalink($post->ID).'" rel="bookmark" title="'.get_the_title().'">'.get_the_title().'</a>', 'before' => art_get_metadata_icons('date', 'header'), 'content' => art_get_excerpt(), // 'content' => 'My post content', 'after' => art_get_metadata_icons('', 'footer') ) ); } art_pagination();// previous_posts_link | next_posts_link } else { art_post_wrapper( array( 'title' => __('Not Found', THEME_NS), 'content' => '<p class="center">' .__( 'Apologies, but the page you requested could not be found. Perhaps searching will help.', THEME_NS) . '</p>' . "\r\n" . art_get_search() ) ); } get_sidebar('bottom'); ?> <div class="cleared"></div> </div> </div> </div> <div class="cleared"></div> <?php get_footer(); -
Hier die single.php
PHP
Alles anzeigen<?php get_header(); ?> <div class="art-content-layout"> <div class="art-content-layout-row"> <div class="art-layout-cell art-sidebar1"> <?php get_sidebar('default'); ?> <div class="cleared"></div> </div> <div class="art-layout-cell art-content"> <?php get_sidebar('top'); global $post; if (have_posts()){ if (art_get_option('art_single_pagination')) { // previous_post_link | next_post_link art_pagination(array('next_link' => art_get_previous_post_link('« %link'),'prev_link' => art_get_next_post_link('%link »'))); } while (have_posts()) { the_post(); art_post_wrapper( array( 'id' => art_get_post_id(), 'class' => art_get_post_class(), //'thumbnail' => art_get_post_thumbnail(), 'title' => art_get_meta_option($post->ID, 'art_show_post_title') ? get_the_title() : '', 'before' => art_get_metadata_icons('date', 'header'), 'content' => art_get_content(), // 'content' => 'My post content', 'after' => art_get_metadata_icons('', 'footer') ) ); comments_template(); } } else { art_post_wrapper( array( 'title' => __('Not Found', THEME_NS), 'content' => '<p class="center">' .__( 'Apologies, but the page you requested could not be found. Perhaps searching will help.', THEME_NS) . '</p>' . "\r\n" . art_get_search() ) ); } get_sidebar('bottom'); ?> <div class="cleared"></div> </div> </div> </div> <div class="cleared"></div> <?php get_footer(); -
So, hier nochmal. Nun mit 1 Monat Zeit :-)
Also ich finde bei dieser funktions.php den entsprechenden Teil leider nicht, die ist leider zu speziell (für meine Kenntnisse)
-
Hier
das ist ja toll!
Leider hab ich Anfänger auf 10 Minuten Verfallszeit geklickt.
Mache es später dann noch mal.LG
Horst