En el artículo de hoy vamos a aprender a cómo instalar WordPress en un servidor local Wamp, Xampp o similar, para poder realizar pruebas sin necesidad de contratar un servicio de alojamiento web de pago. Esta es la forma en la que solemos trabajar los profesionales, a la que llamamos «entorno de desarrollo«, y en la que podemos trabajar de una manera más «alegre», sin miedo a romper nada.
Una vez que todo está correcto será el momento de pasar el WordPress al servidor definitivo, o «entorno de producción«, y para eso ya escribimos anteriormente nuestro artículo sobre cómo migrar una web WordPress. Pégale un ojo, porque posiblemente te sea de gran ayuda.
¿Comenzamos?
Para poder probar WordPress antes de tener que enfrentarse a la decisión de elección y compra de un servicio de alojamiento web, será necesario instalar y configurar algún tipo de software en un ordenador que te permita montar un servidor web local.
En lo sucesivo se explicará cómo realizar dichas tareas en un entorno Windows, utilizando la aplicación WAMP para montar el servidor local (Windows + Apache + MySQL + Php), aunque todos los ejemplos serán extrapolables para otras plataformas como MacOS o Linux. A continuación se citarán los sitios web de los que descargar dicho cliente para cada plataforma.
Una vez descargado e instalado WAMP habrá que iniciar el programa con su icono correspondiente. Eso hará que, automáticamente, se pongan en marcha tanto el servidor de base de datos, como el Apache (servidor web para archivos). Para comprobar que todo está funcionando correctamente, vamos a la parte derecha de la barra de tareas y miramos si el icono de WAMP está en verde:
Si es así, ya podemos empezar a montar cualquier tipo de sitio web en nuestro nuevo y flamante servidor local. Para ello debemos colocar los archivos del sitio web dentro de la carpeta de instalación de WAMP, en el subdirectorio “www”.
En esta carpeta se pueden incluir cuantos sitios web queramos; solo hay que crear una carpeta para cada uno de ellos y dentro incluir todos los archivos que forman parte de dicho sitio web.
No, esta carpeta varía según el cliente, y según el sistema operativo. En MAMP con MacOS, por ejemplo, la carpeta se llama «htdocs».
Finalmente, si hemos hecho todo correctamente, accedemos a nuestro servidor local abriendo cualquier navegador web y escribiendo en la barra de direcciones “Localhost”. Esto nos llevará a la página de configuración de WAMP. En el apartado “My Projects” aparecerá un listado con cada sitio web que hemos creado en la carpeta “www”.
Clickando en cualquiera de ellas, o escribiendo en la barra del navegador “localhost/nombreDeCarpeta”, accederemos a la web seleccionada.
En caso de utilizar MAMP, el procedimiento es el mismo, pero después de «localhost» deberás incluir el puerto, que suele ser el 8888. Es decir: http://localhost:8888/nombredelacarpetaweb/
WordPress necesita expresamente de una base de datos para funcionar, así que habrá que crear al menos una. Desde el panel de PhpMyAdmin, de nuestro nuevo servidor local, podremos hacerlo.
Para crear una nueva base de datos tenemos que ir de nuevo a la página de configuración de WAMP (localhost en el navegador) y hacer clic en “PhpMyAdmin” en la parte inferior izquierda. Se abrirá una página con los campos de login, en el cual tenemos que introducir como usuario “ROOT” y dejar la pass en blanco.
Una vez accedemos al panel PhpMyAdmin, vamos a la primera pestaña (Bases de datos) y ahí podemos crear una nueva BBDD simplemente eligiendo un nombre y un cotejamiento (por lo general, utf8_spanish_ci).
Ya tenemos nuestra nueva BBDD creada. Si queremos crear un usuario nuevo con contraseña, solo habría que hacerlo desde la pestaña “cuentas de usuario / Agregar cuenta de usuario”. De este modo la conexión será más segura, ya que podremos introducir una pass.
Aunque este artículo no pretende introducirse en el mundo del PHP, a continuación se presenta un script básico de conexión a la base de datos mediante dicho lenguaje, para poder empezar a hacer consultas y llamadas SQL desde nuestra web:
<?php $host_name = "localhost"; $database = "nombre_de_la_BBDD"; $user_name = "nombre_del_usuario_de_la_BBDD"; $password = 'contraseña_de_usuario_BBDD';
$connect = mysqli_connect($host_name, $user_name, $password, $database); if(mysqli_connect_errno()) { echo '<p>Error al conectar con servidor MySQL: '.mysqli_connect_error().'</p>'; }?>
Si se tienen conocimientos de PHP, JavaScript, HTML y CSS, es más que interesante disponer de un buen editor de código para poder modificar plugins y temas a nuestro gusto.
Existen infinidad de editores de código, tanto open source como de empresas privadas, que son válidos para el desarrollo web. No obstante en este manual nos decantamos por dos:
Para finalizar, instalaremos también el plugin EmetNPP, que servirá para programar más rápidamente los sitios web, ya que cuenta con multitud de comandos preconfigurados para insertar trozos de código habitualmente utilizados.
Para ello abrimos el Notepad++ y en la pestaña “plugins” seleccionamos “plugin manager”. ¡Atención! Esta opción solo está disponible en la versión del Notepad++ de 32 bits, si descargamos la de 64 no nos aparecerá.
Una vez en la pestaña de plugin manager, buscamos en la lista el “Emmet” y lo instalamos. Es probable que tengamos que reiniciar el programa para poder empezar a utilizarlo.
Algunos comandos básicos de Emmet:
Para configurar el atajo de teclado para expandir comandos:
Una vez que ya tenemos el servidor local instalado y activo, y que hemos creado una base de datos vacía, ya podemos instalar WordPress en nuestro ordenador. Para ello, deberemos proceder de la manera habitual, como si lo hiciéramos en un servidor externo:
¡Y ya está! Ya podemos romper todo lo que queramos y probar sin miedo. Tras esta lectura ya sabéis cómo instalar WordPress en local con Xampp, Wamp o cualquier software similar.
En este artículo, aprenderás qué es el Lazy Loading y cómo implementarlo fácilmente en tu… Leer más
En esta guía práctica, te explicamos qué es el presupuesto de rastreo, por qué es… Leer más
¿Alguna vez te has encontrado con un mensaje que te invita a actuar, ya sea… Leer más
Una de las preguntas más comunes entre los desarrolladores web que comienzan a usar JavaScript… Leer más
Descubre qué es y para qué sirve la preimpresión digital para conseguir una buena impresión… Leer más
Ampliamos información para las redes sociales. Descubre cómo gestionar correctamente los consentimientos necesarios en las… Leer más
Ver comentarios
buscando por el buscador yahoo Carbón de encina especial hostelería y barbacoa y he llegado a este post, gracias admin por la información proporcionada.
Gracias por el artículo. Sencillo y de ayuda.
Un saludo,
Jose