Saltar al contenido principal

Cómo deshabilitar el modo estricto

Menos de 1 minuto

La siguiente guía explicará paso a paso cómo verificar el modo estricto en MySQL/MariaDB y cómo deshabilitar los valores necesarios para ejecutar BlizzCMS.

Requisitos Previos

Antes de comenzar, asegúrese de tener lo siguiente:

  • Una instancia con MySQL/MariaDB

Paso 1: Verificar el modo estricto

De manera predeterminada MySQL/MariaDB tiene habilitado el modo estricto, por lo que debemos verificar si existen los valores NO_ZERO_IN_DATE, NO_ZERO_DATE y STRICT_TRANS_TABLES. Para ello ejecutaremos la siguiente sentencia SQL:

SHOW VARIABLES LIKE 'sql_mode';

Si esos valores no existen, continúe con la instalación del CMS; de lo contrario, continúe con el próximo paso de esta guía.

Paso 2: Cambiar el modo estricto

Para eliminar los valores en el modo estricto, busque el archivo my.ini o my.cnf y las siguientes líneas dentro de él:

[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

Nota

Las ubicaciones más comunes para el archivo my.ini o my.cnf son:

Windows:

  • %PROGRAMDATA%\MySQL\MySQL Server X.X\my.ini or my.cnf

Linux:

  • /etc/my.cnf
  • /etc/mysql/my.cnf

Elimine los valores NO_ZERO_IN_DATE, NO_ZERO_DATE y STRICT_TRANS_TABLES de la línea y guárdelo.

[mysqld]
sql_mode=ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

Finalmente reinicie su MySQL/MariaDB y continúe con la instalación.

Aviso

Si la línea sql_mode= debajo de [mysqld] no existe, agréguela.

Última actualización:
Contribuidores: DZywolf