1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Nach Aktivierung von Mail Poet Newsletter Backend nicht mehr erreichbar

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von electric_prince, 18. Dezember 2016.

  1. electric_prince

    electric_prince Well-Known Member

    Registriert seit:
    11. Dezember 2010
    Beiträge:
    51
    Zustimmungen:
    0
    Hallo zusammen,

    ich habe ein fertiges Template, habe es lokal installiert mit MAMP und entwickle meine Wordpress Seite auch weiterhin Offline via MAMP. Wenn ich das Plugin Mail Poet Newsletter installiere ist alles in Ordnung, wenn ich es jedoch aktiviere ist mein Backend nicht mehr erreichbar, ich bekomme die Meldung "Die Seite localhost funktioniert nicht", jedoch ist mein frontend sichtbar. Wenn ich das Plugin via FTP lösche, ist mein Backend wieder erreichbar. Ich verwende Wordpress 4.7 und Mail Poet Version 2.7.5.

    Ich bitte um eure Hilfe.
     
  2. Hille

    Hille Well-Known Member

    Registriert seit:
    22. Januar 2012
    Beiträge:
    7.965
    Zustimmungen:
    9
    Mal in die error.log geschaut?
     
  3. electric_prince

    electric_prince Well-Known Member

    Registriert seit:
    11. Dezember 2010
    Beiträge:
    51
    Zustimmungen:
    0
    Ich weiß nicht genau was du meinst.
     
  4. Hille

    Hille Well-Known Member

    Registriert seit:
    22. Januar 2012
    Beiträge:
    7.965
    Zustimmungen:
    9
  5. electric_prince

    electric_prince Well-Known Member

    Registriert seit:
    11. Dezember 2010
    Beiträge:
    51
    Zustimmungen:
    0
    Aber was soll ich jetzt genau machen? Von PHP habe ich nicht wirklich Ahnung...
     
  6. danielgoehr

    danielgoehr Well-Known Member

    Registriert seit:
    13. Juli 2016
    Beiträge:
    2.674
    Zustimmungen:
    128
    In dem Fall:

    Reinschauen, die letzten Fehler kopieren und hier posten...
     
  7. electric_prince

    electric_prince Well-Known Member

    Registriert seit:
    11. Dezember 2010
    Beiträge:
    51
    Zustimmungen:
    0
    Dort steht, dass in Zeile 1594 ein Fehler ist und in der Zeile steht folgendes:
    if($modelConf->getValue('installed_time')){
     
  8. danielgoehr

    danielgoehr Well-Known Member

    Registriert seit:
    13. Juli 2016
    Beiträge:
    2.674
    Zustimmungen:
    128
    Welcher Fehler, welche Datei? Wie gesagt, du solltest die komplette Fehlermeldung hier posten.
    So fehlen leider die wesentlichen Informationen...
     
  9. electric_prince

    electric_prince Well-Known Member

    Registriert seit:
    11. Dezember 2010
    Beiträge:
    51
    Zustimmungen:
    0
    Hier ist die vollständige Fehlermeldung:

    [18-Dec-2016 19:07:11 UTC] PHP Fatal error: Uncaught Error: Call to a member function getValue() on null in /Applications/MAMP/htdocs/printislam/wp-content/plugins/wysija2-newsletters/core/base.php:1495
    Stack trace:
    #0 /Applications/MAMP/htdocs/printislam/wp-content/plugins/wysija2-newsletters/index.php(31): require_once()
    #1 /Applications/MAMP/htdocs/printislam/wp-admin/includes/plugin.php(1882): include('/Applications/M...')
    #2 /Applications/MAMP/htdocs/printislam/wp-admin/plugins.php(164): plugin_sandbox_scrape('wysija2-newslet...')
    #3 {main}
    thrown in /Applications/MAMP/htdocs/printislam/wp-content/plugins/wysija2-newsletters/core/base.php on line 1495

    Und hier ist die der Code aus der Datei base.php von Zeile 1495-1521:
    if($modelConf->getValue('installed_time')){


    // START all that concerns the CRON
    // make sure we check when is the schedule due with wysija's cron
    if($modelConf->getValue('cron_manual')){
    // if WP cron tasks are still set, we clear them
    if(wp_get_schedule('wysija_cron_queue')) WYSIJA::deactivate();


    // set the crons schedule for each process
    WYSIJA::get_cron_schedule();


    // check that there is no late cron schedules if we are using wysija's cron option and that the cron option is triggerred by any page view
    if(!isset($_REQUEST['process'])){
    WYSIJA::cron_check();
    }


    // this action is triggerred only by a cron job
    // if we're entering the wysija's cron part, it should end here
    if(isset($_REQUEST['action']) && $_REQUEST['action']=='wysija_cron'){
    // priority is hundred so that the messages such as unsubscribe or view in your browser have time to be translated(they get translated around 96, 97)
    add_action('init', 'init_wysija_cron',100);


    function init_wysija_cron(){
    $hCron=WYSIJA::get('cron','helper');
    $hCron->run();
    }
    }
     
  10. electric_prince

    electric_prince Well-Known Member

    Registriert seit:
    11. Dezember 2010
    Beiträge:
    51
    Zustimmungen:
    0
    Hat sich geklärt. Habe gerade eben MAMP auf die aktuellste Version geupdated und alles funktioniert einwandfrei.
     
  11. danielgoehr

    danielgoehr Well-Known Member

    Registriert seit:
    13. Juli 2016
    Beiträge:
    2.674
    Zustimmungen:
    128
    Puh, leider nicht wirklich aufschlussreich/offensichtlich (zumindest nicht für mich).

    Es gibt aber einen offiziellen Support-Thread vom Plugin Hersteller zu dem Fehler (Zeilennummern weichen leicht ab, ich vermute mal, es war eine andere Version).

    Aber hier die Antwort vom Support:

    Quelle: https://wordpress.org/support/topic/cannot-activate-plugin-server-500-error-1/

     
  12. danielgoehr

    danielgoehr Well-Known Member

    Registriert seit:
    13. Juli 2016
    Beiträge:
    2.674
    Zustimmungen:
    128
    Ok, oder so ;)
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden