Soporte » Guías – Resolución de problemas » Error: Your PHP installation appears to be missing the MySQL extension

  • Saludos, tengo un dominio llamado http://diliasoftware.com.ve en el cual cree una Base de Datos e instale WordPress en public_html.

    Una vez realizado el proceso de instalación de wp-admin y al presionar el boton «Terminar Instalación» me aparece el siguiente error: «Your PHP installation appears to be missing the MySQL extensión which is required by WordPress.» y es primera vez que me ocurre este error.

    Como podría solucionar este error?
    Existe alguna forma de resolverlo por el php.ini o el wp-config.php??

Viendo 15 respuestas - de la 1 a la 15 (de un total de 18)
  • Hola!!

    ¿Qué versión de PHP y de MySQL estás utilizando?

    Iniciador del debate farchacon

    (@farchacon)

    PhP = 5.3
    Versión del servidor MySql = 5.5.48-cll
    phpMyAdmin = 4.0.10.7

    Revísa el archivo de configuración de PHP (php.ini) o contacta con el soporte de tu hosting para que lo hagan. A patir de PHP 5.3, la extensión mysqli viene incluida y habilitada de forma predeterminada, pero parece que ha sido deshabilitada en tu servidor. En el archivo php.ini debería haber algo así para cargar mysqli:

    extension=php_mysqli.dll

    O, si utilizas la extension mysql anterior:

    extension=php_mysql.dll

    Si delante de alguna de esas línea hay un ; (punto y coma), quítalo.

    De todas formas, podrías planterar en actualizar PHP, la versión 5.3 ya no es mantenida desde hace casi dos años.

    Iniciador del debate farchacon

    (@farchacon)

    efectivamente. lo que hice fue actualizar desde el cPanel la version de PhP a la version PhP 5.4, pero ahora me aparece un error 500

    [
    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at webmaster@diliasoftware.com.ve to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.

    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
    ]

    Si actualizo a la PhP 4.5 O 4.6 ocurre la misma situación…

    Sigue siendo un error de configuración en el servidor, no de WordPress. ¿No tienes soporte en el hosting para que lo hagan por tí?

    Iniciador del debate farchacon

    (@farchacon)

    si aunque no es muy eficiente. desde hace 3 dias no tiene operadores y no responden los tiquets….

    Aunque es el único dominio que me genera problemas. Tengo mas dominios con WordPress en ese servidor de Hosting y todos los demás funcionan bien…

    Siento no poder ayudarte más, el error 500 es un error genérico, no te pude decir a que se puede deber.

    Iniciador del debate farchacon

    (@farchacon)

    una vez lo resolví configurando unos parámetros en htacces o en php.ini pero no recuerdo cuales son esos parámetros…

    Sino intentare instalar de nuevo el WOrdpres…

    El archivo .htaccess mal configurado puede dar error 500. ¿Puedes poner su contenido?

    Iniciador del debate farchacon

    (@farchacon)

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wpdemo6diliasoftware/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wpdemo6diliasoftware/index.php [L]
    </IfModule>

    # END WordPress

    Moderador Jose Conti

    (@jconti)

    Dentro de todo lo que estéis mirando, hay otra posibilidad.

    Cuándo has compilado Apache y PHP, ¿lo has hecho con suPHP?

    Si la respuesta es sí, el error 500 puede venir de algún archivo o directorio que no tienen los permisos correctos.

    Los directorios, deben tener permisos 755 y los archivo 644. Utilizando filezilla u otro similar, haz que cambie todos los permisos de los directorios y archivos por los que te he comentado (si has puesto suPHP en el servidor)

    Iniciador del debate farchacon

    (@farchacon)

    El sitio lo tengo en un Hosting que ofrece php 5.4. Ya cambie los permisos y nada… 644 para archivos (en su mayoria .php) y 755 para directorios y nada.

    Intente actualizar las versiones de php y nada…

    Llegado este momento, si el servidor te da problemas, no eres capaz de solucionarlo por tu cuenta y el soporte no te responde, yo me pensaría cambiar a otro proveedor ;). Funcionar correctamente con cualquiera de los CMS más populares, no solo con WordPress, debería ser básico de cualquier servicio de hosting con PHP y MySQL.

    De todas formas, no dijiste si comprobaste o no lo que dije en el primer mensaje. ¿Has comprobado que en el archivo de configuración de PHP se carga la extensón MyQL?

    Iniciador del debate farchacon

    (@farchacon)

    Disculpa mi ignorancia, ¿como compruebo que en el archivo de configuración de PHP se carga la extensión MyQL?

    Lo decía en un comentario anterior, míralo.

    Creo que es lo primero que tenías que haber comprobado, pues el error con el que abriste este hilo era muy descriptivo: «Your PHP installation appears to be missing the MySQL extension …», que se puede traducir como «Parece que a tu instalación PHP le falta la extesnión MySQL».

    A si que a mi me parece obvio: no tienes la extensión MySQL activa en el servidor.

    Hasta que no compruebes esto …..

Viendo 15 respuestas - de la 1 a la 15 (de un total de 18)
  • El debate ‘Error: Your PHP installation appears to be missing the MySQL extension’ está cerrado a nuevas respuestas.