Instalar Wordpress en m谩quina local

驴Quieres aprender a instalar Wordpress en una m谩quina Linux sin depender de un Hosting Wordpress?

驴Quieres saber c贸mo llevar a cabo una instalaci贸n WordPress en local?

En este post te ense帽aremos a instalar WordPress en una maquina de Linux, para que puedas realizar tus pruebas necesarias, sin necesidad de depender de un HostingWordPress.

驴Qu茅 es WordPress?


WordPress es un gestor de contenido, donde podr谩s crear sitios web de聽 una manera mas f谩cil, sin necesidad de entender ni utilizar lenguajes de programaci贸n o (c贸digo).

La instalaci贸n la realizaremos en un sistema operativo basado en Linux, Ubuntu. Posteriormente explicaremos c贸mo realizar la instalaci贸n de los servicios necesarios para su correcto funcionamiento.

Instalaci贸n de LAMP

LAMP es un entorno con cuatro tecnolog铆as; Linux, Apache, MySQL, PHP.

  • Linux es el sistema operativo que utilizamos.

  • Apache es el servidor web HTTP, el cual nos ayuda a mostrar la informaci贸n en el navegador.

  • MySQ es el gestor de la base de datos.

  • PHP es el lenguaje de programaci贸n.

Para comenzar con la instalaci贸n; abriremos una terminal, y actualizaremos el sistema, para que no obtengamos fallos.

A continuaci贸n instalaremos las cuatro tecnolog铆as:

$聽sudo apt-get update

驴C贸mo instalar Apache?

Procederemos a instalar el servidor web HTTP Apache. Este servidor nos ayuda a comunicarnos con el navegador, y responder a las peticiones del usuario, mostrando la informaci贸n que se haya solicitado.

El comando para poder realizar la instalaci贸n es:

$ sudo apt- get install apache2

Otros comandos que deber铆as conocer son los siguientes:

Recargar:

$聽sudo systemctl聽reload apache2

Reiniciar:

$聽sudo systemctl restart apache2聽

Arrancar:

$聽sudo systemctl start apache2

Parar:

$聽sudo systemctl stop apache2

Ver Estado:

$聽sudo systemctl status聽 apache2聽


Una聽vez realizada la instalaci贸n, accederemos a nuestro navegador, y escribiremos localhost. Por聽defecto聽se nos abrir谩 la pagina de Apache, que nos muestra informaci贸n del servidor Apache.

Servidor Web en Ubuntu Apache2

驴C贸mo instalar MySQL?

En este paso, procederemos a instalar MySQL. Es un sistema que utilizaremos para gestionar la base de datos y sus correspondientes datos.

El comando para poder realizar la instalaci贸n es:

$聽sudo apt-get install mysql

Otros comandos, que deber铆as conocer son los siguientes:

Arrancar:

$聽sudo systemctl start mysql

Parar:

$聽sudo systemctl stop mysql

Ver Estado:

$聽sudo systemctl status mysql

驴C贸mo instalar PHP?


A continuaci贸n instalaremos PHP. Su instalaci贸n se lleva a cabo para que el servidor pueda traducir los archivos de wordpress, ya que est谩n construidos con este lenguaje de programaci贸n. La versi贸n que instalaremos ser谩 la 煤ltima. Con el siguiente comando instalar铆amos PHP:

$聽sudo apt-get install php

Instalaci贸n de PHPMyAdmin


En este paso, instalaremos PhpMyAmin. Se instala para poder gestionar la base de datos, con un entorno gr谩fico, y no tener que utilizar comandos en una terminal.

El comando para poder realizar la instalaci贸n es:

$聽sudo apt-get install phpmyadmin

Mediante la instalaci贸n, el sistema realizar谩 alguna pregunta sobre qu茅 servidor va a ser instalado, en nuestro caso seleccionaremos Apache2. (Para poder seleccionar, nos colocaremos encima en el cursor, y presionamos la tecla espacio).
configuraci贸n phpmyadmin


Adem谩s, tambi茅n nos preguntar谩 si queremos utilizar el archivo de configuraci贸n dbconfig-common, para que configure la base de datos. Seleccionaremos 鈥Si鈥.

configuraci贸n base datos
Por 脷ltimo, tendremos que escribir la contrase帽a para acceder a la base de datos.

Configuraci贸n de Acceso PhpMyAdmin

Para poder acceder a PhpMyAdmin, deberemos escribir en el navegador 鈥localhost/phpmyadmin鈥. Aqu铆 nos aparecera una p谩gina de iniciar sesi贸n.

