Este error indica que falta la extensión de MySQL en la instalación. Esto ocurre debido al conflicto de PHP causado por el uso de dos opciones de cambio de PHP en cPanel.
Para garantizar la seguridad de sus datos, el software utilizado en HostGator se actualiza a menudo a versiones más recientes.
Debido a estas actualizaciones, como la versión de cPanel, algunas características pueden cambiar y generar conflictos, incluido el administrador de PHP.
Por lo tanto, si ha cambiado la versión de PHP (MultiPHP) se generará otro código en el mismo archivo con la versión de PHP deseada, generando el conflicto y un error en el sitio, como se muestra a continuación:
Para resolver el error, tendrá que editar el archivo .htaccess de Su aplicación y eliminar uno de los códigos de versión de PHP.
Vea abajo como corrigir el error:
1Acceda a cPanel - Si es necesario, vea cómo acceder
2En la barra de búsqueda, coloque Administrador de archivos y haga clic en la opción encontrada
3En “Administrador de archivos”, en la esquina superior derecha, haga clic en Configuración
4En el cuadro “preferencias”, seleccione el dominio que muestra el error
5En seguida, marque la opción Mostrar archivos ocultos (dotfiles)
6A continuación, haga clic en Save
7En la columna lateral izquierda, haga clic en la carpeta referente al dominio que muestra el error
8Después, en el lado derecho de la pantalla, localice el archivo .htaccess
Recomendamos descargar el archivo en su computadora local, para hacerlo haga doble clic en el archivo. htaccess - Esto hará una copia de seguridad del archivo, como medida de seguridad
9Aún en administrador de archivos, seleccione el archivo .htaccess y en el menu superior, haga clic en Editar
10En el cuadro de advertencia que aparece, haga clic en Edit
11Compruebe cuál es el código PHP que debe permanecer en el archivo - El código que debe mantener será semejante a el siguiente:
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php82” package as the default “PHP” programming language.
<IfModule mime_module>
AddHandler application/x-httpd-ea-php82___lsphp .php .php8 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
12Luego, elimine el otro código que está generando el conflicto - El código que debe eliminar será semejante a el siguiente:
# Use PHP74 as default
AddHandler application/x-httpd-php74 .php
<IfModule mod_suphp.c>
suPHP_ConfigPath /opt/php74/lib
</IfModule>
O
#Use PHPedge as default
AddHandler application/x-httpd-php-edge .php
<IfModule mod_suphp.c>
suPHP_ConfigPath /opt/phpedge/lib
</IfModule>
13Para finalizar, haga clic en Guardar cambios
Después de ejecutar los procedimientos el error en el sitio web ya no debe mostrarse.