Pregunta

Ubuntu Server, LAMP, recién auto-instalado WordPress.

Al parecer, no se puede utilizar el método de acceso de sistema de archivos direct porque los archivos son propiedad de diferentes propietarios (núcleo WP desempaquetado por mí y archivos de WP crea por www-data).

Probé mis credenciales para el método ftp, pero tampoco algo va mal o simplemente no hay servidor FTP instalado en la pila.

Googled la sugerencia de instalar libssh2-php y el uso del método ssh. Llenando mis credenciales (excepto las claves, ni idea de qué poner allí) que trabajó para la eliminación de los plugins, pero no se puede instalar otros nuevos con el error siguiente:

Downloading install package from http://downloads.wordpress.org/plugin/serverbuddy-by-pluginbuddy.0.1.6.zip…

Unpacking the package…

Could not copy file. /var/www/wp-content/upgrade/serverbuddy-by-pluginbuddy.tmp/

Soy poco perdió el método a meter. Debería tratar de modificar y hacer cumplir direct? O cómo solucionarlo ssh? O simplemente instalar algún servidor ftp?

¿Fue útil?

Solución

Lo ideal es instalar php-suexec, de modo que se ejecuta el script de php como el propietario del archivo. Esto permite que el método directo para ser utilizado sin necesidad de cambios de permisos.

Otros consejos

¿Qué tal ...

apt-get install proftpd

Es decir, la raíz suexec + como el propietario de los guiones ... podría llevar a resultados no deseados.

he documentado algunos ajustes pertinentes en mi blog: proFTPd configuración

Licenciado bajo: CC-BY-SA con atribución
scroll top