Support » Allmänna frågor » Sida krashat efter uppdatering

  • Hej!

    Vi har en sida som nyligen uppdaterats till senaste wordpress och även php. direkt efter så har sidan krashat och vi kan inte längre komma åt någon sida.

    Fatal error: Uncaught Error: Call to a member function set() on null in /web/nu/www.hallekis.nu/wp-includes/l10n.php:784 Stack trace: #0 /web/nu/www.hallekis.nu/wp-includes/l10n.php(872): load_textdomain() #1 /web/nu/www.hallekis.nu/wp-settings.php(525): load_default_textdomain() #2 /web/nu/www.hallekis.nu/wp-config.php(90): require_once('...') #3 /web/nu/www.hallekis.nu/wp-load.php(50): require_once('...') #4 /web/nu/www.hallekis.nu/wp-blog-header.php(13): require_once('...') #5 /web/nu/www.hallekis.nu/index.php(17): require('...') #6 {main} thrown in /web/nu/www.hallekis.nu/wp-includes/l10n.php on line 784
    
    Fatal error: Uncaught Error: Call to a member function set() on null in /web/nu/www.hallekis.nu/wp-includes/l10n.php:784 Stack trace: #0 /web/nu/www.hallekis.nu/wp-includes/l10n.php(872): load_textdomain() #1 /web/nu/www.hallekis.nu/wp-includes/class-wp-fatal-error-handler.php(47): load_default_textdomain() #2 [internal function]: WP_Fatal_Error_Handler->handle() #3 {main} thrown in /web/nu/www.hallekis.nu/wp-includes/l10n.php on line 784

    Samtliga plugins är avaktiverade via ftp, så det är inte dem.

    Sidan jag behöver hjälp med: [logga in för att se länken]

