Instalando Wordpress en una llave (pendrive o memory stick) USB
Julio 4th, 2006Porqué: Para demostraciones de uso, para mantener un diario off-line, para hacer pruebas con nuestro blog sin tener que estar conectados, de forma rápida y segura, por pura curiosidad…
Requisitos: Como para cualquier instalación de wordpress remota o local, a saber
Lo más sencillo es partir de paquetes preparados para este tipo de tareas, de está forma se evita el tener que instalar por separado el servidor y la base de datos, las dos posibilidades que más me han convencido son:
Instalación con WOS
Descargamos el paquete que nos interese (entre 12 y 63 Mb), recomendado que tenga phpMyAdmin, lo descomprimimos y copiamos en un directorio de nuestro pendrive, p.ej. en letradiscousb/server/
Una vez copiado arrancamos el servidor (doble click en el icono de start.exe), debemos ver como se abre el monitor del WOS y ventanas de aplicaciones en consola (MS-DOS), posteriormente se abre una ventana del navegador por defecto:


Creamos ahora la base de datos, para ello vamos a phpMyAdmin y creamos una base de datos (p.ej. nombrebasedatos, lo más comodo: wordpress, eso depende de como la quieras llamar:

Una vez que hemos creado la base de datos podemos olvidarno ya de la ventana del navegador, pasamos ahora a descomprimir y copiar wordpress en el directorio www del servidor, en nuestro ejemplo: letradiscousb/server/www (este directorio no hay que crearlo, se creó al copiar el WOS en la llave USB), dentro de este crearemos el directorio de nuestro blog, p.ej. directoriodelblog, así para acceder al blog en el navegador la dirección será: http://localhost/directoriodelblog en el. Una vez copiado con un editor de textos abrimos el fichero wp-config-sample.php y cambiamos las entradas correspondientes:
define('DB_NAME', 'nombredebasedatos'); // el nombre de la base de datos
define('DB_USER', 'root'); // su nombre de usuario de MySQL
define('DB_PASSWORD', ''); // ...y su contrasena
define('DB_HOST', 'localhost'); // hay un 99% de probabilidades de que no necesite cambiar esto
y lo guardamos como wp-config.php.
Ya solo queda dirigirnos en nuestro navegador a
http://localhost/directoriodelblog/wp-admin/install.php
Lo único que queda es bautizar el blog y dar una dirección de correo electrónico, cuando termina nos da el password del usuario admin y ya está, un blog en nuestro pendrive.
Instalación con Xampp
Desargamos la última versión del paquete, para mantener un diario de las características del que se está instalando es suficiente con descargarse la versión Lite, la diferencia es que no tiene servidor de correo ni ftp, a no ser que queramos disponer de ellos con la Lite es más que suficiente. Las otras versiones pueden descargarse con un instalador que creará la correspondiente entrada en el menú inicio. Teniendo en cuenta la portabilidad del sistema a instalar esto último no es necesario, basta pues con descargar el comprimido o bien el autoextraible (o el .zip o el .exe)
El proceso es muy similar al anterior y sólo varía en cuanto a la ubicación de los directorios. Comenzamos descomprimiendo en el directorio que nos interese de nuestro dispositivo usb, p.e. letradiscousb\server\xampp . En este caso el directorio raiz (esto es, el directorio donde apunta http://localhost/) será letradiscousb\server\xampp\htdocs .
Una vez descomprimido arrancamos el servidor ejecutando el archivo setup-xampp.bat.

Una vez que termine el proceso arrancamos xampp-control.exe, esto nos abrirá una ventana en la que tenemos que comprobar que está funionando tanto apache como mysql.

Como en el caso anterior será necesario crear la base de datos que da soporte al blog, para ello en el navegador vamos a la dirección http://localhost/xampp y de aquí vamos a phpMyAdmin. Esto nos lleva a la interfaz para la creación de bases de datos en mySQL, elegimos el nombre para la bases de datos y pulsamos en el botón de crear.
Tan solo falta ya la parte del wordpress, descomprimimos el paquete descargado y lo copiamos donde deseemos que se ubique el blog. Si queremos p.e. que la dirección del blog sea http://localhost/ copiamos todo el contenido de la carpeta wordpress en letradiscousb\server\xampp\htdocs\ , si quisieramos que la dirección del blog fuese http://localhost/wordpress copiamos directamente la carpeta wordpress en letradiscousb\server\xampp\htdocs\ .
Por último configuramos wordpress, editamos el fichero wp-config-sample.php para añadir el nombre de la base de datos (de la misma forma que en el paso anterior) y guardamos como wp-config.php.
El resto de pasos es similar al caso anterior, arrancar wp-admin/install.php, dar nombre al blog y apuntar con cuidado la contraseña del usuario admin.
Cuestiones acerca de la seguridad del sistema
Como bien indica la página de Xampp la seguridad de este tipo de instalaciones es mínima:
Here a list of missing security in XAMPP:
* The MySQL administrator (root) has no password.
* The MySQL daemon is accessible via network.
* PhpMyAdmin is accessible via network.
* Examples are accessible via network.
Por lo tanto antes de trabajar en línea con este tipo de instalaciones es necesario asegurar el sistema. Si trabajamos con Xampp nos puede interesar instalar la consola de seguridad que incluye el sistema. En este caso, si protegemos con clave el acceso a MySQL es importante editar el fichero de configuración de wordpress (wp-config.php) para indicarle el password correspondiente.
Castellanizar WOS
Es posible castellanizar WOS, para ello basta con seguir estas instrucciones.
Otros sistemas operativos
Si bien estas instrucciones son para MS-Windows es posible (y más seguro, y más fiable, y más estable, y más …) instalarlo en MacOSX y Linux (usando Xampp) aunque nos advierten que el paquete en el caso de MacOSX está aún en sus primeros estadíos.
Agradecimiento
Gracias a “The Tamba2 Wordpress Guides” que es de donde se ha obtenido la mayor parte de la información (concretamente de esta guía: Putting wordpress on a usb stick).
Posted in Informática