BigTree CMS es un sistema de gestión de contenido (CMS) de código abierto basado en PHP y MySQL. Es una aplicación muy extensible con una interfaz fácil de usar y es muy fácil de usar. La última versión de BigTree CMS requiere PHP versión 5.3 o superior y MySQL versión 5 o superior. BigTree se desarrolla casi exclusivamente en el servidor web Apache, pero también puede ejecutarse en IIS 7 y 8. En este artículo lo guiaremos a través de la instalación de BigTree CMS en un VPS CentOS 7 con Apache, PHP y MariaDB.
BigTree viene con toneladas de funciones útiles como:
- Editor WYSIWYG completo
- Código completo/Control del sitio
- Núcleo poderoso
- Tamaño de imagen personalizado y recorte de imagen
- Análisis integrado
- Plantilla de contenido flexible
- Edición en la página
- API de servicio
- y muchos más
Para iniciar la instalación, inicie sesión en su servidor CentOS 7 como usuario root
ssh root@IP
y ejecute el siguiente comando en su terminal para actualizar todos los paquetes instalados
yum -y update
A continuación, instale el servidor web Apache
yum -y install httpd
Una vez que se complete la instalación del servidor web, inícielo y haga que se inicie automáticamente al arrancar.
systemctl start httpd systemctl enable httpd
BigTree es una aplicación basada en PHP, por lo que necesitamos instalar PHP con las extensiones 'mysqli' y 'gd' instaladas
yum -y install php php-gd php-mysql
Instale el servidor MariaDB en su máquina CentOS 7 ejecutando el siguiente comando
yum -y install mariadb mariadb-server
Una vez que se complete la instalación, inicie el servidor MariaDB y configúrelo para que se inicie en el arranque del sistema
systemctl start mariadb systemctl enable mariadb
Luego, ejecute mysql_secure_installation
guion. Este script lo ayudará a mejorar la seguridad de su instalación de MariaDB y establecer su contraseña raíz de MariaDB.
BigTree requiere una base de datos vacía, así que inicie sesión en el servidor MariaDB con el usuario root y cree un nuevo usuario y una base de datos que utilizará BigTree
mysql -u root -p CREATE DATABASE bigtree; CREATE USER 'bigtreeuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `bigtree`.* TO 'bigtreeuser'@'localhost'; FLUSH PRIVILEGES; exit
No olvide reemplazar 'CONTRASEÑA' con una contraseña segura real.
Vaya al sitio web oficial de BigTree y descargue la última versión del sistema de administración de contenido. Al momento de escribir este artículo de blog, es la versión 4.2.11 Cargue el archivo ZIP descargado a su servidor a través de FTP o sFTP. Una vez cargado, descomprima el archivo en el directorio raíz de documentos de su servidor
mkdir /var/www/html/bigtree unzip BigTreeCMS-4.2.11.zip -d /var/www/html/bigtree
Configure el usuario de Apache para que sea el propietario de los archivos y directorios de BigTree
chown -R apache: /var/www/html/bigtree/
Ahora, cree un servidor virtual Apache para su sitio web basado en BigTree. Cree el archivo '/etc/httpd/conf.d/vhosts.conf' con el siguiente contenido:
IncludeOptional vhosts.d/*.conf
Cree un directorio 'vhosts.d/'
mkdir /etc/httpd/vhosts.d/
y crea el host virtual con el siguiente contenido
vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/bigtree/" 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/bigtree/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Guarde el archivo y reinicie el servidor web Apache para que los cambios surtan efecto.
systemctl restart httpd
Con este paso se completa la instalación desde la línea de comandos. Ahora, abra un navegador web y navegue hasta http://yourdomain.com/install.php
para ejecutar el instalador web y seguir el proceso de instalación en pantalla para completar la instalación de BigTree CMS.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de hospedaje VPS Blazing-Fast, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen BigTree CMS 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.