Esta me parece que es la forma más eficiente, segura y practica de instalar o actualizar WordPress en un servidor. Lo primero que debemos saber es si nuestro hosting nos da la funcionalidad de SSH (Lo averiguamos viendo si en el Cpanel hay algún icono llamado «SSH» o contactando directamente a los de soporte).
SSH es como acceder a la consola de comandos del servidor, permite automatizar muchos procesos tales como subir archivos, mover directorios, migrar sitios web completos de un servidor a otro, cifrar la transferencia de información, etc.
Para conectarse al servidor vía SSH se requiere del cliente SSH Putty. Descargamos este pequeño programa (un .exe que no requiere instalación y que pesa menos de 1MiB) e iniciamos el proceso.
Pasos para la instalación o actualización de WordPress desde SSH
1. Acceder al servidor con Putty introduciendo nuestras credenciales (primeramente el Servidor y luego ya en la consola el Usuario y password):
Al abrir una conexión SSH el hosting regularmente muestra por defecto el directorio principal que contiene los archivos ocultos de configuración, para ver toda la información contenida en un directorio simplemente utilizamos el comando ls:
2. Debemos dirigirnos a la carpeta en donde deseamos alojar los archivos, en mi caso el directorio principal web (es decir el public_html) Para esto utilizamos el comando cd:
2. Descargamos la versión de WordPress que nos interese, yo por conveniencias personales he seleccionado la versión en español empaquetada en archivos tar.gz.
Para pegar la dirección del archivo dentro de Putty simplemente damos clic derecho, aquí utilizamos el comando wget:
3. Ahora desempaquetamos el archivo, si eres observador notaras que los números 3.0.4 representan la versión de WordPress, siempre ten cuidado con dicha numeración y utiliza los correspondientes a la ultima versión de WordPress. Los siguientes comandos son para descargar y desempaquetar el archivo:
wget http://es.wordpress.org/wordpress-3.0.4-es_ES.tar.gz
gzip -d wordpress-3.0.4-es_ES.tar.gz
tar -xvf wordpress-3.0.4-es_ES.tar
4. Los archivos descomprimidos quedaran en un folder nuevo llamado wordpress. Ahora movemos los archivos de este directorio al directorio en donde deseamos tener la instalación, para realizarlo utilizamos el comando cp:
cp -r wordpress/* public_html/
5. Finalmente debemos seguir los pasos tradicionales de cualquier otra instalación, es decir configurar el wp-config.php, crear la base de datos y culminar el proceso.
Resumen
Para quienes se preguntan porque me parece que instalar WordPress con SSH es un excelente forma de proceder, les comento que actualmente WordPress tiene más de 1000 archivos y subirlos via FTP ocupa mucho tiempo (horas) mientras que via SSH toma 10 segundos descargarlo y otros 10 segundos desempaquetarlo (o incluso menos!)
La sucesión de comandos para la instalación seria más o menos la siguiente:
ls
cd public_html/
ls
wget http://es.wordpress.org/wordpress-3.0.4-es_ES.tar.gz
gzip -d wordpress-3.0.4-es_ES.tar.gz
tar -xvf wordpress-3.0.4-es_ES.tar
ls
cd wordpress/
cp -r wordpress/* public_html/
Recuerda siempre tener cuidado con la versión de WordPress, en mi caso utilizo la versión 3.0.4, puede ser que muy pronto salga una nueva versión, eso no significa que lo anterior deje de ser valido, sino simplemente que se debe actualizar el nombre en los comandos de acuerdo a la versión del momento.
Links que complementan este artículo