¿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
Webserver On a Stick, 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:
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:
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
BoredWorkers.
6. Doble click sobre
start.exe y aparecerá la siguiente ventana:
7. Desde ésta ventana conviene seleccionar
Options y aparecerá la siguiente ventana:
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:
9. Click en
phpMyAdmin y aparecerá la siguiente ventana:
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:
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
www.tamba2.org.uk 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
CHsoftware el cual me ayudó en algunos problemas iniciales.