GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instalar Habari con Nginx en Debian 8

En este tutorial cubriremos los pasos necesarios para instalar Habari con Nginx en un VPS Debian 8.

Habari es un motor de blog gratuito y de código abierto escrito en PHP que actualmente admite MySQL, SQLite y PostgreSQL para el backend de la base de datos. Es una plataforma de publicación y un marco de aplicaciones con un núcleo modular orientado a objetos.

Un dato interesante es que el nombre Habari proviene del saludo swahili habari que significa “(cuáles son las) noticias”.

REQUISITOS

Usaremos nuestro SSD 1 Plan de alojamiento VPS de Linux para este tutorial. Este artículo asume que ya tiene Nginx, MySQL y PHP instalados y configurados en su servidor. Si ese no es el caso, puede seguir nuestro excelente tutorial e instalar la pila LEMP en su servidor fácilmente.

INICIA SESIÓN EN TU SERVIDOR A TRAVÉS DE SSH

# ssh root@server_ip

Puede comprobar si tiene instalada la versión adecuada de Debian en su servidor con el siguiente comando:

# lsb_release -a

Deberías obtener este resultado:

Distributor ID: Debian
Description:    Debian GNU/Linux 8.3 (jessie)
Release:        8.3
Codename:       jessie

ACTUALIZAR EL SISTEMA

Asegúrese de que su servidor esté completamente actualizado usando:

# apt-get update && apt-get upgrade

Ahora puede crear una base de datos que será necesaria para la instalación de Habari. Inicie sesión en MySQL como root y ejecute las siguientes consultas:

# mysql -u root -p

mysql> create database habari;
Query OK, 1 row affected (0.00 sec)

mysql> grant all privileges on habari.* to habariuser@localhost identified by 'your_password';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

INSTALAR HABARI

Su próximo paso es descargar Habari e instalarlo, configurando una directiva de host virtual Nginx para su dominio en el camino. Primero ingrese a un directorio de su elección donde descargará la última versión de Habari que al momento de escribir este artículo es la versión 0.9.2 .

Usaremos el /opt directorio, pero siéntete libre de descargar Habari a la ubicación que elijas.

# cd /opt

# wget http://habariproject.org/dist/habari-0.9.2.zip

Cree un directorio en el que se moverá la instalación desempaquetada:

# mkdir -p /var/www/html/habari

Descomprima el archivo en el directorio mencionado anteriormente:

# unzip habari-0.9.2.zip -d /var/www/html/habari/

Asigne la propiedad adecuada de los archivos y directorios para que su servidor web Nginx pueda leer los datos:

# chown -R www-data: /var/www/html/habari/

Y por último, pero no menos importante, abra un archivo Nginx, llamémoslo habari, que servirá como host virtual para el dominio que usará para alojar Habari.

# nano /etc/nginx/sites-available/habari

Pegue las siguientes líneas en el archivo:

server {
    server_name domainname.com;

    access_log /var/log/nginx/domainname.com-access.log;
    error_log /var/log/nginx/domainname.com-error.log;
    root /var/www/html/habari;

    location / {
        index index.php;
        try_files $uri $uri/ /index.php$is_args$args;
    }

    location ~ \.php$ {
        include /etc/nginx/fastcgi_params;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

Por supuesto, no olvide reemplazar domainname.com con su dominio real. Guarde y cierre el archivo. Luego, habilítalo creando un enlace simbólico:

# ln -s /etc/nginx/sites-available/habari /etc/nginx/sites-enabled/

Pruebe la configuración de Nginx:

# nginx -t

Si todo es exitoso, reinicie Nginx para que los cambios surtan efecto:

# service nginx restart

Ahora abra su navegador web favorito y vaya a http://your_domain.com para terminar la instalación de Habari.

Introduzca las credenciales de la base de datos en Configuración de la base de datos y haga clic en Comprobar la conexión de la base de datos para verificar que las credenciales son correctas.

Después de eso, configure su sitio en Configuración del sitio en el que puede nombrar su sitio Habari, nombre de usuario, contraseña y correo electrónico.

A continuación, elija su tema, complementos y haga clic en Instalar Habari para proceder.

Felicitaciones, ha instalado correctamente Habari con Nginx en su servidor Debian 8.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Debian, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Habari por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Cent OS
  1. Instale Nginx con ngx_pagespeed en CentOS 7

  2. Cómo instalar Phorum con Nginx en Debian 9

  3. Cómo instalar FuelPHP con Nginx en un VPS Debian 8

  4. Instalar Plone con Nginx en un VPS Debian 8

  5. Instale phpMyAdmin en Debian 11 con Nginx

Cómo instalar Nginx con PHP + MySQL (LEMP) en Debian 9

Cómo instalar Pico CMS con Nginx en Debian 10

Cómo instalar Nextcloud 10 con Nginx en Debian 8

Cómo instalar phpMyAdmin con Nginx en Debian 11 Bullseye

Cómo instalar phpMyAdmin con Nginx en Debian 11

Cómo instalar Nginx con PHP-FPM en Debian 11