A veces, no puede actualizar su WordPress y sus complementos sin usar una cuenta de FTP. Esto suele suceder cuando WordPress no puede comunicarse directamente con su carpeta / wp-content.
Incluso si esto le sucede a usted, hay ciertas formas de evitar este problema y modificar WordPress sin acceso FTP.
¿Lo que sucede?
Cuando su servidor web tenga permiso para acceder a todos los archivos necesarios, actualizará automáticamente WordPress y todos los complementos que haya instalado. Esto no significa que deba tener acceso FTP / SFTP o SSH. En su lugar, solo necesita configurar ciertos permisos de archivo en su servidor web. El sistema probará todos los métodos y, si nada funciona, volverá a FTP.
Sucede en este orden:
- El sistema intenta escribir un archivo en / wp-content.
- Si tiene éxito, comenzará a comparar la propiedad del archivo con su identificador único (UID). Si coincide, podrá instalar todas las extensiones y actualizar WordPress.
- Si este método falla, el sistema le notificará que no se puede actualizar.
Si no desea depender de esta verificación automática, puede definir una constante en su / wp-config. Esta constante suele ser un 'FS_Method'.
Ingrese un 'FS_METHOD'
La forma más rápida de resolver este problema es definir una constante. Esto es útil cuando no desea depender de la verificación automática para identificar el mejor sistema de archivos para usar. Puede hacer esto definiendo un 'FS_Method' en su archivo /wp-config.php.
Así es como se hace:
Encuentra /wp-config.php
Antes de hacer nada, debe abrir el archivo /wp-config.php. Puede encontrarlo en la carpeta raíz de WordPress. Si tiene problemas para encontrarlo, también puede encontrarlo en su carpeta de instalación de WordPress. La ubicación del archivo es wordpress / wp-config.php
Insertar un FS_METHOD
Deberá pegar un código en su archivo php. Debajo de la última línea de código, debe agregar:
cómo editar rasgos sims 4
|_+_|
Una vez que agregue este código, evitará el problema. Cuando lo escriba, puede cargar el archivo en la carpeta raíz de su sitio web en el servidor y no debería tener problemas para funcionar en un instante.
Al solucionar el problema de FTP, podrá instalar complementos, extensiones, temas de sitios web y otras actualizaciones.
Detalles sobre FS_METHOD
FS_METHOD forzará un método de sistema de archivos. Solo debe elegir uno de los siguientes cuatro: direct, ssh2, ftptext o ftpsockets. El código del ejemplo anterior utilizó el método 'directo'. Estos métodos están ordenados por preferencia. La primera preferencia es 'directo' y la cuarta es 'ftpsockets'.
- directo es la Primera Preferencia. Esta configuración es la que el sistema elige automáticamente. Obliga al sistema a utilizar solicitudes Direct File / IO dentro de PHP. En hosts con mala configuración, estas solicitudes pueden causar problemas de seguridad.
- ssh2 es la segunda preferencia. Esta configuración obliga al sistema a usar la extensión SSH PHP si la tiene instalada.
- ftptext es la tercera preferencia. Esta configuración obliga al sistema a utilizar la extensión FTP PHP para el acceso FTP.
- ftpsockets es la cuarta preferencia.
No debe implementar este código a menos que tenga problemas con su actualización. Por lo tanto, si no nota ninguna mejora después de cambiarlo, considere volver a cambiarlo o eliminarlo. Por lo general, la opción 'ftpsockets' debería funcionar si fallan las actualizaciones automáticas.
Alternativa: obtenga la compatibilidad con SSH SFTP Updater
WordPress agregó recientemente un complemento llamado Compatibilidad con SSH SFTP Updater que puede solucionar este problema. Este complemento mantendrá su instalación de WordPress actualizada en todo momento. Utiliza phpseclib (biblioteca de comunicaciones seguras) para solucionar este problema.
Cuando instale esta aplicación, vaya a /wp-config.php e inserte el código:
descargar windows 10 build 10051
|_+_|
Una vez que lo haga, tendrá muchos menos problemas para tratar con servidores en SFTP y SSH.
Para usuarios avanzados: Habilitación manual de SSH2
Si desea habilitar SSH2 para sus actualizaciones, complementos y cargas de temas, deberá crear sus propias claves SSH e instalar el módulo PHP SSH. Cuando haga esto, WordPress verá que tiene SSH2 disponible. Esto significa que verá una opción SSH2 cuando esté realizando una actualización.
Puede crear claves SSH escribiendo un código:
|_+_|
Luego, cambia el permiso para que pueda acceder a estos archivos por WordPress:
|_+_|
En conclusión
El problema de FTP aparece a menudo si utiliza alojamiento compartido y los permisos y la propiedad se superponen, lo que provoca un conflicto. Por esta razón, es bueno definir un FS_METHOD para que pueda actualizar y modificar su WordPress sin tener que proporcionar ningún detalle de FTP.