wordpress en localhost lamp no me permite instalar complementos

15

He instalado un servidor LAMP en mi ubunutu 11.04. He instalado wordpress y lo conecté correctamente con la base de datos de MySQL. He cambiado los permisos del grupo www-data para leer y escribir archivos.

todo parece funcionar y puedo administrar el sitio a través del panel de administración, pero no puedo instalar complementos porque el sistema me está pidiendo los detalles del FTP y parece que no puedo revisarlos.

¿Puede algún cuerpo ayudar? por favor ...

    
pregunta Asaf Chertkoff 10.06.2011 - 01:14

9 respuestas

0

Generalmente hago esto cuando eso sucede (solo localmente, no para producción):

chown -R nobody:nobody /path/to/wordpress
    
respondido por el mike23 10.06.2011 - 13:07
45

La solución que encontré que funcionó en mi Mac con el Apache2 incorporado fue agregar esto a 'wp-config.php'

define('FS_METHOD','direct');

Mantén esto en una configuración localhost o dev y no lo uses para producción.

    
respondido por el WolfieZero 27.02.2013 - 11:50
5

Este es un problema de permisos. El usuario del servidor web debe poder escribir en wp-content / plugins.

    
respondido por el anu 10.06.2011 - 11:26
1

Usuarios de Ubuntu

Simplemente agregue define('FS_METHOD','direct'); a wp-config.php y funcionará en localhost. Solo asegúrate de no agregarlo a la versión de producción. Consulte: codex.wordpress.org/Editing_wp-config.php

    
respondido por el Jahanzaib Aslam 17.06.2016 - 08:29
1

Normalmente uso:

  

sudo chown -R _www: _www / ruta / a / wordpress /

    
respondido por el Ari Pratomo 21.07.2016 - 16:15
0

Si estás usando mod_php, cambia a mod_suphp en su lugar. Esto me ha funcionado en el pasado.

No sé qué paquete se incluirá en Ubuntu, pero generalmente está en algún lugar. Trabaja en Fedora.

    
respondido por el Otto 10.06.2011 - 17:56
0

Necesitas dos cosas que hacer

  1. Agregar WolfieZero ha dicho

    define ('FS_METHOD', 'direct'); en el archivo wp-config.php

En este punto, tendrá que seguir un paso adelante

Desempaquetando el paquete ... No se pudo crear el directorio.

2 Then set permission to 777 to wp-content/plugins

Después de esto, se mostrará un mensaje como el siguiente

Downloading install package from https://downloads.wordpress.org/theme/exclusive.1.0.32.zip…

 Unpacking the package…
 Installing the theme…
 Successfully installed the theme Exclusive 1.0.32.

CHOWN también debería funcionar y es una mejor manera de hacerlo que el servidor esté en el grupo de propietarios.

    
respondido por el vimal krishna 15.09.2015 - 10:27
-1

Esto no es un problema de WordPress. Debe consultar la documentación del servidor LAMP para comprobar las opciones de configuración.

Para localhost, puede omitir la instalación de complementos de WordPress y simplemente copiar sus complementos en / wp-content / plugins. Después de copiarlos, vaya a la administración de WordPress y aparecerán en sus complementos listos para ser activados.

Asegúrese de descomprimir los complementos y mantenerlos en sus carpetas.

    
respondido por el Elpie 10.06.2011 - 06:02
-1

No sé si tiene respuesta ... pero con lo que me he encontrado especialmente cuando estaba trabajando en Linux y pensé que tal vez otros usuarios, especialmente los que están trabajando en Linux, podrían encontrar esto útil. Estaba enfrentando el mismo problema ... pero tuve que usar la opción SSH2.

Cómo instalar SSH2

apt-get install openssh-server libssh2-php

Después de eso, tuve que reiniciar mi servidor apache2.

Luego, cuando intenté cargar mi tema, tuve que usar SSH no FTP cuando se me pidieron las credenciales.

E.g

 Hostname: localhost

 FTP/SSH Username: admin

 FTP/SSH Password: password

Y funcionó.

Gracias.

    
respondido por el Samson 'Melah' Nyabanga 20.06.2016 - 11:08

Lea otras preguntas en las etiquetas