Pregunta sobre Localhost Installs de Wordpress:

Error fatal de PHP: Error no recuperado: llamada a la función no definida mysql_connect ()

Un usuario preguntó 👇

Instalé php 7.2 y encontré este error desde: Error fatal PHP: Error no reconocido: llamada a la función indefinida mysql_connect () en C: inetpub wwwroot wp-include wp-db.php: 1564

Lo busqué en Google y probé algunas cosas, pero nada parece funcionar. Soy nuevo en esto, así que me vendría bien un poco de ayuda. Si reinstalo WordPress, ¿qué carpetas necesitaría para ejecutar mi sitio web nuevamente?

Mike y SC

(@ alegremente)

Hace 2 años, 3 meses

WordPress en sí es compatible con PHP 7.2 (al menos supongo que está utilizando una versión bastante corta de WP). Asegúrese de que su entorno tenga MySQL 5.6+ o MariaDB 10+.

(@diondesigns)

Hace 2 años, 3 meses

Por favor revise su archivo wp-config.php para la siguiente línea:

define('WP_USE_EXT_MYSQL', true);

Si lo encuentra, elimine la línea. Su problema debería solucionarse.

Si aún tiene el problema, entonces instaló PHP 7.2.x incorrectamente. El error que informó no se puede utilizar si está utilizando PHP 7.2.xy la línea anterior no está en wp-config.php.

(@sbsmain)

Hace 2 años, 3 meses

La instalación de Mariadb 10.3 solucionó este problema.

Ahora puedo ver mi página web en una ubicación local y acceder a ella desde otras computadoras en mi dominio, pero a las otras computadoras no les gustan los gráficos. El problema es que mi camino se centra en el lugar local. Estoy tratando de iniciar sesión en el panel de WordPress en este momento, pero no me da esa opción. ¿Algunas ideas?

Esta respuesta fue modificada hace 2 años, 3 meses por.

(@sbsmain)

Hace 2 años, 3 meses

Marcaré este como resuelto y publicaré la nueva pregunta.

(@fcolombo)

Hace 2 años

En cuanto a lo que vale, me encontré con el mismo error y el problema se resolvió a través del nd_mysqli extensión en la configuración de PHP 7, y la mysqli uno.

(@magornitho)

Hace 2 años

Gracias Francesco! Hice lo que dijiste y el error se resolvió (nd_mysqli estaba habilitado, mysqli ya estaba deshabilitado). He estado usando PHP 7 durante los últimos meses, así que no sé por qué ocurrió el error (hoy) en primer lugar.

(@fcolombo)

Hace 2 años

¡Me alegro de haber ayudado!

Cometí el error cuando actualicé PHP 7 y habilité el «Caché de base de datos» de W3 Full Cache.

¿Quizás jugaste con W3TC hoy?

Consulte para referencia: https://wordpress.org/support/topic/database-cache-causing-503-errors-when-upgrading-to-php-7/

(@lahiru)

Hace 1 año, 8 meses

Gracias Francesco! Esto también solucionó el problema para mí. Tenía un plugin de almacenamiento en caché instalado mientras actualizaba WP.

(@fawzia)

Hace 1 año, 7 meses

Hola

Estoy creando mi primer sitio y encontré el siguiente error. Creé la primera página en mi dominio y estaba atascado en algún lugar que no podía editarla, así que eliminé todos mis archivos y comencé un nuevo sitio web en el dominio. mismo. El problema es que no se puede acceder al nuevo sitio web. No he descargado nada más que wordpress, así que no creo que mi error esté relacionado con la descarga de php descrita anteriormente.

Veo muchas cosas borradas.wpm … cosas aquí y no estoy seguro de cómo proceder

El error es:

Error fatal de PHP: Error no recuperado: Llame a la función no definida get_transient () en /home/upku9mvvkvf0/public_html/deleteme.wpmfgw.php:16 Seguimiento de pila: # 0 {main} emitido en / home / upku9mvvkvf0 / public_htm php en línea 16
[14-Apr-2019 04:29:43 UTC] Error fatal de PHP: Error no recuperado: Llame a la función no definida get_transient () en /home/upku9mvvkvf0/public_html/deleteme.wpkq1x.php:16 Pista de apilamiento: # 0 {main} emitida en / home / upku9mvvkvf0 / public_ php en línea 16
[14-Apr-2019 04:29:43 UTC] Error fatal de PHP: Error no disponible: llamar a la función indefinida get_transient () en /home/upku9mvvkvf0/public_html/deleteme.wppsmo.php:16 Pila de pista: # 0 {main} emitida en / home / upku9mvvkvf0 / public_mlml . php en línea 16

