mac español php macos wordpress localhost

php - español - wordpress download



Wordpress localhost ftp (5)

Agregue esto en su archivo config.php ,

define(''FS_METHOD'',''direct'');

Tengo WordPress corriendo en mi localhost en mac Lion.

Cada vez que intento instalar o eliminar complementos, me pide nombre de host, nombre de usuario ftp y contraseña ftp.

Configuré mi servidor local a 127.0.0.1, pero nunca configuré el nombre de usuario y la contraseña ftp para mi servidor local. ¿Cómo puedo obtener el usuario y la contraseña por defecto?

He intentado casi todos los usuarios y paso tengo en mysql, mi administrador osx, etc. sin resultados.

¿Algunas ideas?


En mi experiencia, WordPress puede ser un poco quisquilloso con los permisos y la propiedad cuando se trata de autoactualizarse sin FTP, por lo que usar FTP para localhost es una táctica perfectamente válida, diría yo. Pero, como otros han dicho, garantizar que todo, desde el directorio raíz de WordPress hacia abajo, sea editable por el proceso de PHP y que sea propiedad del mismo usuario, puede ser suficiente para evitar la necesidad de FTP.

Si desea usar FTP, ¿está seguro de haber habilitado el servidor FTP ? Si es así, solo debe usar un usuario que tenga permiso para acceder al directorio a través de FTP (puede probarlo con la herramienta de línea de comandos ftp.) Como mis sitios están configurados en mi directorio de Sites personales, solo uso mi nombre de usuario normal. y contraseña (por ejemplo, para /Users/matt/Sites/whatever que /Users/matt/Sites/whatever que inicie sesión como matt )

Otras cosas para comprobar: ¿Qué sucede si prueba ftp localhost en la línea de comandos? ¿Puedes iniciar sesión allí?


En realidad, el problema es que WordPress crea un archivo temporal para verificar los permisos del archivo

y compara el propietario de ese archivo temporal con el propietario de un archivo central (remítase al propietario del archivo fileowner() ) ambos deben coincidir . en la mayoría de los casos, no coincide en localhost, por lo tanto, extrajimos archivos wp en diferentes accesos de usuario y PHP tiene su propio grupo de usuarios.

Entonces hay 2 formas de resolver este problema.

Camino 1:

cd wordpress sudo find . -type d -exec chmod 0755 {} /; sudo find . -type f -exec chmod 0644 {} /;

y siguiendo

define( ''FS_METHOD'', ''direct'' );

en wp-config.php

Esto no comprueba que los propietarios de archivos solo usen el sistema de archivos directo

camino 2

conjunto

sudo chown -R www-data:www-data wordpress

Esto establece el uso de ambos WordPress en www-data, por lo que en realidad el archivo temporal (creado por WordPress) también entra dentro de este usuario, por lo tanto, ambos propietarios de archivos son los mismos, así que el problema resuelve

Más información referirse a: https://developer.wordpress.org/reference/functions/get_filesystem_method/



Lo arreglé por:

cd /var/www sudo chown -R www-data:www-data wordpress