Also schauen wir mal, was die
upgrade.php macht und warum die Seite leer bleibt:
Code:
<?php
define('WP_INSTALLING', true);
if (!file_exists('../wp-config.php'))
die("Die Datei <code>wp-config.php</code> scheint nicht zu existieren. Sie wird aber benötigt, bevor wir anfangen können. Brauchst Du weitere Hilfe? Bei <a href='http://wordpress-deutschland.org/'>WordPress Deutschland</a> findest du eine <a href='http://wordpress-deutschland.org/installation'>deutschsprachige Anleitung</a>. Eine <a href='http://codex.wordpress.org/Editing_wp-config.php'>englischsprachige Anleitung</a> findest Du bei <a href='http://wordpress.org/'>WordPress.org</a>. Du kannst die Datei <code>wp-config.php</code> auch <a href='setup-config.php'>online erstellen</a>, das funktioniert jedoch nicht mit allen Servern. Die sicherste Methode ist es, die Datei manuell zu erstellen.</p><p><a href='setup-config.php' class='button'>Konfigurationsdatei erstellen</a>");
require('../wp-config.php');
timer_start();
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
if (isset($_GET['step']))
$step = (int) $_GET['step'];
else
$step = 0;
@header('Content-Type: ' . get_option('html_type') . '; charset=' . get_option('blog_charset'));
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
1.) Wenn er die
wp-config.php nicht finden kann, dann würde er eine Meldung von sich geben, also muß die da sein.
2.) Nun wird versucht im Unterverzeichnis
wp-admin/includes/ die
upgrade.php reinzuladen. Solltest du dein admin Verzeichnis umbenannt haben, dann wäre hier vermutlich kommentarlos Schluss ->
weiße Seite.
Sollte es jedoch diesen Pfad und die php geben, geht's weiter.
3.) Wenn get_option nicht geht, "stirbt" der Prozess schon wieder kommentarlos, sollte nur dann passieren, wenn es gravierende
DB Probleme gibt. ->
weiße Seite.
Sollte all das nicht zutreffen, muß im Seitenquelltext mindestens der DOCTYPE stehen.
Wenn dein Blog als Surfer funktioniert aber als Admin nicht, gehe ich davon aus, das du den Admin Ordner umbenannt hast. Das ist in 2.5 nicht mehr möglich, weil wie zu sehen "hart" kodiert.