Einzelnen Beitrag anzeigen
Alt 20.12.2006, 23:03   #17 (permalink)
Putzlowitsch
PostRank: 10
 
Benutzerbild von Putzlowitsch
 
Registriert seit: 21.10.2006
Beiträge: 2.089
Eine radikale Variante wäre, sich in die 'wp-blog-header.php' reinzuhängen. Hätte den Vorteil, das es immer funktioniert, egal welches Theme eingestellt ist. Nachteil ist wie immer ein unschöner, direkter Eingriff in Originaldateien und mögliche, unbekannte Risiken und Nebenwirkungen. Dennoch hier das Beispiel, ohne Gewähr und auf eigenes Risiko. Die Originale 'wp-blog-header.php' in jedem Fall vorher sichern!

Code:
<?php

if (! isset($wp_did_header)):
if ( !file_exists( dirname(__FILE__) . '/wp-config.php') ) {
    if ( strstr( $_SERVER['PHP_SELF'], 'wp-admin') ) $path = '';
    else $path = 'wp-admin/';
    die("Es scheint keine <code>wp-config.php</code> Datei zu existieren. Ich brauche sie aber, bevor wir anfangen k&ouml;nnen. Brauchst Du weitere Hilfe? <a href='http://codex.wordpress.org/Installing_WordPress'>Hier findest Du sie. (engl.)</a>.  Bei WordPress Deutschland findest du <a href='http://wordpress.de/installation'>eine deutschsprachige Anleitung</a>. Du kannst die <a href='{$path}setup-config.php'>wp-config.php hier online erstellen</a>, dass funktioniert leider nicht mit allen Servern. Die sicherste Methode ist es, die Datei manuell herzustellen.");
}

$wp_did_header = true;

require_once( dirname(__FILE__) . '/wp-config.php');

wp();
gzip_compression();

if (is_user_logged_in()) {
    require_once(ABSPATH . WPINC . '/template-loader.php');
} else {
    require_once(dirname(__FILE__) . '/wp-login.php');
} 


endif;

?>
Gruß
Ingo
__________________
putzlowitsch.de WP 2.1.3 bei All-Inkl und Strato (schnurpsel.de)
Putzlowitsch ist offline   Mit Zitat antworten