Roy
(@gangleri)
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.
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?
Roy
(@gangleri)
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?
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.
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.
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?
Roy
(@gangleri)
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…
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.
Roy
(@gangleri)
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?
Ehh ik kan dat niet meer checken aangezien ik de /test/ ook heb verwijderd.