• Gelöst buenosdias

    (@buenosdias)


    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]

Ansicht von 15 Antworten – 1 bis 15 (von insgesamt 25)
  • 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-Gerd

    Habe 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
    Thread-Starter buenosdias

    (@buenosdias)

    
    ### 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: writable
    
    

    Oben 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?

    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    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_DEBUG auf true setzen, 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.

    Moderator La Geek

    (@la-geek)

    @buenosdias

    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/

    Thread-Starter buenosdias

    (@buenosdias)

    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-Gerd

    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Deine 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.

    Thread-Starter buenosdias

    (@buenosdias)

    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 TOM

    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Ich 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. 😀

    Thread-Starter buenosdias

    (@buenosdias)

    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 Seite

    Ich 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 Core

    Ich 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.

Ansicht von 15 Antworten – 1 bis 15 (von insgesamt 25)

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.