maximum max_execution_time fatal exceeded error php phpmyadmin fatal-error

max_execution_time - Error fatal de PHP al intentar acceder a phpmyadmin mb_detect_encoding



php max time execution (15)

  1. Algunas versiones de Windows no vienen con libmysql.dll, que es necesario para cargar las extensiones mysql y mysqli. Compruebe si está disponible en C:/Windows/System32 (Windows 7, 32 bits). Si no, puede descargarlo DLL-files.com e instalarlo en C: / Windows / System32.
  2. Si esto persiste, verifique los archivos de registro de Apache y recurra a una solución que responda al error registrado por su servidor.

No estoy seguro de lo que sucedió, pero a continuación aparece lo que me da el registro cuando intento acceder a phpmyadmin, por favor, ayuda. Tratando de depurar un problema diferente y se encontró con esto. Realmente no es posible volver a cuando estaba funcionando.

Error fatal de PHP: llame a la función no definida mb_detect_encoding () en /usr/share/php/gettext/gettext.inc en la línea 177

Cuando intento ir al sitio, recibo este error, creo que es probable que los dos errores estén relacionados:

Error de conexión a la base de datos (1): el adaptador MySQL ''mysqli'' no está disponible.


Después de leer sobre extension_dir = "ext", agregué la línea a php.ini pero no funcionó, luego comencé a buscar el registro de errores de Apache y vi que PHP no podía encontrar las DLL en el directorio especificado "ext". Comenté la línea de extensión_dir, reinicié Apache y miré el registro de errores nuevamente, vi que PHP ahora estaba buscando las DLL en C: / PHP / ext (por defecto supongo), pero como estoy usando otras carpetas, esa no es la ruta correcta. Así que descomenté la línea extension_dir y escribí esto:

extension_dir = "C:/Apache24/PHP/ext"

En mi configuración, esa es la ruta correcta a dll.

y por supuesto, sin comentarios.

extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll

Reinició el servidor Apache y el navegador de Internet y ahora phpMyAdmin funciona con mi inicio de sesión mySQL.

Entonces, la ruta incorrecta de dll y el comentario de dll necesario en php.ini fueron el problema.

Recuerde reiniciar Apache y el navegador de Internet después de editar los archivos de configuración.

Especificaciones del sistema: Windows 7 HB 64bit httpd-2.4.4-win32-ssl_0.9.8.zip php-5.4.16-Win32-VC9-x86.zip phpMyAdmin-4.0.4.1-all-languages.zip mysql-installer-community- 5.6.11.0.msi

Espero que esto ayude. Gracias por tus comentarios también.


El primer error es causado por php porque la extensión mbstring no está instalada o no está activa.

El segundo error es la salida de phpMyAdmin / su sitio que le solicita que instale / habilite la extensión mysqli.

Para habilitar mbstring y mysqli edite su php.ini y agregue / descomente las dos líneas con mbstring.so y mysqli.so en unix o mbstring.dll y mysqli.dll en Windows

Unix /etc/(phpX/)php.ini

extension=mysqli.so extension=mbstring.so

Carpeta de instalación de Windows PHP / etc / php.ini

extension=mysqli.dll extension=mbstring.dll

No olvide reiniciar su servidor web después de esto.

EDITAR: El usuario agregó que estaba usando redhat en los comentarios, así es como instala las extensiones en todas las distribuciones de linux basadas en CentOS / Fedora / RedHat / Yum

sudo yum install php-mysqli sudo yum install php-mbstring restart your werbserver sudo /etc/init.d/httpd restart

Puede verificar su instalación con un pequeño script php en la raíz de su documento. Esto lista todas las configuraciones, versiones y extensiones activas que has instalado para php

prueba.php

<?php phpinfo();


En php.ini , tuve que cambiar

extension_dir = "ext"

a

extension_dir = "C:/PHP/ext"

como mi PHP se instaló en C:/PHP . Tuve que usar / lugar de / , y luego funcionó.

También descomente las mbstrings , mysqli y mysql .



Intenta instalar mysqli y pdo. Ponlo en terminal:

./configure --with-mysql=/usr/bin/mysql_config / --with-mysqli=mysqlnd / --with-pdo-mysql=mysqlnd


Lo que me ayudó (usando XAMPP en Windows) fue:

  • asegúrese de que mi ruta incluyera la ruta correcta para PHP (tuve dos instalaciones de PHP, una bajo c:/php y la instalación de XAMPP en c:/xampp/php que era la que quería usar)
  • comprueba que las líneas
    extension_dir="C:/xampp/php/ext"
    extension=php_mbstring.dll
    extension=php_exif.dll ; Must be after mbstring as it depends on it
    no se ha comentado en el archivo php.ini (es decir, no ; al principio)
  • reinicie el servidor apache
  • Por último, pero no menos importante, borre el caché cuando vuelva a cargar la página http://localhost/phpmyadmin/ (por ejemplo, con Ctrl-F5 en Chrome)

Mi conjetura sería verificar que la extensión mysqli esté habilitada en su configuración de PHP. Más información sería genial (por ejemplo, OS, pila AMP, etc.).

Verifique la configuración de php.ini para mysqli y asegúrese de que no haya ningún '';'' En frente de la extensión. El habilitado en mi configuración es php_mysqli_libmysql.dll.



Probé en Windows y obtuve el mismo problema después de habilitar esto en la PHP installation folder/etc/php.ini :

extension=mysqli.dll extension=mbstring.dl

También debe habilitar lo siguiente en el archivo ini:

extension_dir = "ext"

phpMyadmin está trabajando ahora!


Recompila PHP con mbstring.

./configure --enable-http --with-apxs2 --with-mysql --with-gd --with-curl --with-mbstring

make make install


Tuve el mismo problema en mi windows7- 32 bit:

1. "Error fatal de PHP: llame a la función no definida mb_detect_encoding () en /usr/share/php/gettext/gettext.inc en la línea 177"

cuando abrí mi archivo php.ini, la línea "extension_dir" tenía el siguiente aspecto:

extension_dir = "C:/wamp/bin/php/php5.4.16/ext/"

que cambié a

extension_dir = "C:/wamp/bin/php/php5.4.16/ext/"

Y funcionó.


Tuve el mismo problema, esto es lo que funcionó para mí.

Puede hacer clic en el icono de wampserver, luego en el registro de errores de PHP. Compruebe si dice esto: Unable to load dynamic library ''c:/wamp/bin/php/php5.5.12/ext/php_ldap.dll''

Si es así, entonces puede volver a cargar su versión de PHP, haciendo clic en el ícono de wampserver, luego en PHP, luego en la versión, y luego haga clic en su versión. Espere a que todo vuelva a estar en línea y luego intente acceder a phpmyadmin.


Una de las opciones es: deshabilitado esta extension_dir = "ext"

y el otro es:

vaya al ícono de wamp y vea php y haga clic en los registros de errores de php, luego del registro de errores u puede encontrar el error exacto.

este error se produce solo si las rutas no se configuran correctamente.


en ubuntu 16.04 cuando intenté conectarme a phpmyadmin apareció una página paginada en blanco, así que ejecuté el comando anterior y phpmyadmin funciona

sudo apt-get install php-mbstring php7.0-mbstring php-gettext

para mysql support install

sudo apt-get install php7.0-mysql

probado en ubuntu 16.04 con php 7 version