Wordpress en Ubuntu instala complementos sin acceso FTP
filezilla (4)
Ejecuto mi propio servidor web para el desarrollo y, en él, instalé una instancia de WordPress. Cuando intento agregar complementos a esta instancia desde la interfaz de administración, WordPress solicita el acceso a FTP.
No uso FTP y no tengo planes de hacerlo en el futuro. Sé que puedo cambiar alguna configuración en WordPress para poder subir sin FTP. ¿Qué debo configurar exactamente para lograr esto?
Ejecuta este comando en tu terminal ubuntu
sudo chown -R www-data /var/www
Lo curioso es que subir los medios de comunicación funciona. Así que me preguntaba por qué los complementos no? Después de cambiar la propiedad de wp-admin funcionó para mí.
sudo chown -R www-data wp-admin
No estaba satisfecho con ninguna de estas respuestas, así que seguí buscando. Encontré una respuesta tan simple que me sorprendió que no se hubiera mencionado ya.
https://askubuntu.com/a/826805/145472
Esta respuesta dice agregar una línea a wp-config.php
define(''FS_METHOD'', ''direct'');
Trabajo hecho. No puedo reconocer el hecho de saber esto, pero creo que también es necesario mencionar aquí.
Una de tres cosas:
- Cambie los permisos para que su servidor web pueda leer el directorio wp-content, lo que debería estar bien para un servidor de desarrollo.
- Ejecute PHP como FastCGI, que puede ejecutarse como un usuario diferente al de su servidor web.
- Instale la extensión ssh para PHP (
sudo apt-get install libssh2-php
en ubuntu on think)