PHP Umstellung: Backend nicht mehr abrufbar

  • Hallo in die Runde -

    dieses Problem haben derzeit ja Viele, dennoch probiere ich es nach einer erfolglosen internationalen Recherche mit einem eigenen Thread:

    PHP Umstellung (Hoster: Strato) von 7.4 auf 8.0
    Frontend funktioniert, Backend zeigt WhiteScreen mit "kritischem Fehler".

    Durchgeführte Maßnahmen:

    • Theme aktualisiert
    • Plugins aktualisiert
    • WP aktualisiert (6.1.1)


    Fehler trat weiterhin auf, daraufhin:

    • Plugins alle deaktiviert
    • Standard-Theme ausprobiert

    Danach dann debug-modus eingeschaltet und folgende Hinweise erhalten:

    [INDENT][COLOR=#b30000][FONT=Courier New][28-Jan-2023 15:20:58 UTC] PHP Fatal error: Uncaught Error: Call to undefined function create_function() in /mnt/web201/a1/47/53171947/htdocs/WordPress_01/wp-config.php:94[/FONT]
    [FONT=Courier New]Stack trace:[/FONT]
    [FONT=Courier New]#0 /mnt/web201/a1/47/53171947/htdocs/WordPress_01/wp-load.php(50): require_once()[/FONT]
    [FONT=Courier New]#1 /mnt/web201/a1/47/53171947/htdocs/WordPress_01/wp-admin/admin-ajax.php(22): require_once('...')[/FONT]
    [FONT=Courier New]#2 {main}[/FONT]
    [FONT=Courier New] thrown in /mnt/web201/a1/47/53171947/htdocs/WordPress_01/wp-config.php on line 94[/FONT][/COLOR][/INDENT]

    Hinweise für einen nicht-Coder, was ich noch probieren könnte bzw. was dieser Auszug aus dem debug.log mir sagen möchte?

    Website-URL: http://www.lanzatrekk.com
    (Derzeit wieder auf PHP 7.4 zurückgestellt)

    Dankeschön für Hinweise! Grüße aus Mannheim.

    Einmal editiert, zuletzt von Diogenes727 (28. Januar 2023 um 16:54)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hier aus der wp-config.php:


    [INDENT][COLOR=#b30000]/**#@+
    * Authentication Unique Keys.
    *
    * Change these to different unique phrases!
    * You can generate these using the { Link http://api.wordpress.org/secret-key/1.1/ WordPress.org secret-key service}
    *
    * @since 2.6.0
    */
    define('AUTH_KEY', 'KmEGZuUCU*c)bwCWVy1RnTWiUbwfML)oGSuT6g1wK(zD)oH2hcelh@Dv5(cgdA2H');
    define('SECURE_AUTH_KEY', 'H*Puc4YK#zKZUOBx5m%qrCMjbdKEGL#XfZ)LX&OtHssUItw#KSFRZaa&@qWs%RDp');
    define('LOGGED_IN_KEY', 'PM68oID7xZeR&Dkj3mkJlrJ$!v(tG^hCsZ7Dur6nHOqwqIg)mTEu@A#yJ%O1V^Iw');
    define('NONCE_KEY', '3N^7sM0!vYiOzKU2uA12OK8xQTWYIJJK9AxUzdD1BPwskJyKN%E9XwXfENAl0Wco');
    define('AUTH_SALT', 'nL*Fw$m24uOWm3Skx&5FOQuiK7N(2Gw#O7CO3x%wYZ%YB49QDqfKZ5$#vpQIqsOk');
    define('SECURE_AUTH_SALT', 'fb323vzcVcmoBGCBPeeEWJYzLTxdR0ONHr(AZ^aDtVJr7Z&qXcA&fD8im)e4YC!Y');
    define('LOGGED_IN_SALT', '1GQJ6EOx4Zf6wKWQd0e4d(Jti4pcX$%()bWX87eoke)*UEBJbsf69sNXraTeJQy5');
    define('NONCE_SALT', '(22lY0OKt0ilF2v0*xvj%&gbwUu2lL^ECcnvoe#&3)l1lqQB!3Vs7%@pDiJtpqs5');
    /**#@-*/

    /**
    * WordPress Database Table prefix.
    *
    * You can have multiple installations in one database if you give each a unique
    * prefix. Only numbers, letters, and underscores please!
    */
    $table_prefix = 'wp_';

    /**
    * WordPress Localized Language, defaults to English.
    *
    * Change this to localize WordPress. A corresponding MO file for the chosen
    * language must be installed to wp-content/languages. For example, install
    * de.mo to wp-content/languages and set WPLANG to 'de' to enable German
    * language support.
    */
    define ('WPLANG', 'de_DE');

    define ('FS_METHOD', 'direct');

    define('WP_DEBUG', true);

    define( 'WP_DEBUG_LOG', true );

    define( 'WP_DEBUG_DISPLAY', false );

    /* That's all, stop editing! Happy blogging. */

    /** WordPress absolute path to the Wordpress directory. */
    if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');

    /** Sets up WordPress vars and included files. */
    require_once(ABSPATH . 'wp-settings.php');


    //--- disable auto upgrade
    define( 'AUTOMATIC_UPDATER_DISABLED', false );

    if(is_admin()) {
    add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
    define( 'FS_CHMOD_DIR', 0751 );
    }


    ?>
    [/COLOR][/INDENT]
    [COLOR=#b30000][COLOR=#000000]Ich nehme an, es ist dieser letzte Befehl - zumal ja nur das Backend/Admin nciht funktioniert. Aber in 7.4 geht es ja.[/COLOR][/COLOR]


  • Die Zeile

    Code
    //--- disable auto upgrade
    define( 'AUTOMATIC_UPDATER_DISABLED', false );

    muss vor

    Code
    require_once(ABSPATH . 'wp-settings.php');

    und das sinnfreie von Strato löschen

    auch das ?> löschen..

    Mit offenen Augen träumen

  • Mein lieber Herr Gesangsverein. Das hat wunderbar funktioniert! Wohin darf ich das Fläschchen Wein schicken? :-*

    Bitte kurz zur Erklärung: Was hat Strato in meiner wp-config überhaupt zu suchen bzw. wie commt so ein Code denn da rein?

    Einen tollen Samstag! :)


  • Bitte kurz zur Erklärung: Was hat Strato in meiner wp-config überhaupt zu suchen bzw. wie commt so ein Code denn da rein?

    Einen tollen Samstag! :)

    Massenhoster installieren bei *ein Klick* super schnell starten mit WordPress leider oft leicht veränderte Versionen. Hier wird versucht, dass man die Schreib- und Lese-Rechte von Verzeichnissen auf Chmod 751 ändert. Üblich sind 755 gefährlich könnte ein chmod 777 sein.

    Egal.

    Braucht wirklich keiner dringend.

    und die Zeile Code hatten wir im Forum schon mal
    https://forum.wpde.org/threads/kritis…15/#post-825263

    Schrott kann ich mir leider sehr gut merken :(

    Dir auch einen tollen Samstag und genieß den Rotwein mit deiner Frau ;)

    Mit offenen Augen träumen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!