php 7.4 umstellen auf 8.0 oder höher klappt nicht – WP 6.1 ghosted bei Strato
-
Hallo, ich habe gerade das Problem, dass ich meine Webseite nicht auf php 8.0 oder höher umstellen kann. Wie auch bei anderen Beiträgen beschrieben, führt das zu einer weißen Seite und es gibt keine Login-Möglichkeit mehr. Ich konnte die Umstellung bei Strato noch rückgängig machen, aber diese soll in Kürze Zusatz-kostenpflichtig werden.
Meine Fähigkeiten sind begrenzt, die Seite/n ist selbsterstellt, ich bin auf der Suche nach einer hoffentlich einfachen Lösung.
Wenn ich das Richtig verstanden habe, kann ich php nur bei meinem Host Strato einstellen und nicht in meiner WordPress-Oberfläche?
Was kann ich tun?-
Dieses Thema wurde vor 3 Jahren, 2 Monaten von
buenosdias geändert.
Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
-
Dieses Thema wurde vor 3 Jahren, 2 Monaten von
-
Hallo,
der angegebene Link zur Website scheint nicht korrekt zu sein.Vermutlich gibt es mindestens ein Plugin, das noch nicht korrekt unter PHP 8.x funktioniert. Da als Theme Twenty-Seventeen verwendet wird, kann man das Theme als Verursacher ausschließen.
Wie du das Problem auch ohne Admin-Zugang lösen kannst, findest du in dem folgenden Beitrag aus unserer FAQ.
Du findest unter Werkzeuge > Websitezustand > Info einen Bericht zur Website. Warte bitte einen Moment bis die Ladeanzeige ganz oben abgeschlossen ist und kopiere dann per Button den Website-Bericht in deine Zwischenablage. Über den Button „Bericht in die Zwischenablage kopieren“ kannst du den Bericht unverändert (bitte mit den Akzentzeichen am Anfang und Ende) einfügen und anschließend hier posten. Evtl. ergeben sich dann weitere Anhaltspunkte, ob und wo das Problem liegt.
Lies bitte auch noch mal: Bevor du ein neues Thema (Thread) erstellst.Evtl. können wir dann schon feststellen, welches Plugin oder Theme das Problem verursacht.
In der Developer Console (Aufruf mit F12 bei Chrome) findet man viele Fehler (Mixed Content). Mixed Content bedeutet, dass eine Website, die verschlüsselt über HTTPS aufgerufen wird, Inhalte teilweise unverschlüsselt über HTTP ausliefert.
Meien Fähigkeiten sind begrenzt, die Seite/n ist selbsterstellt
Ansonsten musst du dir einen Dienstleister suchen. Sicherheitshalber: Jobangebote sind hier im Forum ausdrücklich unerwünscht.
Viele Grüße
Hans-GerdHabe genau das gleiche Problem. Wenn du auf PHP 8.0 umstellst und deine Webseite aufrufst, was bekommst du für eine Fehlermeldung?
Nachtrag:
Ich vermute, dass das Problem mit dem Plugin Advanced Twenty Seventeen zusammenhängt. Das Plugin wurde zuletzt vor ca. 6 Jahren aktualisiert.@mopperle
Moderatorenhinweis: Bitte immer ein neues Thema beginnen und nicht an ein Thema anhängen, siehe FAQ.Es ist überhaupt nicht wahrscheinlich, dass du eine komplett identische WordPress-Instanz hast.
Du kannst aber gerne auf diesen Thread verlinken.-
Diese Antwort wurde vor 3 Jahren, 2 Monaten von
Hans-Gerd Gerhards geändert. Grund: Korrektur Erläuterung
### wp-core ### version: 6.1.1 site_language: de_DE user_language: de_DE timezone: Europe/Berlin permalink: undefined https_status: true multisite: true user_registration: false blog_public: 1 default_comment_status: closed environment_type: production site_count: 3 network_count: 1 user_count: 1 dotorg_communication: true ### wp-active-theme ### name: Advanced Twenty Seventeen Child (advanced-twenty-seventeen-child) version: 1.0 author: SaturnSolutions author_website: http://saturnsolutions.com/ parent_theme: Twenty Seventeen (twentyseventeen) theme_features: core-block-patterns, widgets-block-editor, automatic-feed-links, title-tag, custom-line-height, post-thumbnails, menus, html5, post-formats, custom-logo, customize-selective-refresh-widgets, editor-style, editor-styles, wp-block-styles, responsive-embeds, starter-content, custom-header, widgets theme_path: /mnt/web502/e1/18/5369118/htdocs/wp-content/themes/advanced-twenty-seventeen-child auto_update: Deaktiviert ### wp-parent-theme ### name: Twenty Seventeen (twentyseventeen) version: 3.1 author: WordPress-Team author_website: https://de.wordpress.org/ theme_path: /mnt/web502/e1/18/5369118/htdocs/wp-content/themes/twentyseventeen auto_update: Deaktiviert ### wp-themes-inactive (5) ### Twenty Nineteen: version: 2.4, author: WordPress-Team, Automatische Aktualisierungen deaktiviert Twenty Twenty: version: 2.1, author: WordPress-Team, Automatische Aktualisierungen deaktiviert Twenty Twenty-One: version: 1.7, author: WordPress-Team, Automatische Aktualisierungen deaktiviert Twenty Twenty-Three: version: 1.0, author: WordPress-Team, Automatische Aktualisierungen deaktiviert Twenty Twenty-Two: version: 1.3, author: WordPress-Team, Automatische Aktualisierungen deaktiviert ### wp-plugins-active (12) ### Add From Server: version: 3.4.5, author: Dion Hulse, Automatische Aktualisierungen deaktiviert Advanced Twenty Seventeen: version: 1.3.1, author: saturnplugins, Automatische Aktualisierungen aktiviert Akismet Anti-Spam: version: 5.0.2, author: Automattic, Automatische Aktualisierungen aktiviert AntiVirus: version: 1.4.3, author: pluginkollektiv, Automatische Aktualisierungen aktiviert BackWPup: version: 4.0.0, author: Inpsyde GmbH, Automatische Aktualisierungen aktiviert Easy Video Player: version: 1.2.2.3, author: naa986, Automatische Aktualisierungen deaktiviert FancyBox for WordPress: version: 3.3.3, author: Colorlib, Automatische Aktualisierungen aktiviert Font Organizer: version: 2.1.1, author: Hive, Automatische Aktualisierungen deaktiviert Master Slider: version: 3.8.7, author: averta, Automatische Aktualisierungen aktiviert OMGF: version: 5.5.2, author: Daan from Daan.dev, Automatische Aktualisierungen deaktiviert Page Builder by SiteOrigin: version: 2.20.3, author: SiteOrigin, Automatische Aktualisierungen aktiviert Wordfence Security: version: 7.8.2, author: Wordfence, Automatische Aktualisierungen aktiviert ### wp-plugins-inactive (4) ### Download Monitor: version: 4.7.72, author: WPChill, Automatische Aktualisierungen aktiviert FooBox Image Lightbox: version: 2.7.17, author: FooPlugins, Automatische Aktualisierungen aktiviert Velvet Blues Update URLs: version: 3.2.10, author: VelvetBlues.com, Automatische Aktualisierungen aktiviert Yoast SEO: version: 19.14, author: Team Yoast, Automatische Aktualisierungen aktiviert ### wp-media ### image_editor: WP_Image_Editor_Imagick imagick_module_version: 1692 imagemagick_version: ImageMagick 6.9.12-60 Q16 x86_64 17403 https://legacy.imagemagick.org imagick_version: 3.5.1 file_uploads: File uploads is turned off post_max_size: 128M upload_max_filesize: 128M max_effective_size: 128 MB max_file_uploads: 20 imagick_limits: imagick::RESOURCETYPE_AREA: 4 GB imagick::RESOURCETYPE_DISK: 9.2233720368548E+18 imagick::RESOURCETYPE_FILE: 192 imagick::RESOURCETYPE_MAP: 4 GB imagick::RESOURCETYPE_MEMORY: 2 GB imagick::RESOURCETYPE_THREAD: 1 imagemagick_file_formats: 3FR, 3G2, 3GP, A, AAI, AI, APNG, ART, ARW, AVI, AVS, B, BGR, BGRA, BGRO, BMP, BMP2, BMP3, BRF, C, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DNG, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, FAX, FILE, FITS, FRACTAL, FTP, FTS, G, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, H, HALD, HDR, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, JNG, JNX, JPE, JPEG, JPG, JPS, JSON, K, K25, KDC, LABEL, M, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, O, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PS, PS2, PS3, PSB, PSD, PTIF, PWP, R, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCREENSHOT, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIDEO, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMV, WPG, X3F, XBM, XC, XCF, XPM, XPS, XV, Y, YCbCr, YCbCrA, YUV gd_version: bundled (2.1.0 compatible) gd_formats: GIF, JPEG, PNG, WebP, BMP ghostscript_version: not available ### wp-server ### server_architecture: Linux localhost 3.10.0-1160.71.1.el7.x86_64 #1 SMP Linux localhost 3.10.0-1160.71.1.el7.x86_64 #1 SMP Linux localhost 3.10.0-1160.71.1.el7.x86_64 #1 SMP httpd_software: Apache/2.4.54 (Unix) php_version: 7.4.33 64bit php_sapi: cgi-fcgi max_input_variables: 4000 time_limit: 240 memory_limit: 512M max_input_time: 60 upload_max_filesize: 128M php_post_max_size: 128M curl_version: 7.86.0 OpenSSL/1.1.1q suhosin: false imagick_availability: true pretty_permalinks: true htaccess_extra_rules: true ### wp-database ### extension: mysqli server_version: 5.7.38-log client_version: 5.6.45 max_allowed_packet: 67108864 max_connections: 3000 ### wp-constants ### WP_HOME: undefined WP_SITEURL: undefined WP_CONTENT_DIR: /mnt/web502/e1/18/5369118/htdocs/wp-content WP_PLUGIN_DIR: /mnt/web502/e1/18/5369118/htdocs/wp-content/plugins WP_MEMORY_LIMIT: 64M WP_MAX_MEMORY_LIMIT: 512M WP_DEBUG: false WP_DEBUG_DISPLAY: true WP_DEBUG_LOG: false SCRIPT_DEBUG: false WP_CACHE: false CONCATENATE_SCRIPTS: undefined COMPRESS_SCRIPTS: undefined COMPRESS_CSS: undefined WP_ENVIRONMENT_TYPE: Nicht definiert DB_CHARSET: utf8mb4 DB_COLLATE: undefined ### wp-filesystem ### wordpress: writable wp-content: writable uploads: writable plugins: writable themes: writableOben mein Zustandsbericht.
Ich habe gar keine Fehlermeldung, sondern nur die weiße Seite bekommen und dann die Strato-Option genutzt, innerhalb von 30Min auf 7.4. zurückzustellen.
Die Prüfung quasi alles abzustellen und dann Plugin für Plugin einzubinden und testen wird mich wahrscheinlich überfodern, gibt es da kein „Plugin :-)“ das hilft?Zunächst solltest du die Vorschläge durchgehen, die dir unter Werkzeuge > Website-Zustand angezeigt werden – z.B. inaktive Themes bis auf ein Standard-Theme zu löschen und inaktive Plugins zu löschen (du kannst beides jederzeit wieder aus dem Plugin-Verzeichnis herunterladen). Ich würde auch für eine Website die Permalink-Einstellungen ändern (z.B. auf „Beitragsname“), weil URLs mit Teilen des Titels lesbarer und suchmaschinenfreundlicher sind.
Während der WordPress-Core millionenfach eingesetzt wird und Fehler entsprechend schnell gemeldet werden, gibt es bei Plugins oft nur einen einzigen Entwickler und eine kleine Anwendergruppe. Deshalb empfehlen wir immer, zunächst die Plugins zu deaktivieren, um die Ursache weiter einzugrenzen. In deinem Fall heißt das:
- ein Standard-Theme aktivieren (hier als Twenty Seventeen)
- die Plugins alle deaktivieren
- die Servereinstellung auf PHP 8.0 ändern (Jetzt sollte kein Fehler auftauchen, weil nur noch WordPress-Core und ein Standard-Theme aktiv sind. Dass Funktionalität wegfällt, weil die Plugins deaktiviert sind, ist klar.)
- Das Plugin WP Debugging installieren, aktivieren und unter Werkzeuge > WP Debugging die Einstellung
WP_DEBUGauftruesetzen, um ggf. Fehlermeldungen angezeigt zu bekommen. - Das vorher verwendete Theme Advanced Twenty Seventeen Child wieder aktivieren – tauchen hier schon Fehlermeldungen auf? Welche?
- Die Plugins einzeln wieder aktivieren. Tauchen hier schon Fehlermeldungen auf? Welche?
Es gibt zwar ein Plugin, mit dem du das Deaktivieren der Plugins simulieren kannst, nur müsstest du dann nach der Umstellung der PHP-Version auf das Backend zugreifen können – das ist hier nicht der Fall.
Wenn ich das Richtig verstanden habe, kann ich php nur bei meinem Host Strato einstellen und nicht in meiner WordPress-Oberfläche?
Ja, das ist richtig, hier findest du weitere Informationen zur PHP-Umstellung:
https://www.strato.de/faq/hosting/was-ist-der-strato-php-extended-support/
Ok, Danke für die erste Hilfe!
Dann melde ich mich, wenn ich meine Hausaufgabenliste abgearbeitet habe.
Ich bin (twentyseventeen) ja etwas raus, wenn ich das Theme aktualisiere, dann zerschiesse ich auch den ganzen look der Seite und fange quasi von vorn an oder geht auch ein schmerzloses Update?Hallo,
ich habe das gerade mal kurz getestet:
Mit dem Plugin Advanced Twenty Seventeen wird ein Child Theme zu Twenty Seventeen erstellt. In meiner Testumgebung unter PHP 8.1.x gab es damit keine Probleme.Das „alte“ Standard-Theme Twenty Seventeen macht sicherlich keine Probleme. Ob es optische Änderungen am Design gibt, wenn du Twenty Seventeen statt Advanced Twenty Seventeen Child aktivierst, müsstest du mal testen.
Wie gesagt: das Plugin (und damit auch das Child Theme) würde ich schon wegen der lange zurückliegenden Aktualisierung nicht mehr verwenden.
Den Rest musst du dann mal wie oben von uns beschrieben prüfen.
Viele Grüße
Hans-GerdDeine Einstellungen im Customizer werden, soweit sie sich auf das Theme beziehen, auch theme-bezogen gespeichert.
Nehmen wir an, du installierst das Theme Twenty Sixteen, änderst die Farben (Text blau, Links rot), fügst ein Hintergrundbild ein, benennst den Website-Titel um und veröffentlichst deine Änderungen. Farbe und Hintergrundbild haben nur etwas mit dem Theme zu tun, der Website-Titel gilt unabhängig vom Theme.
Nun wechselst du im Customizer das Theme auf Twenty Twenty. Hier siehst du andere Einstellungsmöglichkeiten und die Farb-Einstellungen für Twenty Sixteen, die du gerade erst gemacht hast, werden ignoriert (sie haben nichts mit diesem Theme zu tun). Nur der Website-Titel wurde übernommen (hat nichts mit dem Theme zu tun). Hier machst du wieder Anpassungen, wie du magst und veröffentlichst sie.
Anschließend entscheidest du, dass dir Twenty Sixteen besser gefallen hast und aktivierst wieder dieses Theme. Deine Einstellungen für Farbe (Text blau, Links rot) und Hintergrundbild werden direkt wieder angezeigt, während Änderungen die du für Twenty Twenty vorgenommen hast, ignoriert werden.Du kannst also zwischen Twenty Seventeen und Advanced Twenty Seventeen Child wechseln, auch mehrfach, ohne dass Einstellungen verloren gehen.
Abgesehen davon ist es natürlich immer eine gute Idee, vor Änderungen ein Backup zu machen.
Ah, Danke fürs ausprobieren! Sehr cool!
Ich benutze ja das Advanced Twenty Seventeen Child, vielleicht geht ja doch was, denn ich habe bisher nur php 8.0 probiert.
Ansonsten meinte ich aber dann ein Umstieg z.B. zu Twenty Twenty-Three und die Hoffnung das meine Seitengestaltung erhalten bleibt.
Ich mache gerade ein Backup bzw. eine Kopie via ftp, dann teste ich php 8.1 auf dem Server und wenn das nicht geht, sselle ich wieder auf 7.4 und dann gehe ich die Empfehlungen von Bego durch.
VG TOMIch hatte gerade mit einer Website zu tun, bei der ein Theme von 2014 (!) die Website nach Update auf PHP 8.0 komplett lahm gelegt hat. Wie sich anhand der Fehlermeldung herausgestellt hat, ging es aber nur um eine einzige Funktion, die inzwischen veraltet ist und die sich rasch ersetzen lies. Minimaler Aufwand, wenn man weiß, wo der Fehler liegt. Und genau dazu sollst du erst das Debugging-Plugin installieren, dann erst auf das Child-Theme wechseln und schauen, ob so eine Fehlermeldung angezeigt wird. Ich will nichts versprechen, aber gut möglich, dass sich das ebenso einfach lösen lässt. – Die genannte Website läuft inzwischen mit PHP 8.1 ganz ausgezeichnet. 😀
Ok, leider noch kein Erfolg, bin bisher wie folgt vorgegangen:
– alle inaktiven Plugins gelöscht
– Permalinks umgestellt (aber das tut ja nix zur Sache)
– WP Debugging installiert + Bar + Monitor
– ausgeloggt
– bei Strato auf PHP 8.1
– Webseite im Browser aktualisiert = weiße Seite
– bei Strato auf PHP 7.4 zurückgestellt = Seite ok
– in WP alle Themes deaktiviert, nur Twenty-Seventeen aktiviert
– alle Plugins bis auf Debugging deaktiviert
– bei Strato auf PHP 8.0 und 8.1 umgestellt = weiße SeiteIch bin jetzt überfordert, wo ich mit dem Debugger Fehler auslesen kann, da ich nur eine weiße Seite anzeigt bekomme.
Wenn ich PHP wieder zurückstelle, die Seite wieder da ist und ich mich einloggen kann, finde ich im Debugger Monitor zumind. diese Meldung:Warnung 1 wp-config.php:107 WordPress CoreIch sollte vielleicht noch erwähnen, das WP als „Netzwerkversion“ installiert ist, dh ich aus der Oberfläche 3 verwandte Seiten verwalte und die WP Umstellung dazu vor einigen Jahren vielleicht nur 98% gut geklappt hat, alle bisherigen Umstellungen + Aktualisierungen (auch php) sorgenfrei und in der Regel meist automatisch erfolgt sind.
Ich tappe im Nebel…
Hallo,
mir geht es leider genauso. Wenn ich unsere Homepage von 7.4 auf 8.0 update funktioniert garnichts mehr. Ich habe auch alle Plugins deaktiviert aber ohne erfolg. Dann ein anderes Theme benutz, auch ohne erfolg.Ich habe keine Ahnung was ich machen soll. Ist jemand da der uns hier helfen kann.
vielen dank
@faro0112
Moderatorenhinweis: Bitte immer ein neues Thema beginnen und nicht an ein Thema anhängen, siehe FAQ.Es ist überhaupt nicht wahrscheinlich, dass du eine komplett identische WordPress-Instanz hast.
Du kannst aber gerne auf diesen Thread hier verlinken. -
Diese Antwort wurde vor 3 Jahren, 2 Monaten von
Das Thema „php 7.4 umstellen auf 8.0 oder höher klappt nicht – WP 6.1 ghosted bei Strato“ ist für neue Antworten geschlossen.