¿Porqué?

- Porqué se puede tener a mano una instalación plenamente funcionante para llevarte a dónde quieras y hacer una demo de la aplicación.
- Porque puedes trabajar tranquilamente en el desarrollo o modificación de un tema sin hacer múltiples instalaciones en tu servidor.
- Porque puedes hacer todos los experimentos que quieras sin asesinarte tu blog oficial.

¿Que se necesita?

En ésta documentación se utiliza , también se puede instalar Xampplite, las instrucciones están en www.tamba2.org.uk(en inglés) y no están reportadas aqui porque no lo he probado todavía, luego nos sirve también la última versión de Wordpress

Instalación de Webserver On a Stick

Para la instalación del servidor vamos a efectuar los siguientes pasos:

1. Descargar .

2. Crear una carpeta (por ejemplo la llamamos WOS) en tu unidad USB, que puede ser un stick memory o un disco duro externo

3. Extraer del zip los archivos indicando como carpeta de destino la carpeta (WOS) que acabamos de crear, ésto es importante para que el proceso de extracción cree la estructura de carpetas necesaria para el funcionamiento correcto de la aplicación.

4. Abrir la carpeta donde hemos extraido y aparecerán los siguientes archivos y carpetas:

archivos extraidos de WOS
5. Para prevenir que tengamos activo algún servicio de Windows que esté usando el puerto 80 vamos a modificar la configuración del servidor Apache, para eso abriremos la carpeta apache2 y luego la conf (F:\WOS\apache2\conf), a éste punto hay que abrir el documento httpd.conf con el Notepad y buscar la instrucción Listen 80 y la cambiaremos por Listen 8080, más abajo buscamos la instrucción ServerName localhost:80 y la cambiamos por ServerName localhost:8080, una vez realizados los cambios guardamos el documento y volvemos a la carpeta principal.
Éste tip del puerto 80 fué indicado por .

6. Doble click sobre start.exe y aparecerá la siguiente ventana:

Servidor funcionando



7. Desde ésta ventana conviene seleccionar Options y aparecerá la siguiente ventana:

Servidor funcionando
Modificar la dirección que existente en Use the following URL in the browser por la que aparece en el ejemplo, de ésta forma cada vez que activamos WOS se nos abrirá automáticamente la página principal.

8. Desde el explorador iremos a la dirección http://localhost:8080/start/index.php y aparecerá la siguiente ventana:

Servidor funcionando
9. Click en phpMyAdmin y aparecerá la siguiente ventana:

phpMyAdmin
Escribir el nombre de la base de datos (en el ejemplo es wordpress) y click en crear.

Instalación de Wordpress

A éste punto ya podemos proceder con la instalación de Wordpress, para eso copiaremos nuestra carpeta Wordpress en la carpeta www de WOS:

Wordpress
Ahora abriremos el documento wp-config.php de la carpeta de Wordpress y modificaremos los siguientes datos:
define('DB_NAME', 'wordpress');
define('DB_USER', '');
define('DB_PASSWORD', '');
define('DB_HOST', 'localhost');

Una vez realizados los cambios procedemos a la instalación de Wordpress, desde el explorador vamos a http://localhost:8080/wordpress/wp-admin/install.php.
Todo funcionará como ya estamos acostumbrados, sólo que no recibiremos el correo electrónico con la contraseña.

Permalinks

Por si a alguien se le ocurre mantener los permalinks (???) en el WP del USB, hay que ir a la carpeta F:\WOS\apache2\conf, Abrir el documento httpd.conf, buscar la instrucción #LoadModule rewrite_module modules/mod_rewrite.so, quitarle el # y guardar el documento, si está activo WOS, hay que reiniciarlo.

Panel de administración Wordpress

Al entrar en el panel de administración está lento porque debe cargar los "feeds", para remediar ésto basta abrir el documento wp-admin/index.php, buscar las líneas con la instrucción 'fetch_rss' y comentarlas con el estándar '//' de PHP.

Créditos

Ha sido posible realizar ésta documentación gracias los chicos de que fueron los primeros a publicar el tutorial en inglés, se agradece también la colaboración de BoredWorkers por los tips generados durante sus pruebas, y finalmente se agradece también la preciosa colaboración de Cornelius Herzog de el cual me ayudó en algunos problemas iniciales.