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

Cómo instalar Website Baker en un CentOS 7 VPS

En este tutorial explicaremos cómo instalar Website Baker en un VPS CentOS 7 utilizando el servidor web Apache y la base de datos MariaDB.

Website Baker es un sistema de gestión de contenido (CMS) de código abierto escrito en PHP y utiliza una base de datos para almacenar los datos. Website Baker tiene una interfaz fácil de usar, un front-end basado en plantillas, administración multiusuario con niveles de privilegios, etc. Esta guía debería funcionar en cualquier otra distribución de Linux basada en RPM, pero fue probada y escrita para CentOS 7.

Al momento de escribir este tutorial, WebsiteBaker 2.8.3 es la última versión estable disponible y requiere:

– Servidor web Apache.
– PHP (versión 5.3.6 o superior) con la extensión MySQLi habilitada.
– MySQL o MariaDB instalado en su VPS de Linux.

Instrucciones de instalación:

Inicie sesión en su VPS a través de SSH:

ssh user@IP

Asegúrese de que todos los paquetes estén actualizados ejecutando el siguiente comando:

yum -y update

Website Baker utiliza una base de datos para almacenar la información, así que ejecute el siguiente comando para instalar el servidor MariaDB:

yum install mariadb mariadb-server

Inicie el servicio MariaDB y habilítelo para que se inicie en el momento del arranque:

systemctl start mariadb
systemctl enable mariadb

Para asegurar el servidor MariaDB para la producción, elimine la base de datos de prueba y configure la contraseña raíz de MariaDB, ejecute el script 'mysql_secure_installation'.

Luego, use el siguiente comando para conectarse al servidor de MariaDB como usuario raíz de MariaDB y cree una nueva base de datos y cuenta de usuario de MariaDB:

mysql -u root -p
CREATE DATABASE wbaker;
CREATE USER 'wbakeruser'@'localhost' IDENTIFIED BY 'PASSW0RD';
GRANT ALL PRIVILEGES ON 'wbaker'.* TO 'wbakeruser'@'localhost';
FLUSH PRIVILEGES;
quit

No olvide reemplazar 'PASSW0RD' con una contraseña segura.
Instalar el servidor web Apache:

yum install httpd

Inicie el servidor web Apache y configúrelo para que se inicie automáticamente al arrancar:

systemctl start httpd
systemctl enable httpd

Instale la extensión PHP y PHP MySQLi:

yum -y install php php-mysqli

Descarga la última versión estable de Website Baker desde su sitio web oficial:

wget http://wiki.websitebaker.org/wbdownload/Wb2-8-3WithSP4.zip

Extrae el archivo zip en el directorio '/var/www/html/' en tu servidor:

unzip Wb2-8-3WithSP4.zip -d /var/www/html/

El archivo se extraerá a un nuevo directorio llamado 'wb'. Cambie la propiedad de ese directorio para que el servidor web pueda acceder a él:

cd /var/www/html/
chown -R apache:apache wb/

Cambie el nombre del archivo config.php.new a config.php:

cd /var/www/html/wb
mv config.php.new config.php

Cree un nuevo host virtual de Apache para su dominio. Edite el archivo de configuración de Apache ‘/etc/httpd/conf.d/vhosts.conf’:

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

e inserte la siguiente línea:

IncludeOptional vhosts.d/*.conf

Cree un nuevo directorio llamado 'vhosts.d':

mkdir /etc/httpd/conf.d/vhosts.d/

y crea el servidor virtual:

vim /etc/httpd/vhosts.d/yourdomain.com.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/wb/"
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/wb/">
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

Navegue con su navegador web favorito a http://yourdomain.com y siga las instrucciones en pantalla para finalizar la instalación, luego inicie sesión en el back-end de administración de Website Baker y configúrelo según sus necesidades.

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 Website Baker. 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 ImpressCMS en un CentOS 6 VPS

  2. Cómo instalar ocPortal en un VPS CentOS 7

  3. Cómo instalar LDAP 389 Directory Server en un CentOS 6 VPS

  4. Cómo instalar Railo en un VPS CentOS 7

  5. Cómo instalar phpwcms en un CentOS 7 VPS

Cómo instalar MariaDB en CentOS 8

Cómo instalar el servidor FreeIPA en CentOS 7

Cómo instalar Cacti Monitoring Server en CentOS 8

Cómo instalar el servidor Zabbix 5.0/4.0 en CentOS 8/RHEL 8

Cómo instalar un servidor de correo con PostfixAdmin en CentOS 7

Cómo instalar el servidor LEMP en CentOS 8