es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo puedo solucionar este error de mysql faltante en el servidor Ubuntu?

Acabo de trasladar un sitio web a un servidor Ubuntu de Linode. Este es un PHP CMS antiguo: OpenGoo. Finalmente logré solucionar los problemas con el código y los archivos de la base de datos, o eso creía, pero ahora, cuando inicio el proceso de instalación, obtengo el siguiente mensaje:

Paso 2: Verificación del entorno
OK: La versión de PHP es 7.4.3
**Error: No se ha cargado la extensión 'mysql'**
OK: La extensión 'gd' está cargada
OK: La extensión 'simplexml' está cargada
OK: /config tiene permisos de escritura
OK: /cache tiene permisos de escritura
OK: /upload tiene permisos de escritura
OK: /tmp tiene permisos de escritura

Este es una aplicación antigua que creo que existía durante PHP5. ¿Hay alguna manera de evitar/superar este error? No puedo volver el servidor a PHP5.

Cualquier ayuda sobre lo que debería verificar sería muy útil y apreciada.

¡Feliz año nuevo a todos!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema que estás enfrentando se debe a que la extensión ‘mysql’ no está cargada en tu versión actual de PHP 7.4.3. Es probable que el CMS OpenGoo que estás intentando instalar haya sido escrito para una versión anterior de PHP, por eso requiere esta extensión.

    Para solucionar este problema, puedes intentar instalar la extensión ‘mysql’ en tu servidor. Puedes hacer esto ejecutando el siguiente comando en tu terminal:

    sudo apt-get install php7.4-mysql

    Este comando instalará la extensión ‘mysql’ para la versión 7.4.3 de PHP en tu servidor. Una vez que se complete la instalación, intenta ejecutar nuevamente el proceso de instalación de OpenGoo CMS y verifica si se resuelve el error.

    Si aún enfrentas problemas, puedes verificar la configuración de PHP y asegurarte de que la extensión ‘mysql’ esté habilitada. Puedes hacer esto creando un archivo phpinfo.php en la raíz de documentos de tu servidor web con el siguiente contenido:

    
    

    Luego, accede a este archivo en tu navegador (por ejemplo, http://tuservidor.com/phpinfo.php) y busca la extensión ‘mysql’ en la lista de extensiones habilitadas.

    Espero que esto te ayude a resolver el problema y que puedas poner en marcha tu CMS OpenGoo. ¡Feliz Año Nuevo para ti también!

Comments are closed.