Aqu铆 podremos acceder con un usuario de mysql, por ejemplo root. Necesitaremos modificar al usuario para a帽adirle una contrase帽a, para que ninguna otra persona pueda acceder a nuestra base de datos. Para ello abriremos una terminal y escribiremos el comando:

$sudo mysql -u root -p

Ahora nos pedir谩 la contrase帽a. No tiene, por lo tanto, presionamos la tecla 鈥Enter鈥.

Para poder asignarle una contrase帽a al usuario root, escribiremos este comando que modifcar谩 al usuario correspondiente, con la contrase帽a 鈥root鈥 o otra que tu le indiques.

$ALTER 聽 聽聽 USER 聽 聽聽 鈥榬oot鈥橜鈥檒ocalhost鈥櫬犅犅犅犅 IDENTIFIED 聽 聽聽 WITH

$caching_sha2_password BY 鈥榬oot鈥 ;

Una vez modificado, salimos de la terminal.聽 Nos dirigimos al navegador, y comprobamos que podemos acceder con el usuario y contrase帽a de root, a PhpMyAdmin.


Instalaci贸n de WordPress

Una vez instalado el entorno de LAMP, procederemos a instalar el gestor de contenido WordPress, pero antes crearemos una base de datos con el nombre que tu consideres, yo lo llamar茅 WordPress.

Para poder crear la base de datos, deberemos estar logueados en PhpMyAdmin. Una vez dentro, en la barra lateral izquierda, clicaremos en Nueva. A continuaci贸n, nos aparecer谩 como otra ventana, y aqu铆 rellenaremos los datos con el nombre de la base de datos y el lenguaje de codificaci贸n, y clicaremos en crear.

crear base de datos wordpress


Descargar Archivo WordPress


Ahora, abrimos el navegador y escribiremos la ruta 鈥wordpress.org/download/鈥, y nos descargaremos el archivo con la extensi贸n 鈥.tar.gz鈥.

Una vez descargado, lo extraemos realizando clic derecho, extraer aqu铆. Esto nos extraer谩 una carpeta llamada wordpress-5.9.1, la cual tendremos que mover a la carpeta '/var/www/html/', para posteriormente acceder desde el navegador, y continuar con la instalaci贸n.

驴C贸mo instalar wordpress?


Ahora abrimos el navegador, y escribimos la ruta 鈥榣ocalhost/wordpress5.9./wordpress鈥; con esto se nos abre el instalador de WordPress. La primera pantalla que nos aparece es la informaci贸n de lo que necesitaremos en el proceso de la instalaci贸n.

primera pantalla al instalar wordpress

Clicamos en Let鈥檊o!, lo que nos llevara a la siguiente pagina. En ella tendremos que rellenar los campos con los datos de la base de datos, es decir; nombre de la base de datos, nombre de usuario, y su contrase帽a, host de la base de datos y prefijo. Estos dos 煤ltimos campos los dejaremos por defecto.

campos que debemos rellenar wordpress

Al enviar los datos, puede que nos lleve a una pagina donde nos diga que falta un archivo, y puede que no podamos continuar.

Para solucionar este fallo, nos dirigimos a la carpeta聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 鈥/var/www/html/wordpress-5.9.1/wordpress/鈥 y creamos el archivo wp-config.ph. En el pegamos el contenido del mensaje que nos aparece en la pantalla de instalaci贸n de wordpress. A continuaci贸n clicamos en 鈥Run the installation鈥 y nos llevar谩 a la siguiente pantalla.

soluci贸n del fallo por falta de archivo wordpress

En la siguiente pantalla, tendremos que rellenar la informaci贸n de nuestro sitio web. Nombre del sitio, nombre del usuario administrara el sitio, su contrase帽a y su correo.

Por 煤ltimo dejaremos seleccionado el motor de b煤squeda visible, aunque es indiferente en local. Este apartado sirve para que los motores de b煤squeda puedan indexar tu sitio web, y mostrar en los resultados de las b煤squedas que realiza el usuario. Una vez rellenados todos los datos clicamos en 鈥業nstall WordPress鈥.

informaci贸n necesaria sobre nuestro sitio web

Ahora nos llevar谩 a otra pagina, diciendo que todo ha funcionado. Seguidamente, tendremos que loguearnos con el usuario y contrase帽a que hemos rellenado anteriormente.

rellenar el usuario y la contrase帽a wordpress

Ya realizado este proceso de instalaci贸n, podremos crear nuestro sitio web, y los que sean necesarios.

驴Quieres crear tu sitio web y no sabes c贸mo empezar?

Identificarse dejar un comentario


Shortcodes WooCommerce: 驴c贸mo utilizarlos?
En este art铆culo veremos que son los shortcodes y cu谩les son los principales de WooCommerce, el mejor plugin para tiendas online de WordPress