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

Instalar Habari en un VPS CentOS 7

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.


Cent OS
  1. Cómo instalar Habari en CentOS 7

  2. Cómo instalar phpBB 3 en un CentOS 6 VPS

  3. Instalar Dotclear en un CentOS VPS

  4. Instale GlassFish en un CentOS 6 VPS

  5. Instale Octopress en un CentOS 6 VPS

Instale phpMyBackupPro en un CentOS 6 VPS

Cómo instalar Tomcat 8 en un VPS CentOS 6

Instale Odoo 8 en un CentOS 7 VPS

Instale CouchDB en un VPS CentOS Linux

Instale PHP-Fusion 7 en un CentOS 7 VPS

Instalar MongoDB en un CentOS VPS