Kompatibilitätsprobleme bei Update von PHP Version 7.4 auf 8.x
-
Hallo threadi, Hans-Gerd und lukashauger,
ich habe Eure Beiträge gelesen und leider noch immer noch keine Lösung. Ich habe genau das gleiche Problem. Ebenfalls bei STRATO. Die konnten mir auch keine Antwort geben. Ich bin seit Tagen am suchen und bin mit meinen Latein am Ende.
Ich kann ab PHP 8 keine MP3 in die Medienbibliothek hochladen, dann bekomme Permanet eine Fehlermeldung:„A server error occurred. Something prevented the page from being rendered. Please try again. Your submission failed. Please go back and try again. Something went wrong which prevented WordPress from serving a response. Please check your error logs.“
Unter PHP 7.4 funktioniert es einwandfrei. Aktuell läuft die Seite auf PHP 8.1
Ich habe die wp-config.php wie von Euch beschrieben angepasst, bei STRATO sämtliche „Sercurity Einstellungen“ deaktiviert. Die Website läuft ansonsten unter PHP 8.1 gut. Ich poste hier mal meine aktuelle wp-config.php Einstellungen (ohne Passwörter) in der Hoffnung mir kann jemand helfen:<?php
/**- Grundeinstellungen für WordPress
* - Zu diesen Einstellungen gehören:
* - * MySQL-Zugangsdaten,
- * Tabellenpräfix,
- * Sicherheitsschlüssel
- * und ABSPATH.
* - Mehr Informationen zur wp-config.php gibt es auf der
- {@link https://codex.wordpress.org/Editing_wp-config.php wp-config.php editieren}
- Seite im Codex. Die Zugangsdaten für die MySQL-Datenbank
- bekommst du von deinem Webhoster.
* - Diese Datei wird zur Erstellung der wp-config.php verwendet.
- Du musst aber dafür nicht das Installationsskript verwenden.
- Stattdessen kannst du auch diese Datei als wp-config.php mit
- deinen Zugangsdaten für die Datenbank abspeichern.
* - @package WordPress
*/
// ** MySQL-Einstellungen ** //
/** Diese Zugangsdaten bekommst du von deinem Webhoster. / / - Ersetze datenbankname_hier_einfuegen
- mit dem Namen der Datenbank, die du verwenden möchtest.
/ define( ‚DB_NAME‘, “ ); /* - Ersetze benutzername_hier_einfuegen
- mit deinem MySQL-Datenbank-Benutzernamen.
/ define( ‚DB_USER‘, “ ); /* - Ersetze passwort_hier_einfuegen mit deinem MySQL-Passwort.
/ define( ‚DB_PASSWORD‘, “ ); /* - Ersetze localhost mit der MySQL-Serveradresse.
/ define( ‚DB_HOST‘, ‚rdbms.strato.de‘ ); /* - Der Datenbankzeichensatz, der beim Erstellen der
- Datenbanktabellen verwendet werden soll
/ define( ‚DB_CHARSET‘, ‚utf8‘ ); /* - Der Collate-Type sollte nicht geändert werden.
/ define(‚DB_COLLATE‘, “); /*#@+ - Sicherheitsschlüssel
* - Ändere jeden untenstehenden Platzhaltertext in eine beliebige,
- möglichst einmalig genutzte Zeichenkette.
- Auf der Seite {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
- kannst du dir alle Schlüssel generieren lassen.
- Du kannst die Schlüssel jederzeit wieder ändern, alle angemeldeten
- Benutzer müssen sich danach erneut anmelden.
* - @since 2.6.0
/ define( ‚AUTH_KEY‘, ‚Füge hier deine Zeichenkette ein‘ ); define( ‚SECURE_AUTH_KEY‘, ‚Füge hier deine Zeichenkette ein‘ ); define( ‚LOGGED_IN_KEY‘, ‚Füge hier deine Zeichenkette ein‘ ); define( ‚NONCE_KEY‘, ‚Füge hier deine Zeichenkette ein‘ ); define( ‚AUTH_SALT‘, ‚Füge hier deine Zeichenkette ein‘ ); define( ‚SECURE_AUTH_SALT‘, ‚Füge hier deine Zeichenkette ein‘ ); define( ‚LOGGED_IN_SALT‘, ‚Füge hier deine Zeichenkette ein‘ ); define( ‚NONCE_SALT‘, ‚Füge hier deine Zeichenkette ein‘ ); /#@-/
/ - WordPress Datenbanktabellen-Präfix
* - Wenn du verschiedene Präfixe benutzt, kannst du innerhalb einer Datenbank
- verschiedene WordPress-Installationen betreiben.
- Bitte verwende nur Zahlen, Buchstaben und Unterstriche!
/ $table_prefix = ‚wp_‘; /* - Für Entwickler: Der WordPress-Debug-Modus.
* - Setze den Wert auf „true“, um bei der Entwicklung Warnungen und Fehler-Meldungen angezeigt zu bekommen.
- Plugin- und Theme-Entwicklern wird nachdrücklich empfohlen, WP_DEBUG
- in ihrer Entwicklungsumgebung zu verwenden.
* - Besuche den Codex, um mehr Informationen über andere Konstanten zu finden,
- die zum Debuggen genutzt werden können.
* - @link https://codex.wordpress.org/Debugging_in_WordPress
*/
define( ‚WP_DEBUG‘, false );
define(‚FORCE_SSL_ADMIN‘, true);
define(‚WP_DEBUG‘, false);
define( ‚WP_ALLOW_MULTISITE‘, true );
define (‚FS_METHOD‘, ‚direct‘);
define( „WP_AUTO_UPDATE_CORE“, ‚minor‘ );
define( ‚WC_GZD_ENCRYPTION_KEY‘, “ );
/* Das war’s, Schluss mit dem Bearbeiten! Viel Spaß. / / That’s all, stop editing! Happy publishing. / /* Der absolute Pfad zum WordPress-Verzeichnis. / if ( ! defined( ‚ABSPATH‘ ) ) { define( ‚ABSPATH‘, dirname( FILE ) . ‚/‘ ); } /* Definiert WordPress-Variablen und fügt Dateien ein. */
require_once( ABSPATH . ‚wp-settings.php‘ );Moderatorenhinweis: Bitte immer ein neues Thema beginnen und nicht an ein bestehendes Thema anhängen, siehe auch FAQ und bitte den Link zu deiner Seite oben nachtragen. Hier der Link zum vorherigen Thema.
- Grundeinstellungen für WordPress
- Das Thema „Kompatibilitätsprobleme bei Update von PHP Version 7.4 auf 8.x“ ist für neue Antworten geschlossen.