Ondersteuning » Algemeen WordPress » WordPress blog lijkt verdwenen na upgrade

  • Een collega van mij had automatisch haar wordpress geupdate (van 3.1 (of 3.1.1) naar 3.1.2). Dat ging niet goed en ze kreeg de volgende melding:
    Fatal error: Call to undefined function is_multisite() in /home/voorbeeld.nl/public_html/wp-includes/default-constants.php on line 20

    Na wat gelezen te hebben op de wordpress forums heb ik besloten een manual upgrade te doen.
    De stappen zoals [url=”http://codex.wordpress.org/Updating_WordPress”%5Dhier%5B/url%5D benoemd heb ik doorlopen.

    Toen ik naar http://www.voorbeeld.nl/wp-admin ging werd ik gevraagd om een database update te doen. Ik had gelezen dat dit kon en dit heb ik gedaan. Nadat ik de melding kreeg dat de database update succesvol was kreeg ik een redirect naar een blanco pagina. (??)

    Alleen als ik nu naar http://www.voorbeeld.nl ga, is de site verdwenen, gewoon blanco.
    Ga ik naar de FTP dan zie ik mijn bestanden er nog gewoon staan.

    Ga ik naar http://www.voorbeeld.nl/wp-admin dan krijg ik een redirect naar:
    http://voorbeeld.nl/wp-login.php?redirect_to=http%3A%2F%2Fwww.voorbeeld.nl%2Fwp-admin
    Alleen ook dat blijft blanco.

    Het lijkt dus net alsof er geen thema beschikbaar is, er is ook geen source.
    :'(

10 reacties aan het bekijken - 1 tot 10 (van in totaal 10)
  • Een witte pagina kan op een PHP fout wijzen (die zie je bv. in je error logs). Ga eens met FTP naar de map waar wp staat en geef de map wp-content/plugins eens een andere naam (bv wp-content/plugins-uit). Dan weet je in elk geval zeker of het niet aan een plugin ligt. Helpt het niet, dan kun je iets dergelijks doen met je theme wp-content/themes en dan het actieve theme (als het niet Twentyten is) een andere naam geven, zodat je zeker weet dat het niet het theme is.

    Thread starter rntvndrlst

    (@rntvndrlst)

    Ik heb de plugins uitgezet door de mapnaam te wijzigen en dat maakt niets uit. Het standaard thema was ook de default (twentyten dus).

    Klopt dit trouwens:

    /** Absolute path to the WordPress directory. */
    if ( !defined('ABSPATH') )
    	define('ABSPATH', dirname(__FILE__) . '/');
    
    @ini_set('log_errors','On');
    @ini_set('display_errors','On');
    @ini_set('error_log','/home/public_html/errors/php_error.log');
    /* That's all, stop editing! Happy blogging. */
    
    /** Sets up WordPress vars and included files. */
    require_once(ABSPATH . 'wp-settings.php');

    Waarom ik dat vraag: in het mapje “errors” verschijnt geen log.
    Dat kan duiden op geen fouten? of de code verkeerd toegepast?

    En even een worp in het verre:
    Wordpress opnieuw installeren en bij de installatie de huidige database toekennen?

    Over die error logs kan ik je niks vertellen…
    En opnieuw installeren heb je eigenlijk al gedaan. Je zegt tenminste een handmatige upgrade te hebben gedaan. Ik neem aan dat dat betekent bestandjes vervangen (behalve wp-config.php).
    Hàd je een multisite of een ‘gewone’ installatie?

    Thread starter rntvndrlst

    (@rntvndrlst)

    Inderdaad. Ook bij Wp-content heb ik in eerste instantie niets vervangen.
    Toen kreeg ik al de blank screen of death. Vervolgens ook maar de twentyten map vervangen en de index.php die in wp-content staat. Maar dat heeft allemaal niets geholpen.

    Ik ga even zelf een test wordpress opzetten en dan proberen die db te importen. De wordpress die het niet doet stonden geen vage plugins geinstalleerd (alleen add-to-any).
    De db is dus vrij kaal nog behalve een aantal posts.

    Thread starter rntvndrlst

    (@rntvndrlst)

    Ik heb nu een nieuwe installatie in een subdirectory /test/ gemaakt.
    Als ik daar naar toe navigeer kreeg ik netjes de website te zien met content maar zonder opmaak. In de header zie ik ook staan dat hij naar de template.css gaat in de root directory van de wordpress die dus kapot is.
    Vandaar geen opmaak.

    Tevens, navigeer ik naar public_html/test/wp-admin dan gaat hij naar /public_html/wp-admin.

    Ik ga even kijken of ik in wp-config of in wp-settings kan zeggen dat hij in de /test/ moet kijken.

    Thread starter rntvndrlst

    (@rntvndrlst)

    Ik heb de stoute schoenen aangetrokken en de gehele wordpress installatie verwijderd.
    Vervolgens een nieuwe schone via ftp geupload.
    Ik heb wp-content en wp-config.php gewoon laten staan.

    Toen naar http://www.voorbeeld.nl genavigeerd en weer blanco!
    Ik heb toen een heel lelijk gezicht getrokken maar toen ik naar /wp-admin ging werd ik vrolijk: ik kreeg een log-in scherm!
    Inloggen ging perfect en ik kon gewoon door het dashboard navigeren.
    Toen ik naar themes ging heb ik een andere thema gekozen en sindsdien werkt de site wel gewoon.

    Blijkbaar was het theme beetje gaar?

    Raar verhaal. Het klinkt logischer dat er ergens een WP bestandje ‘gecorrupeerd’ is, maar goed dat het is opgelost. Zo drastisch als dit hoeft het meestal niet…

    Thread starter rntvndrlst

    (@rntvndrlst)

    Overigens doet twentyten het nu nog steeds niet lekker. Ik heb het thema gedownload en geupload naar de themes folder. Maar als ik preview doe en dan zie ik het thema zonder opmaak.

    Tevens, navigeer ik naar public_html/test/wp-admin dan gaat hij naar /public_html/wp-admin

    Dat zit me ook niet lekker. Zijn de twee urls bij settings hetzelde en ook hetzelfde als in wp-config?

    Thread starter rntvndrlst

    (@rntvndrlst)

    Ehh ik kan dat niet meer checken aangezien ik de /test/ ook heb verwijderd.

10 reacties aan het bekijken - 1 tot 10 (van in totaal 10)
  • Het onderwerp ‘WordPress blog lijkt verdwenen na upgrade’ is gesloten voor nieuwe reacties.