Instalación WordPress en Debian (Jessie)

⌛ Lectura estimada: 3 minutos
wp

Buenas, hoy voy a documentar el proceso de instalación de LAMP (Linux, Apache, MySQL, PHP) para así poder instalar WordPress.

Primero tendremos que instalar LAMP:

user@linux~$ sudo apt-get install apache2 mysql-client mysql-server php5 php5-mysql php5-curl php5-gd

En el proceso de instalación nos pedirá la contraseña para el usuario root de mysql:

sn1

Seguidamente tendremos que crear la base de datos para WordPress: (como root)

root@linux~$ mysql -u root -p

Una vez dentro, vamos a poner esta secuencia de comandos que van a ser necesarios para crear la database, el usuario y los privilegios:

Creamos un usuario y le asignaremos una contraseña:

root@linux~$ CREATE USER dcreus@localhost IDENTIFIED BY ‘wppass’;

Creamos la base de datos:

root@linux~$ CREATE DATABASE wordpressdb;

Sobre la base de datos creada, la asignamos un usuario;

root@linux~$ GRANT ALL PRIVILEGES ON wordpressdb.* TO dcreus@localhost;

Hacemos “Flush” sobre el motor de la base de datos;

root@linux~$ FLUSH PRIVILEGES;

Y ya podemos salir con “exit”.

Reiniciamos los servicios apache y mysql.

user@linux~$ sudo service apache2 restart

 

user@linux~$ sudo service mysql restart

Instalación de WordPress

user@linux~$ cd /tmp/

 

user@linux~$ wget -c http://wordpress.org/latest.zip

 

user@linux~$ sudo unzip -q latest.zip -d /var/www/html/

 

user@linux~$ sudo chown -R www-data.www-data /var/www/html/wordpress

 

user@linux~$ sudo chmod -R 755 /var/www/html/wordpress

 

user@linux~$ sudo mkdir -p /var/www/html/wordpress/wp-content/uploads

 

user@linux~$ sudo chown -R www-data.www-data /var/www/html/wordpress/wp-content/uploads

Seguidamente iremos al fichero de configuración de WordPress para insertar los datos antes comentados.

user@linux~$ cd /var/www/html/wordpress

 

user@linux~$ sudo cp wp-config-sample.php wp-config.php

Ahora editaremos el fichero de configuración “wp-config.php”

user@linux~$ sudo nano wp-config.php

Tendremos que poner el nombre de la base de datos y el nombre de usuario y password escritos anteriormente:

sn2

Guardamos y salimos, con Ctrl+O y Ctrl+X

Para ver que funciona nos dirigiremos a la siguiente URL en el navegador:

Finalmente solo nos quedará seguir el setup que nos muestra en pantalla:
Escogemos el idioma:
sn3
Completamos la información con el título del sitio, el nombre de usuario y contraseña y el correo electrónico.

 

Listo! Ya tendremos WordPress instalado. Más adelante haré otro manual de como subirlo a nuestro hosting (000webhost).

 

7 comentarios en “Instalación WordPress en Debian (Jessie)

  1. mmmmm
    No me deja acceder. En el momento en que me dirijo a miip/wordpress me dice que no tengo permiso para acceder ahí desde mi server. Alguna idea?
    Gracias por el post y por la respuesta,
    Mario

  2. Por cierto, compañero, te hago una pregunta a ver si me la resuelves.
    Tengo un sistema montado donde se van creando usuarios a través de formularios en una web, se registran y luego pueden loguearse en el sistema. Todo funciona bien.
    La cuestión es que necesitaría que cada usuario tuviera acceso a wordpress, pero de forma individual, es decir que cuando inicie sesión en mi sistema, tuviese la posibilidad de crearse su propio blog, es decir que cada wordpress de cada usuario fuese individual y sólo manejable por él. ¿Sería una solución poner la carpeta wordpress en cada /home/usuario? Mira a ver si tienes alguna idea de cómo hacer esto. Me ayudaría bastante.
    Un saludo y gracias por la ayuda 🙂

  3. Hola buenas tardes, quisiera saber si por casualidad conoces alguna guía o sabes como configurar LDAP e importar los usuarios a WordPress.

    Gracias

Deja un comentario

Su dirección de correo electrónico no será publicada. Campos necesarios *