Habari es una plataforma de publicación y un marco de aplicaciones de código abierto y gratuito con un núcleo modular orientado a objetos. En esta guía instalaremos Habari en un CentOS 7 VPS con Apache, MariaDB y PHP. Su instalación es bastante fácil y directa.
Para iniciar la instalación de Habari, inicia sesión en tu servidor como usuario root:
ssh root@IP
y, como de costumbre, ejecute el siguiente comando para asegurarse de que todos los paquetes en su CentOS 7 VPS estén actualizados:
yum -y update
Ahora, instalaremos el servidor web Apache:
yum install httpd
Una vez que esté instalado, inicie Apache y configúrelo para que se inicie al iniciar el sistema:
systemctl start httpd systemctl enable httpd
Habari es una aplicación basada en PHP, por lo que instalaremos PHP entre los pocos módulos PHP requeridos por la aplicación:
yum -y install php php-pdo php-common php-mbstring php-gd php-mysql
Habari requiere una base de datos vacía ya creada. Admite múltiples backends de bases de datos, pero en este tutorial instalaremos y usaremos MariaDB. Ejecute los siguientes comandos para instalar MariaDB en su servidor:
yum install mariadb mariadb-server
Inicie el servidor MariaDB y habilítelo para que se inicie al iniciar el sistema:
systemctl start mariadb systemctl enable mariadb
Ejecute mysql_secure_installation
secuencia de comandos para proteger el servidor de la base de datos y establecer su contraseña raíz de MariaDB.
Ahora, inicie sesión en el servidor MariaDB usando el usuario 'root' y cree una nueva base de datos y un usuario para Habari:
mysql -u root -p CREATE DATABASE habari; CREATE USER 'habariuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `habari`.* TO 'habariuser'@'localhost'; FLUSH PRIVILEGES; exit
No olvide reemplazar 'CONTRASEÑA' con una contraseña segura real.
Vaya al sitio web oficial de Habari y descargue la última versión estable de la aplicación. Al momento de escribir este artículo es la versión 0.9.2.
wget http://habariproject.org/dist/habari-0.9.2.zip
Cree un directorio para la instalación de Habari y descomprima el archivo zip en el directorio raíz del documento en su servidor:
mkdir -p /var/www/html/habari yum -y install unzip unzip habari-0.9.2.zip -d /var/www/html/habari/
Cambie la propiedad del directorio '/var/www/html/habari/':
chown -R apache:apache /var/www/html/habari/
Cree un servidor virtual Apache para su sitio web. Primero cree el archivo '/etc/httpd/conf.d/vhosts.conf' con el siguiente contenido:
vim /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf
y crea el servidor virtual:
mkdir /etc/httpd/vhosts.d/ vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/habari/" ServerName yourdomain.com ServerAlias www.yourdomain.com ErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com-access_log" combined <Directory "/var/www/html/habari/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Reinicie el servidor web Apache para que los cambios surtan efecto:
systemctl restart httpd<p/re>
Ahora, abra su navegador web favorito y diríjalo a http://yourdomain.com
para ejecutar el instalador web. Deberá elegir su tipo de base de datos e ingresar la información necesaria para completar la instalación.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Habari para ti. 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.