sábado, 14 de noviembre de 2015

WordPress con Nginx + PHP + MariaDB en Debian 8

Introducción

WordPress es el CMS más popular (gestor de contenidos) en el mundo. Se le permite obtener fácilmente su sitio o blog en marcha y funcionando. Después de la instalación, usted puede manejar casi todo en una interfaz web fácil.

En esta guía, vamos a ir sobre cómo instalar WordPress en un servidor de Debian 8. Para el componente de servidor web, utilizaremos Nginx con MariaDB, un servidor web potente y eficiente que ha visto una amplia adopción debido a sus capacidades de rendimiento.

Requisitos previos

Antes de comenzar con esta guía, hay algunos procedimientos que debe llevar a cabo.

Usted también necesitará un (sistema operativo Linux, el servidor web Nginx, base de datos MySQL, PHP y procesamiento) LEMP instalado y configurado en el servidor. Usted puede aprender cómo instalar y configurar los componentes necesarios siguiendo nuestra guía sobre la instalación de una servidor de LEMP en los siguientes enlaces

  1. Instalación de Nginx + PHP en Debian 8 
  2. Instalación de MariaDB en Debian 8
Cuando haya terminado con los pasos anteriores, puede continuar.


Primer paso - Crear una base de datos en MariaDB

Para gestionar de forma mas fácil nuestro servidor de Base de Datos instalaremos phpMyAdmin

# aptitude install phpmyadmin
Seleccionaremos el tipo de servidor web sobre el cual se ejecutara como aun no tiene soporte directo para Nginx seleccionaremos Apache



 Ahora nos pide crear una base de datos para phpMyAdmin le daremos que no


Ahora crearemos un enlace simbólico para mostrar nuestro phpMyAdmin vía Web 
# ln -s /usr/share/phpmyadmin /var/www
Ahora entramos a la direccion de nuestro serviodor via web para crear la base de datos para wordpress, cuando entren se loguean con el usuario de MariaDB y creanla base de datos para WordPress
http://localhost/phpmyadmin
Ahora abriremos la configuracion de Nginx para el host virtual  
#  nano /etc/nginx/sites-available/default
y agregaremos para los log de error de WordPress la siguiente linea en nuestro archivo de configuración  y para mejor funcionamiento.
access_log /var/log/nginx/www.fca26.co.cu-access.log; 
error_log /var/log/nginx/www.fca26.co.cu-error.log;  
try_files $uri $uri/ /index.php?q=$uri&$args;
  
Nos quedaría así de la siguiente forma 

server {
    listen 80;
    root /var/www;
    index index.php index.html index.htm;
    server_name www.fca26.co.cu fca26.co.cu;
access_log /var/log/nginx/www.fca26.co.cu-access.log;
    error_log /var/log/nginx/www.fca26.co.cu-error.log; 

    location / {
            try_files $uri $uri/ /index.php?q=$uri&$args;
    }
    location ~ \.php$ {
            try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params;
            fastcgi_pass unix:/var/run/php5-fpm.sock;
    }
}
y reiniciamos nuestro Servidor Web
# service nginx restart
Ahora procederemos a descargar la ultima versión de WordPress y a descomprimirlo 

$ aptitude install tar
$ cd /var/www/
$ wget http://wordpress.org/latest.tar.gz
$ tar xfvz latest.tar.gz
$ cp -r wordpress/* /var/www
Asignamos los permisos correspondientes 

$ sudo chown -R www-data /var/www$ sudo chmod -R 755 /var/www
Y ya tenemos nuestro WordPress  instalado solo les faltaría entrar a la dirección del servidor y configurar las opciones básicas del WordPress

No hay comentarios:

Publicar un comentario