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

Instale el foro miniBB en CentOS 7

miniBB o Mini Bulletin Board es un programa independiente de código abierto basado en PHP para crear sus propios foros de Internet. En este tutorial instalaremos miniBB en un CentOS 7 VPS con Apache, PHP y MariaDB.

Inicie sesión en su servidor CentOS a través de SSH como usuario root

ssh rooot@your_IP

y antes que nada, asegúrese de que todos los paquetes instalados en su servidor estén actualizados:

yum -y update

miniBB requiere una base de datos vacía, por lo que tendremos que instalar un servidor de base de datos. Ejecute el siguiente comando para instalar el servidor MariaDB:

yum install mariadb mariadb-server

Inicie el servidor de la base de datos MariaDB y habilítelo para que se inicie en el momento del arranque:

systemctl start mariadb
systemctl enable mariadb

Ejecute el script 'mysql_secure_installation' para proteger el servidor de la base de datos y establezca su contraseña raíz de MariaDB.

Inicie sesión en el servidor MariaDB utilizando el usuario "raíz" de MySQL y cree una nueva base de datos y un usuario para miniBB:

mysql -u root -p

CREATE DATABASE minibb;
CREATE USER 'minibbuser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `minibb`.* TO 'minibbuser'@'localhost';
FLUSH PRIVILEGES;

No olvide reemplazar 'CONTRASEÑA' con una contraseña segura.

Instalar servidor web Apache

yum install httpd

Inicie el servidor web y agréguelo para que se inicie automáticamente al iniciar el sistema:

systemctl start httpd
systemctl enable httpd

miniBB es una aplicación basada en PHP y requiere PHP. Entonces, instala PHP en tu servidor:

yum install php php-common

Descargue la última versión estable del foro miniBB desde su sitio web oficial. Al momento de escribir este artículo es la versión 3.2.1.

Descomprima el archivo zip descargado en el directorio raíz del documento en su servidor:

unzip minibb.zip -d /var/www/html

Si no está seguro de dónde está el directorio raíz de su documento, puede usar el siguiente comando para averiguarlo:

grep -i '^documentroot' /etc/httpd/conf/httpd.conf
DocumentRoot "/var/www/html"

Cambiar la propiedad de los archivos miniBB:

chown -R apache:apache /var/www/html/minibb

Ahora, abra el archivo 'setup_options.php' que contiene casi todas las opciones comunes de miniBB. Ingresaremos la información de la base de datos MySQL que creamos en este post y crearemos un nuevo usuario administrador.

vim /var/www/html/minibb/setup_options.php

$DBhost='localhost';
$DBname='minibb';
$DBusr='minibbuser';
$DBpwd='PASSWORD';
$admin_usr = 'ADMIN_USR';
$admin_pwd = 'ADMIN_PASSWORD';
$admin_email = '[email protected]';
$main_url='http://yourdomain.com';

Puede encontrar más información sobre las opciones disponibles en el archivo de configuración en el sitio web oficial de miniBB

A continuación, cree un servidor virtual Apache para su dominio. 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

vim /etc/httpd/vhosts.d/yourdomain.com.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/minibb/"
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/minibb/">
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

Ahora, navega con tu navegador web favorito a http://yourdomain.com/_install.php para finalizar la instalación de miniBB.

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 miniBB. 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 el foro miniBB en CentOS 7

  2. Instalar CumulusClips en CentOS 7

  3. Instalar Sentora en CentOS 7

  4. Instalar BigTree en CentOS 7

  5. Instalar Avactis en CentOS 7

Cómo instalar MariaDB en CentOS 8

Cómo instalar el servidor FreeIPA en CentOS 7

Cómo instalar el servidor Samba en CentOS 8

Cómo instalar Centreon en Centos 7

Instale Nginx en CentOS 7 / RHEL 7

Cómo instalar el servidor de Minecraft en CentOS