Error al conectar al servidor FTP 127.0.0.1/:21
Intenté instalar un plugin de WordPress en mi máquina local:
Para realizar la acción solicitada, WordPress necesita acceder a tu servidor web. Por favor, introduce tus credenciales FTP para continuar. Si no recuerdas tus credenciales, deberías contactar con tu proveedor de hosting.
Nombre del Host 127.0.0.1
Usuario FTP macusername
Contraseña FTP macusernamepassword
Tipo de Conexión Tipo de Conexión FTP
Cuando hago clic en proceder, obtengo esto:
Error al conectar al servidor FTP 127.0.0.1/:21
¿Por qué WordPress no funciona con mis datos FTP?

¿Estás usando Lion? Si es así, Apple eliminó el soporte para administrar el servicio FTP a través de los ajustes de Compartir. Pero el servicio subyacente todavía está disponible. Puedes activarlo manualmente ejecutando este comando en la terminal:
sudo launchctl load -w /System/Library/LaunchDaemons/ftp.plist
Luego puedes detener e iniciar el servicio así:
sudo launchctl stop com.apple.ftpd
sudo launchctl start com.apple.ftpd
En realidad, recomendaría que ejecutes Apache como tu usuario actualmente logueado (evitando así completamente el requisito de FTP), ya que esta es tu máquina local y es para fines de desarrollo. Solo necesitas modificar tu archivo httpd.conf ubicado en /etc/apache2/httpd.conf
.
Cambia:
User _www
Group _www
Por:
User tusuario
Group staff
Luego solo reinicia Apache ejecutando el comando: sudo apachectl restart
e ingresa tu contraseña.

Dependiendo de tu versión de OS X, necesitarás configurar y ejecutar FTP y abrir un puerto en el firewall. Lo mejor es que busques en Google tu versión específica de OS X - 10.6, 10.7, etc. - y encuentres la documentación necesaria para configurar FTP y Compartir.
También necesitas ser consciente de las implicaciones de seguridad que conlleva abrir FTP en tu máquina local; alguien que escanee puertos en tu IP podría encontrar tu puerto FTP.
Muchas veces es más fácil - y lo mejor para la seguridad - simplemente descargar el plugin y moverlo manualmente a la carpeta de plugins.

Me enfrenté a este problema. Esta publicación me ayudó. Podría haber múltiples razones:
- Problemas de permisos en los archivos y carpetas.
- El
FS_METHOD
debería ser "direct" en el archivowp-config.php
. - Elimina la configuración FTP de
wp-config.php
si estás migrando desdebitnami
para administrarlo por tu cuenta.
En mi caso, fue un problema relacionado con la configuración de bitnami.

Esto ocurre porque WordPress busca FTP como método predeterminado
- Añade esto a tu archivo
wp-config.php
para sobrescribir esa configuración y usar el métododirect
, evitando así la necesidad de FTP
Añade esto al archivo wp-config.php =>
define( 'FS_METHOD', 'direct' );
Artículo útil relacionado =>
https://warptheme.com/wordpress-tutorials/update-wordpress-directly-without-using-ftp/

No. Este es un consejo peligroso. Podría romper muchas cosas. Los nombres de usuario y grupo—en tu ejemplo ambos "www-data"—no son universales. Los valores predeterminados varían según la distribución nix y pueden ser cambiados por un administrador. Además, los dos ni siquiera necesitan coincidir. Si cambias usuario:grupo a valores incorrectos para tu servidor* las cosas dejarán de funcionar. En segundo lugar, esto probablemente no tiene nada que ver con la conexión FTP real, que es donde el error indica un problema, aunque afectaría la capacidad de transferir archivos.