Por favor, ayúdame a resolver esto. Tuyo sinceramente

Actualización que me di cuenta de que me he registrado con Linux hosting con cpanel (en godaddy)…. Mientras tanto, mi computadora está en Windows desde bien !!!! déjame ahora intentar resolver el nuevo problema: /

Esta respuesta fue modificada hace 1 año, 7 meses. Esta respuesta fue modificada hace 1 año, 7 meses.

(@nirajnagar)

Hace 1 año, 2 meses

El truco de Francesco funcionó para mí. Ahora estoy ejecutando WP 5.2.3 en PHP 7.3 en cPanel.

(@ mabel16113)

Hace 1 año, 1 mes

Estoy lanzando este error. ¿Dónde exactamente puedo puntuar esta configuración para cambiar mysqli a nd_mysqli?

(@ mdsabir07)

Hace 1 año, 1 mes

Tengo un problema similar. Y pude resolverlo siguiendo Francescoguía. Actualmente, estoy usando PHP 7.3 versión y WordPress ultima versión. Solo habilita la extensión nd_mysqli. Resolví el problema de inmediato y Mo WordPress el sitio funciona bien ahora.

Gracias Francescoy otros en busca de ayuda.

Esta respuesta fue modificada hace 1 año, 1 mes por. Esta respuesta fue modificada hace 1 año, 1 mes por.

(@ benji8)

Hace 8 meses, 1 semana

¿Puedes decirme cómo hago el nd_mysqli extensión por favor?

Gracias.

(@carlosatl)

Hace 7 meses, 1 semana

Si alguien más tiene este problema mientras realiza una instalación inicial de wordpress 5.4 en php 7.x en Windows al menos, intente fusionar la extensión line = mysqli en su archivo php.ini. Eso me atrapó al final.

(@vxivongo)

hace 7 meses

Por favor ayude con este mismo problema, tengo Apache y PHP 7.4.5 ejecutándose en una máquina con Windows 10. Todavía estaba intentando instalar wordpress cuando encontré un error

Ha ocurrido un error crítico en su sitio web.

Obtenga más información sobre la depuración en WordPress.

Activé la depuración e ingresé los datos de la base de datos en los archivos wp-config manualmente, pero luego comencé a recibir este error.

Error fatal: Error no reconocido: Llame a la función no especificada mysql_connect () en C: Apache24 htdocs clickmedia wp-include wp-db.php: 1658 Pista de apilamiento: # 0 C: Apache24 htdocs clickmedia wp- incluye wp-db.php (631): wpdb-> db_connect () # 1 C: Apache24 htdocs clickmedia wp-include load.php (426): wpdb -> __ build (‘admin’, ‘ 081447Addax ‘,’ clickmedia ‘,’ 127.0.0.1 ‘) # 2 C: Apache24 htdocs clickmedia wp-settings.php (126): require_wp_db () # 3 C: Apache24 htdocs clickmedia wp-config . php (90): require_once (‘C: \ Apache24 \ htd …’) # 4 C: Apache24 htdocs clickmedia wp-load.php (37): require_once (‘C: \ Apache24 htd… ‘) # 5 C: Apache24 htdocs clickmedia wp-blog-header.php (13): require_once (‘ C: \ Apache24 \ htd … ‘) # 6 C: Apache24 htdocs clickmedia index.php (17): bind (‘C: \ Apache24 \ htd …’) # 7 {main} fundido en C: Apache24 htdocs clickmedia wp-include wp-db.php en línea 1658

Intenté seguir la sugerencia de @ fcolombo pero 1. No tengo la utilidad de configuración de PHP a la que se refiere. Así que edité el archivo PHP.ini 2. No puedo obtener nd_mysql como se dijo

Solo encontré esta línea que no combiné.

extensión = mysqli

esta linea tambien existe
[mysqlnd] con otras configuraciones para mysqlnd, ¿podría ser lo mismo que nd_mysql?

Apreciamos su ayuda. Atrapado tratando de resolver esto durante horas

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *