Einzelnen Beitrag anzeigen
Alt 05.04.2008, 22:20   #20 (permalink)
codestyling
WPD-Team
 
Benutzerbild von codestyling
 
Registriert seit: 30.03.2008
Ort: Leipzig
Beiträge: 1.137
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&ouml;tigt, bevor wir anfangen k&ouml;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.

Geändert von codestyling (05.04.2008 um 22:30 Uhr).
codestyling ist gerade online   Mit Zitat antworten