Instalacion WordPress por linea de comandos Linux
En el articulo de hoy vamos a tratar de explicar de forma sencilla como montar una instalacion WordPress desde la consola de Linux.
La instalación es muy sencilla y en poco tiempo puedes tener montado tu WordPress.
Para realizarla vamos a seguir los siguentes pasos:
- Crear una base de datos para tu instalación.
- Crear un usuario y contraseña para la base de datos.
- Dar los permisos necesarios al usuario de la base de datos.
- Descargar WordPress y descomprimirlo en la carpeta de nuestro sitio web.
- Ejecutar la instalación de WordPress.
Para seguir este manual se entiende que tenemos instalado mysql, conocemos su clave de acceso y por supuesto sabemos abrir la consola de Linux.
Configurando nuestra Base de Datos
1º Crear la Base de Datos
Para crear la base de datos debemos abrir el terminal de consola para acceder a mysql con el siguiente comando:
mysql -u root -p
Nos pedira la clave de acceso a mysql.
Una vez dentro teclearemos:
create database Nombre_de_la_Base_de_datos;
Con esto ya tenemos la base de datos creada y lista para usarse.
2º Crear un Usuario y Contraseña
Crear un usuario y una contraseña para la base de datos es sumamente sencillo solo debemos de escribir en nuestra consola lo siguente:
grant usage on *.* to nombre_usuario@localhost identifyed by ‘password’;
Se debe de sustituir nombre_usuario por el nombre que queramos dar al usuario y password por la clave que queramos darle al mismo.
3º Asignar todos los permisos al usuario
Para que el usuario creado pueda acceder a todas las funciones de la base de datos, es necesario asignarle todos los permisos.
Para ello escribiremos el siguiente comando:
grant all privileges on nombre_base_datos.* to nombre_usuario@localhost;
Se debe de sustituir nombre_usuario por el nombre del usuario creado y nombre_base_datos por el nombre de la base de datos creada anteriormente.
Con estas cuatro ordenes ya tenemos lista la Base de Datos que utilizaremos en nuestro WordPress. Para salir de mysql teclearemos: quit;
Instalando nuestro WordPress.
Descarga WordPress
Para instalar WordPress lo primero que debes hacer es descargarlo. Puedes hacerlo desde aqui.
Una vez descargado debes de descomprimir el archivo para hacerlo debes de teclear el siguiente comando:
tar zxf archivo.tar.gz
Debes sustituir archivo.tar.gz por el nombre del archivo que has descargado.
En el caso que hayas bajado el formato zip la orden es la siguiente:
unzip archivo.zip
Puede que necesites instalar lo necesario ya que no todos los formatos estan instalados de serie. Pero el tar.gz deberia de funcionar.
Modificando el wp-config.php
Aunque ya podrias subir los archivos via ftp a tu sito y ejecutar la famosa instalacion de wordpress en cinco minutos, yo acostumbro a crear el archivo wp-config.php ya que en muchas ocasiones, segun el servidor que utilizemos esta puede fallar porque no se puede crear automaticamente el archivo por falta de permisos.
Para crear el wp-config.php debemos abrir el archivo wp-config-sample.php con nuestro editor de texto plano favorito.
Una vez abierto veremos algo parecido a esto:
/**
* Configuración básica de WordPress.
*
* Este archivo contiene las siguientes configuraciones: ajustes de MySQL, prefijo de tablas,
* claves secretas, idioma de WordPress y ABSPATH. Para obtener más información,
* visita la página del Codex{@link http://codex.wordpress.org/Editing_wp-config.php Editing
* wp-config.php} . Los ajustes de MySQL te los proporcionará tu proveedor de alojamiento web.
*
* This file is used by the wp-config.php creation script during the
* installation. You don’t have to use the web site, you can just copy this file
* to «wp-config.php» and fill in the values.
*
* @package WordPress
*/
// ** Ajustes de MySQL. Solicita estos datos a tu proveedor de alojamiento web. ** //
/** El nombre de tu base de datos de WordPress */
define(‘DB_NAME’, ‘Nombre_de_tu_base_de_datos’);
/** Tu nombre de usuario de MySQL */
define(‘DB_USER’, ‘Nombre_Usuario’);
/** Tu contraseña de MySQL */
define(‘DB_PASSWORD’, ‘password’);
/** Host de MySQL (es muy probable que no necesites cambiarlo) */
define(‘DB_HOST’, ‘localhost’);
/** Codificación de caracteres para la base de datos. */
define(‘DB_CHARSET’, ‘utf8mb4’);
/** Cotejamiento de la base de datos. No lo modifiques si tienes dudas. */
define(‘DB_COLLATE’, »);
define(‘FS_METHOD’, ‘direct’);
En las lineas marcadas en naranja debes de cambiar el nombre de la base de datos, usuario y contraseña creados al principio de la instalacion.
Una vez modificadas debes de guardar el archivo con el nombre wp-config.php
Con esto ya tenemos preparada nuestra instalación para subir al sevidor
Instalacion WordPress
Ahora es el momento de subir todos los archivos descomprimidos a la raiz de nuestro sitio y ejecutar la instalación de WordPress. Para ello, una vez subidos todos los archivos por el metodo que prefieras, solo tienes que abrir el navegador y poner la dirección de tu sitio en la barra de direcciones.
Si todo ha ido bien, se iniciara la instalación de wordpress. Sigue los pasos de la misma, y ya tienes tu wordpress montado y listo para usarse.
Espero que esta información os sirva para poder instalar vuestro wordpress sin problemas.
Si os surge alguna duda o teneis algo mas que añadir a lo explicado, no dudeis en escribir un comentario. Y si os ha sido util la información, por favor compartirla a través de la red social que preferais.
Un saludo. Dpto. de diseño web 4SimpleApps
He seguido tu manual paso a paso y me sale un error que dice que no se encuentra o no se puede crear el archivo wp-config.php
¿ Que puede suceder?
Un saludo y gracias.
Hola Gema.
Debes de guardar el archivo wp-config con la extension .php
Creo que es lo mas probable ya que en el manual solo pone guardar como wp-config, ahora lo edito y lo modifico.
Ya nos contaras.
Un saludo.
Muchas gracias.
Ahora sí funciono 😀