Empezando
Bienvenido, nos alegra que esté interesado en instalar BlizzCMS. Para esto, se le guiará sobre cómo instalar el CMS con diferentes métodos dependiendo de la familiaridad que tenga con ellos.
Requisitos Previos
Antes de comenzar, asegúrese de tener lo siguiente:
- Servidor web (Apache/Nginx)
- Habilitar módulos: mod_headers - mod_rewrite
- MySQL 5.7+ o MariaDB 10.6+
- PHP 7.4 o más reciente recomendado
- Habilitar extensiones: bcmath - curl - gd - gmp - intl - mbstring - mysqli - openssl - soap - zip
- Composer 2.6+
Nota
El CMS requiere que tengas preinstalado un servidor de World of Wacraft con sus respectivas bases de datos.
Aviso
Debe tener el modo estricto deshabilitado en MySQL/MariaDB a los valores NO_ZERO_IN_DATE, NO_ZERO_DATE y STRICT_TRANS_TABLES. Para verificarlo y deshabilitarlo, puede seguir la siguiente guía Cómo deshabilitar el modo estricto
Si aún no tienes instalados los requisitos previos, puedes consultar las siguientes guías para instalarlos:
Guías para Linux
Instalación Manual
Descargue la última versión, y extráigala donde estará la raíz de su sitio.
Abra un shell y ejecute los siguientes comandos para instalar las dependencias
cd directorio-del-sitio composer install --no-plugins --no-scriptsPor último, establezca el permiso
755para todas las carpetas y el permiso644para todos los archivos en la raíz de su sitio
🎉 Ahora abra una pestaña del navegador con su IP/Dominio para continuar el proceso de instalación
Instalación con Git
Abra un shell y ejecute los siguientes comandos para clonar el repositorio
cd directorio-del-sitio git clone https://github.com/WoW-CMS/BlizzCMS.gitEjecute el siguiente comando para instalar las dependencias
composer install --no-plugins --no-scriptsPor último, establezca el permiso
755para todas las carpetas y el permiso644para todos los archivos en la raíz de su sitio
🎉 Ahora abra una pestaña del navegador con su IP/Dominio para continuar el proceso de instalación
Instalación con Docker
Abra un shell y ejecute los siguientes comandos para clonar el repositorio
cd directorio-del-sitio git clone https://github.com/WoW-CMS/BlizzCMS.gitEdite el archivo
.env.examplecon sus datos y renómbrelo a.envAPP_NAME=blizzcms APP_PORT=<Puerto del servidor web> APP_DB_ADMIN_PORT=<Puerto de PHPMyAdmin> DB_PORT=<Puerto de MariaDB> MYSQL_ROOT_PASS=<Contraseña de root> MYSQL_USER=<Nuevo usuario> MYSQL_PASS=<Contraseña de usuario> MYSQL_DB=<Nombre de la base de datos>Ejecute el siguiente comando para construir la imagen de docker
docker-compose buildDespués de terminar de construir la imagen, ejecute el siguiente comando para iniciar el contenedor
docker-compose up -dPor último, ejecute el siguiente comando para instalar las dependencias
docker exec -d blizzcms-webserver composer install --no-plugins --no-scripts --no-interaction --no-progress
🎉 Ahora abra una pestaña del navegador con su IP/Dominio para continuar el proceso de instalación