Hallo,
ich wollte für Testzwecke ein lokales Wordpress auf meinem Rechner (Ubuntu 14.04.2 LTS) aufsetzen. Mein Wordpress ist eine Version 3.8.5 aus den Ubuntu-Paketquellen, einfach per apt installiert, d.h. der Wordpress-Ordner /var/www/html/wordpress ist ein Symlink auf /usr/share/wordpress.
Bei dem Versuch, ein Plugin zu installieren wurde ich nach FTP-Zugangsdaten gefragt. Nachdem ich dies per "define('FS_METHOD','direct');" in der wp-config.php ausgeschaltet hatte, kam Folgendes:
Downloading install package from https://downloads.wordpress.org/plugin/bbpress.2.5.8.zip…
Unpacking the package…
Could not create directory.
Leider wird nicht angezeigt, welches Verzeichnis er nicht anlegen kann. Ich habe dann erstmal eine halbe Stunde mit den Rechten rumgemengt und bin der Ansicht, dass alles OK sein sollte. Manuell kann ich als Benutzer www-data in /var/www/html/wordpress/wp-content/plugins jedenfalls Verzeichnisse anlegen.
Dann habe ich versucht, irgendwie an einen Debug-Output zu kommen, der mir genauer zeigt, was denn schief geht. Nach diversem rumgesuche und der Kombination verschiedener Anleitungen aus dem Internet sieht das Ende meiner wp-config.php inzwischen so aus:
define('FS_METHOD','direct');
@ini_set('log_errors','On'); // enable or disable php error logging (use 'On' or 'Off')
@ini_set('display_errors','On'); // enable or disable public display of errors (use 'On' or 'Off')
@ini_set('error_log','/tmp/php-errors.log'); // path to server-writable log file
define('WP_DEBUG_LOG', true);
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', true );
define( 'WP_DEBUG_LOG', true );
?>
Alles anzeigen
Nur eine sinnvolle Log-Ausgabe finde ich nirgendwo, weder in den Apache Logs, noch in /wp-content/ (wo einige Anleitungen behaupten, dass der Output liegen sollte) noch in der eigens erstellten Datei /tmp/php-errors.log.
Langsam bin ich am verzweifeln. Kann mir jemand weiter helfen?