lunes, 8 de julio de 2019

¿WordPress te pide datos FTP para actualizar o instalar algun plugin o plantilla?

Si WordPress te pide datos de FTP para actualizarse o para actualizar plugins veamos como configurarlo para que no los pida.

En ocasiones cuando vamos a actualizar WordPress o algunos de sus plugins nos pide los datos de conexión FTP.

Resulta que este es un error de permisologia de la carpeta /wp-content, y por ello no nos deja realizar ninguna de las acciones que necesitamos.

Para que no nos pida esto debemos hacer lo siguiente.

En primer lugar cambiaremos los permisos de la carpeta /wp-content. Para esto nos situamos en el directorio raíz y desde la línea de comandos ejecutamos

chmod -R 775 wp-content

**pero al probar, me obligaba a cambiar el permiso a 777 para que funcione correctamente, lo cual quedaría así el comando:

chmod -R 775 wp-content

Luego, nos vamos a ver la carpeta donde se encuentra los archivos de configuración del wordpress que acabamos de crear.

Por ejemplo, si en nuestro localhost le hemos creado el proyecto "mi_pagina_web", en esa carpeta encontrarás las carpetas creadas por default "wp-admin", "wp-content", "wp-include" y varios archivitos .php, entre los cuales está el archivo que necesitamos, el "wp-config.php".

ahora debemos editar dicho archivo, así que como estamos en Linux, debemos usar el siguiente comando:

vi wp-config.php

luego, ya adentro verificaremos que el archivo no contiene el siguiente código:

/*** FTP login ***/
define("FTP_HOST", "host-ftp");
define("FTP_USER", "nombre-usuario-ftp");
define("FTP_PASS", "password-ftp");
/*** Definir FS_METHOD en WordPress para actualizar de manera automatica sin FTP ***/
define("FS_METHOD","direct");


Este código es el que sirve para decirle al wordpress que no nos pida usuario cuando quiera hacer uso del ftp. Por lo tanto, con la tecla "i" (que nos permite agregar información dentro del archivo en el que estamos adentro con el "vi") vamos a agregarlo dentro del wp-config.php.

Es simple, luego del apretar el "i", vamos hasta el último del archivo, le damos enter para un salto de línea y copiamos ese código con "CTRL+C" y en el Putty o en el programa que usen para ver Linux por consola, le dan click derecho con el mouse y se pegará solo.

Y con esto se soluciona el problema de manera rápida.

Si desean pueden darle un "service httpd restart", como para reiniciar el servicio del Apache, pero no es tan necesario.







No hay comentarios:

Publicar un comentario