Instalar WordPress/Joomla/etc. usando comandos SSH

Para la instalación de software libre como WordPress, Joomla o similares, lo que normalmente hacemos es descargar el archivo, descomprimimos el archivo en nuestra PC y luego lo subimos usando un cliente FTP, este proceso puede ser muy lento ya que todos los archivos pasan a través de nuestra PC, además que descomprimido son más de 1000 archivos y cada archivo es 1 solicitud de conexión para subir y WordPress descomprimido es casi 14 megas.

wordpress-logo

Instalación vía SSH

Lo primero que tienes que hacer ubicarte en la carpeta donde vas a realizar la instalación, ya sea en la raíz de tu hosting o en una subcarpeta, para eso te mueves con el comando CD,  luego de eso tienes que descargar el archivo de instalación tar.gz desde la web de es.wordpress.org usando el comando wget, el comando seria así:

wget http://es.wordpress.org/wordpress-3.5.1-es_ES.tar.gz

una vez hecho tendrás el archivo en la carpeta actual, y luego tienes que proceder a descomprimirlo, en este caso debes usar el comando para los tar.gz, aquí tengo un articulo sobre comandos para descomprimir: Comandos para comprimir/descomprimir archivos via SSH

tar xfz wordpress-3.5.1-es_ES.tar.gz

haciendo eso vas a tener dentro de la ruta actual la carpeta WordPress con todo el contenido del instalador, ahora lo que tienes que hacer es mover el contenido de la misma al directorio actual

mv ./wordpress/* ./

y finalmente eliminar esa carpeta ya sea vía FTP o usando comandos

rmdir wordpress

si lo has hecho todo de la manera correcta tendrás el WordPress listo para comenzar la instalación

Observaciones

  • Si lo haces con la cuenta root, al descomprimir los archivos serán propiedad de esa cuenta, así que debes cambiarle el propietario con el comando chown
  • Esta forma de instalar es valida para Joomla, y además sistemas similares
chown vbnet:vbnet * -R

Aquí el video tutorial para complementar la información sobre este articulo:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *