WordPress – Solicita usuario ftp para instalar plugin

Si WordPress solicita usuario ftp para instalar un plugin debemos hacer lo siguiente:

  • Desde la línea de comandos dar permisos recursivos de lectura, escritura y ejecución a la carpeta wp-content:
chmod -R ugo+rwx wp-content
  • Agregar al final del archivo wp-config.php las siguientes lineas:
/*** 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");

Fuente: https://lmgeek.wordpress.com/2016/06/10/wordpress-te-pide-datos-ftp-para-actualizar-o-instalar-algun-plugin-o-plantilla/

Linux – Cambiar recursivamente los permisos de un directorio

En la línea de comandos de Linux, escribimos:

chmod -R ugo+rwx /ruta/directorio

Donde:

  • chmod es el comando para modificar los permisos.
  • -R indica que es recursivo a todos los sub-directorios y archivos
  • ugo el permiso aplica para el usuario ‘u’, grupo ‘g’ y otros ‘o’
  • rwx permiso para leer ‘r’, escribir ‘w’ y ejecutar ‘x’

Linux – Crear acceso directo

  • Nos posicionamos en el directorio «/etc».
  • Abrimos con un editor el archivo bash.bashrc.
  • Al final agregamos la línea:
alias nombredelaccesodirecto="cd rutaalacarpeta"
  • Guardamos el archivo.

Github – Subir cambios a repositorio

  • Desde la línea de comandos de Linux, nos posicionamos en la carpeta del proyecto y ejecutamos el siguiente comando:
git add -A
  • Creamos el commit. Le asignamos un nombre por ejemplo «2018-08-11-0532»:

git commit -m "2018-08-11-0532"

  • Empujamos los cambios al repositorio:

git push origin master

  • Nos solicita el usuario y contraseña de Github. Lo tecleamos y listo.