Hallo zusammen,
Blog: ph-blog.de
Wordpress Version: 3.3.0
nach einem Serverumzug gibt es Probleme mit dem Update via SSH2:
Ich habe die SSH2 Unterstützung auf dem Debian Server aktiviert:
Zitat
apt-get install libssh2-php
/etc/init.d/apache2 restart
In der Datei /etc/php5/conf.d/ssh2.ini steht jetzt:
extension=ssh2.so
phpinfo() zeigt mir auch, das das Modul in PHP integriert ist:
Zitat
SSH2 support enabled
extension version 0.11.0-dev
libssh2 version 1.2.2
banner SSH-2.0-libssh2_1.2.2
remote forwarding enabled
hostbased auth enabled
polling support enabled
publickey subsystem enabled
Alles anzeigen
Auch im Updateformular von Wordpress ist die Option SSH2 enabled und angewählt.
Versuche ich jetzt Wordpress selbst upzudaten, dann kommt im Frontend die Fehlermeldung:
Zitat
WordPress Verzeichnis kann nicht gefunden werden.
Die Installation ging schief
Im Errorlog des Webserver steht dann:
Zitat
[Sun Jan 08 17:48:03 2012] [error] [client 93.230.54.143] PHP Warning: ssh2_sftp(): Unable to startup SFTP subsystem: Timeout waiting for response from SFTP subsystem in /var/www/vhosts/ph-blog.de/httpdocs/wp-admin/includes/class-wp-filesystem-ssh2.php on line 127, referer: http://ph-blog.de/wp-admin/updat…do-core-upgrade
Versuche ich das gleiche mit einem Plugin, so sieht es ein klein wenig anders aus - im Frontend steht:
Zitat
Der Updateprozess beginnt. Dies kann eine Weile dauern, hab bitte etwas Geduld.
Anschalten des Wartungsmodus…
Alle Aktualisierungen sind komplett.
Im Error Log ist folgendes zu finden:
Zitat
[Sun Jan 08 17:50:04 2012] [error] [client 93.230.54.143] PHP Warning: ssh2_sftp(): Unable to startup SFTP subsystem: Timeout waiting for response from SFTP subsystem in /var/www/vhosts/ph-blog.de/httpdocs/wp-admin/includes/class-wp-filesystem-ssh2.php on line 127, referer: http://ph-blog.de/wp-admin/updat…once=6e098e2221
[Sun Jan 08 17:50:04 2012] [error] [client 93.230.54.143] PHP Warning: ssh2_sftp_rmdir() expects parameter 1 to be resource, boolean given in /var/www/vhosts/ph-blog.de/httpdocs/wp-admin/includes/class-wp-filesystem-ssh2.php on line 258, referer: http://ph-blog.de/wp-admin/updat…once=6e098e2221
[Sun Jan 08 17:50:04 2012] [error] [client 93.230.54.143] PHP Warning: file_put_contents(ssh2.sftp:///.maintenance): failed to open stream: operation failed in /var/www/vhosts/ph-blog.de/httpdocs/wp-admin/includes/class-wp-filesystem-ssh2.php on line 165, referer: http://ph-blog.de/wp-admin/updat…once=6e098e2221
[Sun Jan 08 17:50:04 2012] [error] [client 93.230.54.143] PHP Warning: ssh2_sftp(): Unable to startup SFTP subsystem: Timeout waiting for response from SFTP subsystem in /var/www/vhosts/ph-blog.de/httpdocs/wp-admin/includes/class-wp-filesystem-ssh2.php on line 127, referer: http://ph-blog.de/wp-admin/updat…once=6e098e2221
Hmm, jetzt bin ich etwas ratlos, wie ich den Fehler weiter eingrenzen kann, die Such im Forum und bei Google hat mir nicht viel weiter geholfen.
Ok, in der Zwischenzeit behelfe ich mir damit, für die Zeit der Installation kurz den FTP Server hochzufahren und danach wieder runter - ist aber nicht der Weisheit letzter Schluss...
Hat jemand eine gute Idee?
Ciao
Peter