1. wie groß ist die /wp-settings.php? bei mir: 7.873 Bytes (Windows)
2. existiert eine Datei /wp-includes/cache.php?
- Wenn nein -> am besten alles nochmal runtersemmeln und neu hochladen. darauf achten das keine transferfehler auftreten.
- wenn ja -> wie groß? bei mir 9.536 Bytes (Windows)
3. Zeile 111 ruft nur wp_cache_init() auf, die Einbindung läuft in den Zeilen 65 und 102:
Zeile 64:
// For an advanced caching plugin to use, static because you would only want one
if ( defined('WP_CACHE') )
require (ABSPATH . 'wp-content/advanced-cache.php');
Zeile 102:
if ( file_exists(ABSPATH . 'wp-content/object-cache.php') )
require (ABSPATH . 'wp-content/object-cache.php');
else
require (ABSPATH . WPINC . '/cache.php');
Die Abfrage ab Zeile 64 greift nur, wenn vorher die Konstante WP_CACHE definiert wurde, was aber wahrscheinlich bei Dir nicht der Fall sein wird.
die object-cache.php wird nur geladen, wenn eine solche Datei existiert. Zumindest bei mir ist dem nicht so, so das im Normalfall die /wp-include/cache.php geladen werden sollte. Wobei das Verzeichnis /wp-include über die Konstante WPINC mitgegeben wird (Zeile 105).
Ich gehe mal davon aus, das Du weder die WP_CACHE-Konstante gesetzt hast, noch die Datei /wp-content/object-cache.php bei Dir existiert, so das die /wp-include/cache.php geladen werden sollte. Setze vor Zeile 102 mal ein:
if (!file_exists(WPINC . '/cache.php') ) echo 'FATAL';
und teste es nochmal an.
Wenn die Datei fehlt, solltest Du vorsichtshalber wirklich alles nochmal hochladen.
vG
Arno