Ein Kunde von mir hat vorhin ein Update von 3.2 nach 3.51 gemacht. Seitdem ist auf der Website nur noch folgendes zu sehen:
Fatal error: Call to undefined function wp() in /var/www/web20/html/wordpress/wp-blog-header.php on line 14
Das Backend ist natürlich verschwunden.
Die ganze Wordpress-Umgebung ist in einem Unterordner "wordpress" untergebracht, wie man an obigen Pfad sieht; die index.php liegt eine Ebene höher im Ordner "html".
Das Template habe ich selbst gebaut.
Ehe ich Wordpress völlig neu installiere (uff!), würde ich gern wissen wollen, ob ich vorher noch was anderes ausprobieren kann. Zum Beispiel:
* Muss ich an meinem (ziemlich einfach gehaltenen) Template etwas ändern - gibt es grundsätzliche Neuerungen, die Auswirkungen auf Templates haben, so dass, was früher funktioniert hat, jetzt nicht mehr geht?
* Kann ich über MySQL die Plugins vorläufig deaktivieren, bzw. ist es schädlich, die Plugins einfach aus dem Plugin-Ordner zu ziehen? (Wichtige Plugins: qTranslate, sexycycle Slideshow, dd Formmailer)
* Sieht die index.php richtig aus? Möglicherweise ist die untere Zeile "require('./wordpress/wp-blog-header.php');" nicht richtig, weil Wordpress eine Ebene tiefer liegt?
<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */
require('./wordpress/wp-blog-header.php');
?>
Alles anzeigen
Für jede Hilfe dankt
Frau Braun!