• Buenos días. El sitio web en cuestión funcionaba bien hasta hace unos días, justo después de actualizar la versión de PHP (de 5.6 a la última), que era lo que llevaba pidiendo WordPress dese el dashboard desde hacía semanas.

    Justo después de actualizar dejó de funcionar. Aparecía (y aparece) este mensaje en pantalla: Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

    Los del soporte técnico del hosting me dijeron que volvier a PHP 5.6 para solucionarlo y así lo hice. Siguió sin funcionar y mostró el mismo error.
    A continuación, los de soporte resetearon Apache y comprobaron que todas las extensiones estaban instaladas pero que, al parecer, falta que se instalen desde mi cpannel.
    Copio y pego la respuesta del servicio de soporte para que quede más claro.

    «Su nombre de dominio endocrinologiamasculina.com se ha encontrado con php7 en el panel de control, se ha cambiado de nuevo a php5.6, luego se ha reiniciado Apache Web Server en el lado del servidor para que surta efecto

    Todas las extensiones de mysql están instaladas y el administrador de nuestro servidor lo ha verificado, pero no está instalado bajo su cp. Consulte nuestras respuestas anteriores para saber cómo instalar las extensiones de Mysql.

    Una vez que instale la extensión mysql para PHP, puede volver a su configuración de WordPress, también puede consultar con documentos de WordPress para obtener más información.»

    Ahora, siguiendo las instrucciones que me dieron, en CPannel, en el apartado de Software, Paquetes PHP Rear, buscando por «MySQL», encuentro 5 extensiones y no sé si es una de estas, todas o ninguna:

    • CodeGen_MySQL (1.0.0RC1) Abstract base package for MySQL code generators
    • CodeGen_MySQL_Plugin (0.9.2) Tool to generate MySQL Pugins from an XML description
    • CodeGen_MySQL_UDF (1.0.0RC1) Tool to generate MySQL UDF extensions from an XML description
    • MDB2_Driver_mysql (1.5.0b4) mysql MDB2 driver
    • MDB2_Driver_mysqli (1.5.0b4) mysqli MDB2 driver

    ¡Ayuda por favor!

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Moderador LGrusin

    (@lgrusin)

    @hungryeyes que te confirmen los del hosting si tienen algún backup del sitio para restaurarlo a una fecha anterior al cambio. No debes estar tocando MySQL.

    Iniciador del debate Elena A.G.

    (@hungryeyes)

    @lgrusin No tienen ninguna. Nosotros tampoco.

    Moderador LGrusin

    (@lgrusin)

    Pues mal hecho… Hay que acostumbrarse a hacer backups frecuentes de la base de datos y los archivos.

    Si el servidor lo estás administrando tú te indico que está fuera del ámbito de este foro la configuración de servidores. De todas formas aquí tienes más información https://www.php.net/manual/es/mysql.php

    • Esta respuesta fue modificada hace 4 años, 6 meses por LGrusin.

    Bueno, es probable que si fue una actualización de PHP todo esté en su sitio, aunque no funcione.

    Lo primero, es que si o si, debes tener PHP 7.x, pero actualizar desde PHP 5.6 no es un proceso trivial. Deberás conectarte a tu servidor por SSH y ejecutar los comandos oportunos y tener habilitado mysql, podrás encontrar muchos tutoriales como https://www.rosehosting.com/blog/how-to-fix-the-missing-mysql-extension-error-in-wordpress/ entre otros, pero si no sabes de administración de sistemas te arriesgas a fastidiar aún más la instalación.

    Lo que debes tener en cuenta es que:

    • Siempre hay que tener una copia de nuestra web actualizada
    • Si no sabemos administrar un servidor web (que es lo más frecuente), deberemos elegir un hosting que nos proporciones dicho servicio y preferiblemente que sea especializado en WordPress
    • El hosting barato, muchas veces sale caro

    Esta pregunta es un tema de servidores y servicios más que de WordPress como te han indicado mis compañeros.

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • El debate ‘Extensión de MySQL’ está cerrado a nuevas respuestas.