Después de mucho tiempo sin escribir ninguna entrada, vamos a ponernos las pilas con WP.
¡Desde 0 hasta el infinito!
Empecemos por ver como instalamos WP en localhost para empezar a hacer las pruebas que queramos y tener un entorno de test para aprender.
PREPARANDO EL SISTEMA
Instalemos XAMPP … MAMP, LAMP, WAMP…
Vamos, que instales el que más te guste dependiendo de tu sistema operativo, Yo en Windows suelo trabajar con XAMPP https://www.apachefriends.org/es/index.html
Bueno, la instalación es sencilla… recomiendo dejar las opciones que vienen por defecto, no vamos a empezar a analizar cada una de las opciones ni de los complementos porque lo que de verdad nos interesa es el servidor Apache i la base de datos MySQL.
Una vez instalado podemos lanzar el control panel.
Una vez arrancado el panel de control podemos inicializar los servicios apretando al botón de Start al Apache y al de MySQL.
Bueno, ya tenemos servidor web montado en local 🙂
Y como sabemos que todo funciona bien? … pues vamos a nuestro navegador y accedamos a la dirección http://localhost/
Vale, es la que trae por defecto xampp, vamos a empezar con un poco de php.
Vamos a nuestra carpeta de instalación de xampp y dentro de esta a la carpeta htdocs
Unidad:\Xampp\htdocs\
Esta es la carpeta base de nuestro servidor web. Creamos dentro una carpeta de nombre demo_1
Unidad :\Xampp\htdocs\demo_1
Y dentro crearemos un documento nuevo de nombre index.php con el siguiente código:
1 2 3 |
<?php echo “<h1>Hola mundo!</h1>”; ¿> |
Ahora sí, desde el navegador accedemos a : http://localhost/demo_1/
Vale, ya hemos creado nuestro primer php y lo hemos visualizado.
Cositas a tener en cuenta: para apagar el panel de control, hay que detener los servicios con el botón Stop y salimos con Quit
(no se necesita ser un genio :p)
INSTALANDO WP
Descargamos la última versión de WP de su página oficial
https://wordpress.org/download/
o en español : https://es.wordpress.org/
Una vez descargado, vamos a nuestra carpeta de htdocs dentro de Xampp y creamos una nueva carpeta (en mi caso wp_1)
Abrimos el archivo RAR y dentro de este hay una carpeta con nombre wordpress. La abrimos y todo el contenido de ésta lo copiamos en nuestra carpeta (wp_1)
Si accedemos ahora a través del navegador a: http://localhost/wp_1
Veremos que podríamos iniciar una instalación de WP, pero antes de nada vamos a crear nuestra base de datos para la instalación.
CONFIGURANDO UNA BASE DE DATOS PARA WP
Abrimos el panel de control de xampp y pulsamos sobre el botón admin de mysql.
Vamos por pasos:
Creamos una nueva base de datos
Le ponemos el nombre que queramos (¡acordaros del nombre! En mi caso base_1) y la dejamos en cotejamiento
Luego vamos a la pestaña Mas -> Privilegios
Y Agregar cuenta de usuario
Ponemos un nombre de usuario,
Nombre de Host seleccionamos Local y dejamos localhost,
Ponemos una contraseña para este usuario,
Complemento de autenticación lo dejamos tal cual.
Base de datos para la cuenta de usuario lo dejamos tal cual.
Privilegios globales seleccionamos Seleccionar todo
Límites de recurso y SSL lo dejamos tal cual
Y le damos a continuar
Si todo esta correcto nos habrá salido el mensaje
Ha agregado un nuevo usuario
Bien, ya podemos seguir con nuestra instalación de WP
Yo recomiendo editar directamente el archivo wp-config-sample.php sin usar el asistente de wp, o sea que, abrimos con nuestro editor de textos preferidos el archivo (recuerda que esta en la carpeta donde hemos copiado el paquete de wp dentro de hdocs).
Vamos a editar línea a línea lo que nos interesa:
Define(‘DB_NAME’, ‘nombredetubasededatos‘);
Le ponemos el nombre de nuestra base de datos
define(‘DB_NAME’, ‘base_1’);
define(‘DB_USER’, ‘nombredeusuario‘);
Ponemos el nombre del usuario que hemos creado para esa base de datos
define(‘DB_USER’, ‘demo’);
define(‘DB_PASSWORD’, ‘contraseña‘);
Ponemos la contraseña que hemos creado para el usuario
Define(‘DB_PASSWORD’, ‘demodemo’);
DB_HOST, DB_CHARSET,DB_COLLATE los dejamos tal cual
1 2 3 4 5 6 7 8 |
<strong>define('AUTH_KEY', 'pon aquí tu frase aleatoria');</strong> // Cambia esto por tu frase aleatoria. <strong>define('SECURE_AUTH_KEY', 'pon aquí tu <u>frase aleatoria');</u></strong> // Cambia esto por tu frase aleatoria. <strong>define('LOGGED_IN_KEY', 'pon aquí tu frase aleatoria');</strong> // Cambia esto por tu frase aleatoria. <strong>define('NONCE_KEY', 'pon aquí tu frase aleatoria');</strong> // Cambia esto por tu frase aleatoria. <strong>define('AUTH_SALT', 'pon aquí tu frase aleatoria');</strong> // Cambia esto por tu frase aleatoria. <strong>define('SECURE_AUTH_SALT', 'pon aquí tu frase aleatoria');</strong> // Cambia esto por tu frase aleatoria. <strong>define('LOGGED_IN_SALT', 'pon aquí tu frase aleatoria');</strong> // Cambia esto por tu frase aleatoria. <strong>define('NONCE_SALT', 'pon aquí tu frase aleatoria');</strong> // Cambia esto por tu frase aleatoria. |
Para generar estos campos podemos ir directamente a: https://api.wordpress.org/secret-key/1.1/salt/
Y sustituirlos por el resultado que nos arroje.
1 2 3 4 5 6 7 8 9 |
/* un ejemplo ... */ define('AUTH_KEY', ';(&AjJFG^%`SKHol^@# Z^-ms<#:y`_qiD+| L4#{9k`6JTC6/w~TAK0|hT2]$3|'); define('SECURE_AUTH_KEY', 'UN{Snj4_pPHnfJz5O4J>iP($oRdb!c@`j6O@n&6B|l *-EnBZ+-xd}biVL&<ese:'); define('LOGGED_IN_KEY', 'h|pd=MYpur u,~1{cTFTr,Yo65$G&.$yR45gte)Ib.|YvE>za)-c~xaeQbyca#M='); define('NONCE_KEY', '&9&I#yOKlQKd7^Q0Ka-[*r SSuJT|$<$Pt}Od#CT}vc$F;VWf-)bk79_]PEoUCoH'); define('AUTH_SALT', 'yt_u(,TqhYasJBnP9%e&} J+?;NqBUZ55tvff()Bi<dK.CDrmhB|{ds-`r!+qbIc'); define('SECURE_AUTH_SALT', 'ZwwhxDv{^DQfy,WYg.SK^-pr`&PT}QbyyElPEj)P|u9o.=ox4WQgQMf}sq$=qh_['); define('LOGGED_IN_SALT', 'QT:DV|;~OYjk4lyk0+.*M%UA 9/h:<}6R}0swaa|&HN1TU97O-ldIkU2|UUV_cyi'); define('NONCE_SALT', 'N7oq!h25]tOj{Y+l%z$3[^gG~UEGara875W1%ud8[ywvm&89IXw^z%q^izJg4+Mq'); |
$table_prefix = ‘wp_’;
Este es el prefijo que usara WP para crear las tablas. Es importante cambiarlo si en la misma base de datos queréis tener 2 wordpress corriendo, ponemos el que queramos.
$table_prefix = ‘wp_base1_’;
Lo demás lo dejamos tal cual.
IMPORTANTE!!! Ahora guardamos el documento con nombre wp-config.php
En la misma ruta donde se encuentra.
Bien, vamos a ver si todo está correctol.
Abrimos en el navegador y accedemos a http://localhost/wp_1
Nos abrirá la ventana de configuración de nuestra instalación de WP.
Ponemos un título para nuestro sitio, un nombre de usuario para administrador, una contraseña y un correo electrónico e pulsamos en Instalar WordPress.
OK! Ya tenemos nuestro WP instalado en local!
Podemos acceder a él desde http://localhost/wp_1
Y al panel de control de WP desde http://localhost/wp_1/wp-admin
Con el usuario y la contraseña que hemos elegido.
Bueno ya podemos empezar a trastear con WP ¡sin miedo de cargarnos nada!
Acordaros de arrancar el servidor http i mySQL cada vez que queráis trabajar 😉
Como nota informativa, os recomiendo como editor de textos utilizar Sublime Text. Cuando lo uséis veréis por qué lo recomiendo, además la versión de muestra es totalmente funcional.
Para cualquier duda, corrección, agradecimiento, crítica o comentario podéis dejarlo en la sección de comentarios.
Espero que no haya sido un palo, pero es importante saber preparar bien las herramientas de trabajo 😉