ilch Forum » Ilch Clan 1.1 » Allgemein » NewsLetter E-mail verschickt

Geschlossen
  1. #1
    User Pic
    1Silver Mitglied
    Registriert seit
    05.04.2011
    Beiträge
    41
    Beitragswertungen
    0 Beitragspunkte
    Hallo
    Ich Wolte mal an meine Mitgliedern Eine e-mail schicken kommt fehlermeldung

    sind über 9800 mitgliedern angemeldet

    Fatal error: Maximum execution time of 30 seconds exceeded in /home/www/web1/html/communtiy/include/includes/class/swift/classes/Swift/Mime/Headers/AbstractHeader.php on line 553
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    In der php.ini, sofern Du Zugriff hast, ändern:
    max_execution_time = wert_in_sekunden

    www.php.net/set_time_limit
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    Du hast die maximale Ausführungszeit von 30 Sekunden überschritten... entweder gehst du hin und verteilst deine Mitglieder in Gruppen damit nicht alle Emails auf einmal versendet werden. Oder die Einstellung in der php.ini verändern, da gibt es einen bestimmten befehl, da muss ich aber auch erstmal nachschauen.

    Edit: Da war jemand schneller


    Zuletzt modifiziert von Sniper am 12.05.2011 - 19:46:13
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    1Silver Mitglied
    Registriert seit
    05.04.2011
    Beiträge
    41
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Lord|Schirmer

    In der php.ini, sofern Du Zugriff hast, ändern:
    max_execution_time = wert_in_sekunden

    externer Link


    danke wo finde ich php.ini?

    muss ich bei newsletter max_execution_time = wert_in_sekunden ändern!



    ich danke dir
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    Lege eine php Datei an auf deinem Server. Mit einer Funktion namens phpinfo(); dann rufst du diese Datei auf und dort steht wo du diese Datei findest.


    Zuletzt modifiziert von Sniper am 12.05.2011 - 20:05:32
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    1Silver Mitglied
    Registriert seit
    05.04.2011
    Beiträge
    41
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Sniper

    Lege eine php Datei an auf deinem Server. Mit einer Funktion namens phpinfo(); dann rufst du diese Datei auf und dort steht wo du diese Datei findest.


    Zuletzt modifiziert von Sniper am 12.05.2011 - 20:05:32



    ja und soll ich /include/boxes phpinfo datei hochladen dann ist das ganz leer!!!?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    da wo deine index.php ist
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    1Silver Mitglied
    Registriert seit
    05.04.2011
    Beiträge
    41
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Sniper

    da wo deine index.php ist


    ja habe ich gemacht phpinfo.php und wie geht weiter? das ordner phpinfo.php noch ganz leer
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    EDIT: Jetzt öffnest du diese Datei in deinem Browser

    du sollst dass was die Lord geschickt nicht in die index.php Datei Kopieren .... das kommt in die php.ini... Aber um die Php.ini zu finden musst du eine Separate Datei anlegen, mit dem Befehl den ich dir oben gepostet habe, die du da hochladest wo sich die index.php befindet.


    Nachricht von 1Silver1
    ZitatZitat

    >
    >
    <?php
    > // Copyright by: Manuel Staechele
    > // Support: www.ilch.de
    > ob_start();
    > define ('main' , true);
    > define ('SCRIPT_START_TIME', microtime(true));
    > // Konfiguration zur Anzeige von Fehlern
    > // Auf http://www.php.net/manual/de/function.error-reporting.php sind die verfügbaren Modi aufgelistet
    > if (version_compare(phpversion(), '5.3') != - 1) {
    >     @error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);
    >     date_default_timezone_set('Europe/Berlin');
    > } else {
    >     @error_reporting(E_ALL ^ E_NOTICE);
    > }
    > @ini_set('display_errors', 'On');
    > @ini_set('max_execution_time' , 180);
    > 
    > session_name ('sid');
    > session_start ();
    > 
    > if (isset($_SESSION['authid']) and in_array($_SESSION['authid'], array(1, 56, 3750)) and !isset($_GET['ajax'])) {
    >     define ('DEBUG', true);
    > }
    > // if (isset($_SESSION['authid']) and $_SESSION['authid'] == 56) {
    > // define('DEBUG', true);
    > // error_reporting(E_ALL);
    > // }
    > require_once ('include/includes/config.php');
    > require_once ('include/includes/loader.php');
    > 
    > db_connect();
    > // $allgAr = getAllgAr (); <-- im varcache (crondaily)
    > $menu = new menu();
    > user_identification();
    > if (!isset($_SESSION['buddies'])) {
    >     $_SESSION['buddies'] = getBuddies();
    > }
    > site_statistic();
    > // contentstatistic();
    > // if ($allgAr['birthdaymail_status'] == 1 ) { birthdaymail(); } <-- wird in crondaily gemacht
    > 
    > // IlchBB-Class laden
    > require_once ('include/includes/ilchbb_forum/class/ilchbb.php');
    > $ilchBB = new ilchBB();
    > 
    > //print $menu->get(0)."<br />";
    > 
    > require_once ('include/contents/' . $menu->get_url());
    > 
    > db_close();
    > if (defined('DEBUG')) { // debugging aktivieren
    >     debug('anzahl sql querys: ' . $count_query_xyzXYZ);
    >     // debug(implode(', ', $_SESSION['buddies']));
    >     debug('Laufzeit: ' . (microtime(true) - SCRIPT_START_TIME));
    >     debug($db_queries);
    >     debug($_SERVER);
    >     debug('', 1, true);
    > }
    > ob_end_flush();
    > 
    > ?>





    Zuletzt modifiziert von Sniper am 12.05.2011 - 20:30:01
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    1Silver Mitglied
    Registriert seit
    05.04.2011
    Beiträge
    41
    Beitragswertungen
    0 Beitragspunkte
    ja habe ich getan geht es nicht hab das hingefügt

    max_execution_time = wert_in_sekunden
    dann hochladen

    ZitatZitat geschrieben von Sniper

    EDIT: Jetzt öffnest du diese Datei in deinem Browser

    du sollst dass was die Lord geschickt nicht in die index.php Datei Kopieren .... das kommt in die php.ini... Aber um die Php.ini zu finden musst du eine Separate Datei anlegen, mit dem Befehl den ich dir oben gepostet habe, die du da hochladest wo sich die index.php befindet.


    Nachricht von 1Silver1
    ZitatZitat

    >
    >
    <?php
    > // Copyright by: Manuel Staechele
    > // Support: www.ilch.de
    > ob_start();
    > define ('main' , true);
    > define ('SCRIPT_START_TIME', microtime(true));
    > // Konfiguration zur Anzeige von Fehlern
    > // Auf http://www.php.net/manual/de/function.error-reporting.php sind die verfügbaren Modi aufgelistet
    > if (version_compare(phpversion(), '5.3') != - 1) {
    >     @error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);
    >     date_default_timezone_set('Europe/Berlin');
    > } else {
    >     @error_reporting(E_ALL ^ E_NOTICE);
    > }
    > @ini_set('display_errors', 'On');
    > @ini_set('max_execution_time' , 180);
    > 
    > session_name ('sid');
    > session_start ();
    > 
    > if (isset($_SESSION['authid']) and in_array($_SESSION['authid'], array(1, 56, 3750)) and !isset($_GET['ajax'])) {
    >     define ('DEBUG', true);
    > }
    > // if (isset($_SESSION['authid']) and $_SESSION['authid'] == 56) {
    > // define('DEBUG', true);
    > // error_reporting(E_ALL);
    > // }
    > require_once ('include/includes/config.php');
    > require_once ('include/includes/loader.php');
    > 
    > db_connect();
    > // $allgAr = getAllgAr (); <-- im varcache (crondaily)
    > $menu = new menu();
    > user_identification();
    > if (!isset($_SESSION['buddies'])) {
    >     $_SESSION['buddies'] = getBuddies();
    > }
    > site_statistic();
    > // contentstatistic();
    > // if ($allgAr['birthdaymail_status'] == 1 ) { birthdaymail(); } <-- wird in crondaily gemacht
    > 
    > // IlchBB-Class laden
    > require_once ('include/includes/ilchbb_forum/class/ilchbb.php');
    > $ilchBB = new ilchBB();
    > 
    > //print $menu->get(0)."<br />";
    > 
    > require_once ('include/contents/' . $menu->get_url());
    > 
    > db_close();
    > if (defined('DEBUG')) { // debugging aktivieren
    >     debug('anzahl sql querys: ' . $count_query_xyzXYZ);
    >     // debug(implode(', ', $_SESSION['buddies']));
    >     debug('Laufzeit: ' . (microtime(true) - SCRIPT_START_TIME));
    >     debug($db_queries);
    >     debug($_SERVER);
    >     debug('', 1, true);
    > }
    > ob_end_flush();
    > 
    > ?>





    Zuletzt modifiziert von Sniper am 12.05.2011 - 20:30:01
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    sry hab dich falsch verstanden gehabt grumml

    probiere den Code hier mal
    max_execution_time = false;
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    1Silver Mitglied
    Registriert seit
    05.04.2011
    Beiträge
    41
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Sniper

    sry hab dich falsch verstanden gehabt grumml

    probiere den Code hier mal
    max_execution_time = false;



    geht auch nicht
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    schreib mal da wo du die Function phpinfo(); benutzt hast diesen code rein
    ini_set("max_execution_time","false");
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    1Silver Mitglied
    Registriert seit
    05.04.2011
    Beiträge
    41
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Sniper

    schreib mal da wo du die Function phpinfo(); benutzt hast diesen code rein
    ini_set("max_execution_time","false");




    ja das habe ich schön getan und dann newsletter versuch ich e-mail an meine unsers senden geht nicht kommt das fehlermeldung
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    1Silver Mitglied
    Registriert seit
    05.04.2011
    Beiträge
    41
    Beitragswertungen
    0 Beitragspunkte
    weiß keiner wie das geht?
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Treicio gelöschter User
    php.ini öffnen
    --> max_execution_time auf ne beliebige Zahl setzen
    - Speichern!

    Wenn dein Hoster da nicht anbietet:

    Einfach die Newsletter nach einander an einzelne Gruppen verschicken!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten