Cómo configurar múltiples servidores web XAMPP portátiles en una sola unidad USB
Desde hace algún tiempo, he estado intentando desarrollar una forma muy rápida y fácil de crear un servidor web virtual (básicamente un servidor web local), en mi disco duro portátil. Aunque no solo uno Quería tener la capacidad de configurar múltiples servidores web que solo podía configurar como mi servidor web localhost con el clic de un botón.
Para aquellos de ustedes que han estado siguiendo mis artículos recientes, hice esto con Server2Go Cómo hacer un servidor web de prueba portátil con Server2Go Cómo hacer un servidor web de prueba portátil con Server2Go Leer más. A muchos de ustedes les gustó ese enfoque. El único problema con Server2Go parece ser que realmente está destinado a ser utilizado como una base de prueba limpia del servidor web cada vez que lo inicie. Cuando cierras el servidor, realmente no retiene la configuración bien.
Hubo varios lectores que sugirieron que Xampp era la mejor solución para esto. Xampp es un favorito desde hace mucho tiempo. Aibek lo incluyó en su compilación de las 100 mejores aplicaciones portátiles. 100 aplicaciones portátiles para su memoria USB para Windows y macOS 100 aplicaciones portátiles para su memoria USB para Windows y las aplicaciones portátiles macOS le permiten llevar su software favorito a cualquier lugar mediante una unidad flash o almacenamiento en la nube. Aquí hay 100 de ellos para cubrir todas sus necesidades, desde juegos hasta editores de imágenes. Lea más, y Dave describió cómo configurar un servidor Xampp 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 en su PC. Por supuesto, con XAMPP, debe instalarlo en la unidad raíz, de modo que una unidad portátil se convertirá en su servidor web. Tomando este enfoque, decidí ver si el “substancia” El comando DOS podría resolver ese problema, y de hecho lo hizo!
Instalación de múltiples servidores web XAMPP
Lo primero que querrá hacer es designar una carpeta específica en su disco duro portátil (o unidad USB portátil, si es lo suficientemente grande) para contener todo su sitio web. En mi caso, creé un directorio raíz llamado “TopSecretWriters”.
Todo lo que tiene que hacer a continuación es decirle a Windows que el directorio en su disco duro portátil es un directorio raíz, usando el comando SUBST. En mi caso, en la pantalla de comandos de DOS escribí, “subst X: H: \ TopSecretWriters“.
Esto hace que la unidad raíz X: consulte directamente el directorio TopSecretWriters en su unidad portátil. Deberá tener esto en cuenta, ya que cada vez que desee ejecutar su servidor web en el futuro, deberá escribir este comando, de lo contrario, la instalación de Xampp no funcionará..
Ahora, solo descargue una copia del archivo ZIP de Xampp (no el instalador de Windows) y extraiga la carpeta Xampp al nuevo directorio que ha creado..
Vaya a la carpeta Xampp y haga doble clic en “setup_xampp.bat” expediente.
Entonces corre “xampp-control.exe” y verás la siguiente pantalla:
Seleccione tanto el servicio Apache como el servicio MySql, e instale (presione iniciar) ambos. Una vez que están instalados con éxito y “corriendo”, abre un navegador web y ve a “http: // localhost /”. Cuando lo hagas, verás la pantalla de introducción de Xampp. Haga clic en “Estado“, Debería mostrar la mayoría de los componentes como activados..
Instalar una copia de seguridad completa de un sitio web de WordPress
En este punto, ya ha terminado de configurar el único servidor web de Xampp. Simplemente copie su sitio web en la carpeta HTDOCS y su sitio aparecerá cuando vaya a “http: // localhost /“.
Como a la mayoría de las personas les gusta tener un espejo local de su blog o sitio web de WordPress, también les mostraré cómo instalar una instancia local completa de su sitio. Solo necesitas la base de datos MySQL de tu blog, nombre de usuario y contraseña. Inicie phpMyAdmin en su instalación local de Xampp yendo a “http: // localhost / phpmyadmin /“. Escriba el nombre de su base de datos en el “crear nueva base de datos” campo y presione “Crear“.
No te olvides de hacer clic en “Privilegios” y agregue un nuevo usuario con el nombre de usuario y la contraseña de la base de datos de su propio sitio, y asegúrese de que el host sea “Localhost“.
Descargue y extraiga una copia de WordPress que coincida con la versión de WordPress de su sitio. Configura tu local wp-config.php archivo con la base de datos correcta, nombre de usuario y contraseña, y ejecutar “http: //localhost/wp-admin/install.php“. Finalmente, copie la carpeta completa de wp-content de su sitio web de WordPress real a la carpeta de wp-content en su servidor web local. Instalación de WordPress.
Todo lo que tienes que hacer ahora es exportar la base de datos MySQL de tu sitio web a la local, y listo. Completa con todas las publicaciones, comentarios y todo lo demás. Para hacer esto, simplemente vaya a su panel de control de CpanelX, haga clic en “Copias de seguridad” y selecciona la base de datos para tu blog..
Guardará toda su base de datos como un archivo zip .GZ. Guarde este archivo como una copia de seguridad. Ahora, vuelva a MyPhpAdmin de su servidor web local, seleccione su base de datos y luego haga clic en “Importar” botón. En esta pantalla, todo lo que tiene que hacer es hacer clic en el botón Examinar y seleccionar el archivo .gz que acaba de descargar..
Esto importará toda su base de datos. Ir “http: // localhost /” ¡Y verás una réplica perfecta de tu sitio web en vivo! Ahora puede ajustar su tema, nuevos anuncios o jugar de otra manera con la versión local de su sitio web antes de decidir mover los cambios a su sitio en vivo..
Cuando desee configurar todo esto para otro sitio web, simplemente comience de nuevo al principio de este artículo, cree un nuevo directorio en la raíz de su unidad portátil para este segundo sitio web, y cuando ejecute el comando SUBST, elija un letra de unidad diferente.
Todos los pasos posteriores son para configurar su propio servidor web local. Para iniciar un servidor web local en particular, solo tiene que ir a ese directorio e iniciar el “xampp_start.exe” archivo en ese directorio. “xampp_stop.exe” detendrá ese servidor web local. Esta configuración funcionará perfectamente siempre y cuando nunca intentes lanzar dos a la vez, solo puedes tener un servidor web de host local a la vez!
Pruebe esta configuración y díganos cómo le fue? ¿Tiene la necesidad de ejecutar varios servidores web locales a la vez? ¿Esta solución lo hace funcionar? Comparte tus experiencias y consejos adicionales en la sección de comentarios a continuación..
Obtenga más información sobre: Aplicación portátil, USB, unidad USB, servidor web.