Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Gestionar el "prefijo MySQL"
Esta guía explica para qué sirve la opción "Prefijo MySQL" en los parámetros de un sitio y cuáles son sus implicaciones para el funcionamiento de sus aplicaciones web (CMS) y scripts PHP.
Prólogo
- Cuando la opción "Préfixe MySQL" está activada para un sitio, ya no es necesario agregar el prefijo "
wxyz_
" antes del nombre y los usuarios de sus bases de datos MySQL. - Un script PHP podrá conectarse a MySQL con el usuario "monuser" y una base de datos "mabase" y el acceso se realizará automáticamente con el usuario "wxyz_monuser" y la base de datos "wxyz_mabase".
- ⚠ Si realiza una migración desde una antigua oferta Infomaniak:
- Después de migrar un sitio desde la antigua consola, la opción "Préfixe MySQL" está activada por defecto para mantener automáticamente la conexión de sus aplicaciones web (WordPress, Joomla, Drupal, etc.) y scripts PHP con sus bases de datos MySQL.
- Para asegurar el buen funcionamiento de sus sitios en caso de migración de su alojamiento a otro servidor, se recomienda encarecidamente desactivar esta función y realizar los ajustes que ello implica.
Gestionar la opción Prefijo MySQL
Avanzar con las variables de entorno
Es posible configurar variables de entorno directamente desde el Manager para todo tu sitio web:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente:
- Haga clic en Gestionar bajo Parámetros avanzados:
- Haga clic en la pestaña PHP / Apache.
- Activar o desactivar el botón de alternancia (toggle switch) Préfixe MySQL.
- Haga clic en el botón Guardar:
- Realice los ajustes necesarios en los archivos de configuración de sus aplicaciones web y scripts PHP…
Implicaciones y ajustes a realizar
Después de desactivar la opción Préfixo MySQL para un sitio, algunos scripts PHP o CMS pueden dejar de funcionar. Para restablecer la conexión a sus bases de datos, deberá actualizar la siguiente información en el/los archivo(s) de configuración de los scripts afectados:
- el nombre de la base de datos MySQL: deberá agregar el prefijo de su servidor
- antes:
mabase
- después:
wxyz_mabase
- antes:
- el usuario de la base de datos MySQL: deberá agregar el prefijo de su servidor
- antes:
monuser
- después:
wxyz_monuser
- antes:
Enlace a esta FAQ: