Wolf CMS es un sistema de administración de contenido basado en PHP gratuito y de código abierto que ofrece una interfaz de usuario simple y elegante. Wolf CMS es una bifurcación de Frog CMS. Para ejecutar Wolf CMS en su servidor, necesita tener un servidor web, PHP5 y un servidor de base de datos MySQL o SQLite 3 instalado. En este tutorial instalaremos Wolf CMS en un CentOS 7 VPS con Apache, PHP y MariaDB.
Desde el principio, debemos asegurarnos de que todos los paquetes instalados en el servidor estén actualizados
yum -y update
Wolf CMS depende de una base de datos, por lo que instalaremos el servidor MariaDB
yum install mariadb mariadb-server
Inicie el servidor de la base de datos MariaDB y habilite el servicio en el momento del arranque
systemctl start mariadb systemctl enable mariadb
Ejecute el script de instalación posterior 'mysql_secure_installation' que elimina la base de datos de prueba y protege MariaDB. También le pedirá que configure su contraseña raíz de MariaDB.
Inicie sesión en el servidor MariaDB utilizando el usuario 'raíz' y cree un nuevo usuario y base de datos con el tipo de intercalación Unicode
mysql -u root -p CREATE DATABASE wolfcms CHARACTER SET utf8 COLLATE utf8_unicode_ci; CREATE USER 'wolfcmsuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `wolfcms`.* TO 'wolfcmsuser'@'localhost'; FLUSH PRIVILEGES;
A continuación, instalaremos el servidor web Apache, lo iniciaremos y lo agregaremos para que se inicie automáticamente al iniciar el sistema
yum install httpd systemctl start httpd systemctl enable httpd
Instalar PHP y con módulos PHP
yum install php php-mysql php-common
Descarga la última versión estable de Wolf CMS desde su sitio web oficial.
wget https://bitbucket.org/wolfcms/wolf-cms-downloads/downloads/wolfcms-0.8.2.zip
Descomprima el archivo zip en el directorio raíz del documento en su servidor
unzip wolfcms-0.8.2.zip -d /var/www/html/
El archivo se desempaquetará en un nuevo directorio 'wolfcms'. Cambie su directorio de trabajo actual y cambie el propietario del directorio
cd /var/www/html/wolfcms chown -R apache:apache wolfcms
Para usar URL limpias, cambiaremos el nombre y activaremos el archivo .htaccess renombrándolo
mv _.htaccess .htaccess
Si aún no está desactivado, se recomienda desactivar magic_quotes_gpc porque esta función está obsoleta. Para hacer esto, necesitamos editar el archivo de configuración de PHP y asegurarnos de que la siguiente línea esté desactivada
magic_quotes_gpc = Off
Podemos encontrar el archivo de configuración de PHP cargado ejecutando
php --ini Configuration File (php.ini) Path: /etc Loaded Configuration File: /etc/php.ini
Para acceder a Wolf CMS usando su nombre de dominio, necesita crear un servidor virtual Apache. Cree el directorio '/etc/httpd/conf.d/vhosts.conf' con el siguiente contenido
vim /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf Create the virtual host vim /etc/httpd/vhosts.d/yourdomain.tld.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/wolfcms" ServerName yourdomain.tld ServerAlias www.yourdomain.tld ErrorLog "/var/log/httpd/yourdomain.tld-error_log" CustomLog "/var/log/httpd/yourdomain.tld-access_log" combined <Directory "/var/www/html/wolfcms/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
y reinicie Apache para que los cambios surtan efecto.
systemctl restart httpd
Finalmente, abra su navegador web favorito, vaya a http://sudominio.tld/ y siga los pasos del asistente de configuración para completar la instalación.
Una vez completada la instalación, elimine /install y /docs directorios y elimine los permisos de escritura para el archivo config.php.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Wolf 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.