Cómo hacer un servidor web de prueba portátil con Server2Go

Cómo hacer un servidor web de prueba portátil con Server2Go / Windows

Ya sea que sea un bloguero o un diseñador web, actualizar y mejorar el sitio web es un trabajo interminable. Si desea ajustar la plantilla o probar algunos cambios antes de activarlos en vivo, es bueno tener un sistema local configurado donde pueda ver. “cambios en vivo” Antes de que salgan a la vida en Internet..

Hay muchas aplicaciones WYSIWYG que te permiten crear una página HTML estática y luego ver cómo se verá antes de que realmente cargues las nuevas páginas a tu servidor web. Sin embargo, si tienes un sitio web basado en PHP como un blog de WordPress, las cosas no son tan simples. Necesita un servidor web que pueda manejar PHP y MySQL por lo menos.


Aquí en MUO, hemos cubierto varias formas de instalar su propio servidor web local, como la revisión de Dave del software de servidor web de Linux El mejor software de servidor web de Linux (y alternativas de Apache) El mejor software de servidor de web de Linux (y alternativas de apache) Leer Más, así como su revisión de XAMPP para Windows Cómo instalar un servidor web de Windows en su PC con XAMPP Cómo instalar un servidor web de Windows en su PC con XAMPP Lea más. Estos son geniales si tiene la intención de usar la misma computadora para todo su trabajo de desarrollo, pero si viaja mucho, ¿no sería bueno tener un portal web PHP instalado en su memoria USB o disco duro portátil donde pueda? ¿Pruebas de cambios en cualquier lugar, incluso si no hay acceso a Internet? Una de las soluciones portátiles más fáciles para esto es Server2Go [Ya no está disponible].

Traiga un servidor web de trabajo a cualquier lugar

En comparación con el trabajo de configuración que se necesita para configurar un servidor web que funcione, la facilidad con la que puede instalar y ejecutar Server2Go en una unidad portátil es increíble. Esta es una solución perfecta para mí, porque quiero realizar algunos cambios de diseño en la plantilla de mi blog sin el riesgo de eliminar todo mi sitio. Entonces, para lograr esta hazaña, decidí probar la unidad Server2Go.

Cuando descargue Server2Go y extraiga los archivos, verá que los directorios están configurados como un servidor web normal con “htdocs” siendo el directorio público donde irán tus páginas web. No requiere instalación.

Todo lo que tiene que hacer es copiar esos archivos y directorios en su unidad portátil. Ahora, si su único objetivo es probar su sitio web que está escrito en HTML directo o PHP, ya está. Simplemente copie su sitio en htdocs y podrá verlo iniciando el servidor web (ejecutando Server2Go.exe) y luego visitando http://127.0.0.1:4001/ - la IP localhost predeterminada configurada en pms_config.ini.

Esto es bastante elegante porque tendrá un nuevo servidor web para probar cualquier sitio web que desee en cualquier momento y en cualquier lugar. Pero, ¿qué pasa si desea cargar un sitio PHP completo con una base de datos de back-end SQL??

Server2Go se creó originalmente para ejecutarse en un CD de solo lectura, por lo que la configuración predeterminada no guardará los cambios en la base de datos MySQL. Si desea configurar el servidor para mantener todos sus ajustes, necesita editar pms_config.ini de modo que LocalMirror = 0, OverwriteLocalMirror = 0, y DeleteDatabaseFiles = 0.

Realice esta edición antes de continuar o perderá todas sus configuraciones. Cuando haya terminado, abra phpMyAdmin yendo a http://127.0.0.1:4001/phpmyadmin/ e inicie sesión como root sin ninguna contraseña.

Ahora, configura tu base de datos. Este debe ser el nombre de la base de datos que utiliza para su sitio web habitual. En el caso de un blog de WordPress, harás lo que hayas configurado en wp-config.php en tu blog en vivo.

También cree un nuevo usuario con la misma identificación de usuario que usa en su blog de WordPress en vivo. Para hacer esto en phpMyAdmin, haga clic en la pestaña SQL y escriba:

“CREAR EL USUARIO 'my_id' @ 'localhost' IDENTIFICADO POR 'your_password';
OTORGAR TODOS LOS PRIVILEGIOS EN *. * A 'my_id' @ 'localhost'
CON OPCION DE SUBVENCION;
CREAR EL USUARIO 'my_id' @ '%' IDENTIFICADO POR 'your_password';
OTORGAR TODOS LOS PRIVILEGIOS EN *. * A 'my_id' @ '%'
CON OPCION DE SUBVENCION;

Ahora que su base de datos está lista para funcionar, mueva una copia nueva de WordPress a su nuevo servidor web portátil copiando todos los archivos de WordPress al directorio htdocs.

Recuerda editar wp-config-sample.php con la base de datos y la información del usuario, y cambie el nombre del archivo a wp-config.php. correr “http://127.0.0.1:4001/wp-admin/install.php” y deberías ver la siguiente pantalla.

¡Ahora tienes una instalación local de WordPress en funcionamiento! El siguiente paso es exportar su base de datos e importarla a su instalación local de WordPress. Hemos cubierto muchos procedimientos de copia de seguridad en MUO, pero uno de mis favoritos era Dean's en el complemento de copia de seguridad de la base de datos. No entraré en detalles aquí, pero recomiendo encarecidamente este complemento para transferir a toda su base de datos.

Tenga en cuenta que aunque la copia de seguridad de la base de datos se moverá sobre todas las publicaciones y comentarios, el tema y el formato no se transferirán. Para hacer esto, necesita copiar todo el directorio de wp-content de su blog en línea para la instalación nueva de su local. Habilite los complementos necesarios y configure el tema para que coincida con su configuración en línea. Una vez que haya terminado, tendrá una réplica local exacta de todo su sitio web o blog en línea.

Aquí hay una copia local de mi propio blog que se ejecuta en Server2Go.

Ahora puedo ajustar la plantilla y otros aspectos de mi blog, incluidas las pruebas de nuevos complementos y widgets, antes de que se publiquen en el sitio web real en línea. Después de descargar mi sitio web varias veces simplemente jugando con un nuevo widget, esto se siente mucho más seguro.

Dale una oportunidad a Server2Go en tu propia unidad de almacenamiento portátil o en tu disco duro y cuéntanos cómo te va. ¿Qué otras ideas tiene para hacer uso de un servidor web tan rápido y portátil para configurar? Comparte tus pensamientos en la sección de comentarios a continuación.

Crédito de la imagen: El Frijole.

Explorar más sobre: ​​Aplicación portátil, Servidor web, Herramientas para webmasters.