Visar 1 svar - 1 till 12 (av 12 totalt)
  • Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    1. Inaktivera även det aktuella temat genom att byta namn på dess katalog. (och se till att något standardtema finns tillgängligt, t.ex. twentytwentyone
    2. Kolla om det finns några konstiga inställningar för webbplatsens språk i /wp-config.php Denna fil behöver innehålla information för anslutning till webbplatsens databas, men ibland sätts lite extra parametrar där, vilka kanske inte längre behövs. Jämför med http://core.svn.wordpress.org/trunk/wp-config-sample.php

    Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Som ett nästa steg kan du aktivera fler PHP-felmeddelanden genom att i wp-config.php TILLFÄLLIGT aktivera felsökning med utmatning till loggfil.

    Följ instruktionerna i https://wordpress.org/support/article/debugging-in-wordpress/ och ändra i filen /wp-config.php raden (För detta behöver du antagligen FTP, som jag kommenterar nedan, och en bra textredigerare, på Windows rekommenderar jag Notepad-plus-plus.)

    define( ’WP_DEBUG’, false );
    till

    define( ’WP_DEBUG’, true );
    define( ’WP_DEBUG_LOG’, true );

    Eventuella fel kommer att skrivas till filen /wp-content/debug.log

    Kom ihåg att efteråt stänga av loggningen. Annars finns risken att loggen tar onödigt mycket plats och att eventuella angripare i framtiden via loggen kan få information om säkerhetsproblem som de kan försöka att utnyttja.

    Trådstartare wikler

    (@wikler)

    Har provat lite olika saker nu:
    Lagt till de teman som tillhör wordpress som standard(Samma felkoder).
    Tog bort themesmappen genom att ändra namn(fler felkoder + samma).
    wp-config.php ser inget konstigt i den.

    debug.log ger samma där:

    [09-Jan-2023 15:19:36 UTC] PHP Fatal error:  Uncaught Error: Call to a member function set() on null in /web/nu/www.hallekis.nu/wp-includes/l10n.php:784
    Stack trace:
    #0 /web/nu/www.hallekis.nu/wp-includes/l10n.php(872): load_textdomain()
    #1 /web/nu/www.hallekis.nu/wp-settings.php(525): load_default_textdomain()
    #2 /web/nu/www.hallekis.nu/wp-config.php(91): require_once('...')
    #3 /web/nu/www.hallekis.nu/wp-load.php(50): require_once('...')
    #4 /web/nu/www.hallekis.nu/wp-blog-header.php(13): require_once('...')
    #5 /web/nu/www.hallekis.nu/index.php(17): require('...')
    #6 {main}
      thrown in /web/nu/www.hallekis.nu/wp-includes/l10n.php on line 784
    [09-Jan-2023 15:19:36 UTC] PHP Fatal error:  Uncaught Error: Call to a member function set() on null in /web/nu/www.hallekis.nu/wp-includes/l10n.php:784
    Stack trace:
    #0 /web/nu/www.hallekis.nu/wp-includes/l10n.php(872): load_textdomain()
    #1 /web/nu/www.hallekis.nu/wp-includes/class-wp-fatal-error-handler.php(47): load_default_textdomain()
    #2 [internal function]: WP_Fatal_Error_Handler->handle()
    #3 {main}
      thrown in /web/nu/www.hallekis.nu/wp-includes/l10n.php on line 784
    Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Hmm. Prova att byta namn på (d.v.s. i praktiken tömma) /wp-content/languages/

    Trådstartare wikler

    (@wikler)

    När jag tar bort(byter namn) på language mappen så får jag meddelande:

    Fatal error: Uncaught Error: Call to a member function set_custom_path() on null in /web/nu/www.hallekis.nu/wp-includes/l10n.php:1019 Stack trace: #0 /web/nu/www.hallekis.nu/wp-content/themes/generatepress/functions.php(26): load_theme_textdomain() #1 /web/nu/www.hallekis.nu/wp-includes/class-wp-hook.php(308): generate_setup() #2 /web/nu/www.hallekis.nu/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #3 /web/nu/www.hallekis.nu/wp-includes/plugin.php(517): WP_Hook->do_action() #4 /web/nu/www.hallekis.nu/wp-settings.php(565): do_action() #5 /web/nu/www.hallekis.nu/wp-config.php(91): require_once('...') #6 /web/nu/www.hallekis.nu/wp-load.php(50): require_once('...') #7 /web/nu/www.hallekis.nu/wp-blog-header.php(13): require_once('...') #8 /web/nu/www.hallekis.nu/index.php(17): require('...') #9 {main} thrown in /web/nu/www.hallekis.nu/wp-includes/l10n.php on line 1019
    There has been a critical error on this website.

    Tar jag då bort /themes/generatepress

    Fatal error: Uncaught Error: Class "WP_Theme_JSON_Data" not found in /web/nu/www.hallekis.nu/wp-includes/class-wp-theme-json-resolver.php:183 Stack trace: #0 /web/nu/www.hallekis.nu/wp-includes/class-wp-theme-json-resolver.php(559): WP_Theme_JSON_Resolver::get_core_data() #1 /web/nu/www.hallekis.nu/wp-includes/script-loader.php(3205): WP_Theme_JSON_Resolver::get_merged_data() #2 /web/nu/www.hallekis.nu/wp-includes/script-loader.php(3401): {closure}() #3 /web/nu/www.hallekis.nu/wp-includes/class-wp-hook.php(308): {closure}() #4 /web/nu/www.hallekis.nu/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #5 /web/nu/www.hallekis.nu/wp-includes/plugin.php(517): WP_Hook->do_action() #6 /web/nu/www.hallekis.nu/wp-settings.php(609): do_action() #7 /web/nu/www.hallekis.nu/wp-config.php(91): require_once('...') #8 /web/nu/www.hallekis.nu/wp-load.php(50): require_once('...') #9 /web/nu/www.hallekis.nu/wp-blog-header.php(13): require_once('...') #10 /web/nu/www.hallekis.nu/index.php(17): require('...') #11 {main} thrown in /web/nu/www.hallekis.nu/wp-includes/class-wp-theme-json-resolver.php on line 183
    There has been a critical error on this website.
    Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Du verkar ha något som är hårt byggt mot GeneratePress. Kan du prova att lägga tillbaka allt, backa PHP en eller två versioner för att kunna logga in och sedan byta tema och justera inställningar?

    Trådstartare wikler

    (@wikler)

    Tyvärr kan vi inte backa php-version då det ligger automatiskt hos våran host.

    Hej

    Tänkte bara om det är till hjälp så löste jag det genom att avaktivera alla tillägg och aktivera dem igen en efter en. Slängde gammalt som inte var aktuellt.

    Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Vilken PHP-version har ni?
    Hänvisningarna till generatepress skrämmer mig en aning. Med temat inaktiverat borde de inte dyka upp. Hmm.

    Trådstartare wikler

    (@wikler)

    Vi har PHP version: 8.1.2-1ubuntu2.9

    Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Hmm. Misstänkte det. Kolla om det åtminstone går att backa till PHP 8.0, eftersom en del tillägg och teman inte hunnit bli helt stabila med PHP 8.1 ännu. Till och med WordPress-kärnan ger fortfarande ett par varningar om den körs under PHP 8.1.

    Trådstartare wikler

    (@wikler)

    Verkar som allt har löst sig.

    Vi skrev över vissa filer manuellt från wordpress-master tex wp_config.php, känns som att något var korrupt i systemet.

    • Det här svaret redigerades för 1 månad, 3 veckor sedan av wikler.
Visar 1 svar - 1 till 12 (av 12 totalt)
  • Du måste vara inloggad för att svara på detta ämne.