Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Podemos obtener el error con código 1055 en aquellas ocasiones que construimos una consulta de base datos cuando una expresión SQL con group by no devuelve las mismas
columnas que en la expresión de agrupación que hemos construido.
Actualizamos la variable de MYSQL en el archivo, que es donde van las configuración personales sudo nano /etc/mysql/my.cnf
Agregamos:
[mysqld]
sql_mode =
"STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Instalamos php desde la pagina oficial https://windows.php.net/download/#php-8.1-ts-vs16-x64 bajaremos la versión mas actual con Thread Safe para tener el dll para apache
Nota: es necesario colocar php como una variable de entorno para que funcione correctamente el servicio de php y la configuración de apache
Ya instalado php, buscamos el archivo php.ini o php.ini-environment y colocamos los siguientes datos
extension_dir = "C:/php/ext"
#PHP Module
PHPIniDir "c:/php"
Ya colocado el código anterior vamos a buscar en el archivo de httpd.config DirectoryIndex y dentro vamos a colocar index.php
<IfModule dir_module>
</IfModule>
Ya instalado reiniciamos los servicios de apache y colocamos el httpd -t para validar que todos los módulos funciones, si todo funciona correcto reiniciamos los servicios con httpd
-k restart
En la sección de extensión
CONFIGURACION DE HTTPD.CONFIG
Para configurar las rutas amigables cambiamos e estatus de AllowOverride a ALL para que el ruteo se modifique con
.htaccess
<Directory "${SRVROOT}/htdocs">
# http://httpd.apache.org/docs/2.4/mod/core.html#options
AllowOverride All
# Controls who can get stuff from this server. Require all granted </Directory>