Pregunta sobre Arreglando WordPress de Wordpress:

MySQL conecta aplicaciones que causan errores fatales en php 7.2 y 7.3 en archivos de wordpress

Un usuario pregunt贸 馃憞

Estos son todos los archivos que est谩n en la 煤ltima actualizaci贸n de wordpress. Uno de ellos afirma que MySQL connect se elimin贸 de las p谩ginas 7.2 y 7.3. Est谩 bloqueando el acceso de wp-admin pero el sitio web funciona bien. Solo la p谩gina wp-admin y el ancho de p谩gina para php 7.2 y el mismo registro de errores en todas las p谩ginas de wp-admin con php 7.3. MySQLI est谩 activo MariaDB est谩 actualizado. En otro foro dicen que reemplace la funci贸n de conexi贸n MYSQL. con MySQLi connect鈥 Ver: Dicen:

鈥淧uede usar mysqli_connect ($ mysql_hostname, $ mysql_username) en lugar de mysql_connect ($ mysql_hostname, $ mysql_username).

Las funciones mysql_ * se han eliminado de PHP 7. Ahora tiene otras dos opciones: MySQLi y PDO. 芦

驴Por qu茅 deber铆a cambiar esto en archivos de wordpress? No es un plugin y el tema no hace que el sitio web est茅 en l铆nea y sea accesible. wp-include / wp-db.php: 1564 wp-include / wp-db.php (592) wp-include / load.php (409) public_html / wp-settings.php (106) / public_html / wp-config. php (93) public_html / wp-admin / admin.php (31). {main} emitido en /home/punkmmur/public_html/wp-includes/wp-db.php online 1564

Error fatal: Error no reconocido: Llame a la funci贸n no especificada mysql_connect () en /home/punkmmur/public_html/wp-includes/wp-db.php:1564 Pista de apilamiento: # 0 / home / punkmmur / public_html / wp-include / wp- db.php (592): wpdb-> db_connect () # 1 /home/punkmmur/public_html/wp-includes/load.php(409): wpdb -> __ subir (‘punkmmur_calyps …’, ‘contrase帽a’, ‘xxxxxxx鈥’, ‘localhost’) # 2 /home/punkmmur/public_html/wp-settings.php(106): require_wp_db () # 3 /home/punkmmur/public_html/wp-config.php(93): require_once ( ‘/ baile / punkmmur /鈥’) # 4 /home/punkmmur/public_html/wp-load.php(37): require_once (‘/ home / punkmmur /鈥’) # 5 / home / punkmmur / public_html / wp-admin / admin. php (31): require_once (‘/ home / punkmmur /鈥’) # 6 /home/punkmmur/public_html/wp-admin/index.php(10): require_once (‘/ home / punkmmur /鈥’) # 7 { main} emitir en /home/punkmmur/public_html/wp-includes/wp-db.php en l铆nea 1564

Las preguntas de las SS no funcionan. Pero todos sus archivos principales de wordpress y dicen que wordpress php 7.2-3 est谩 listo, 驴de d贸nde viene esta pregunta?

Este tema fue modificado hace 1 a帽o, 11 meses por. Motivo: mini-edici贸n Este tema se modific贸 hace 1 a帽o y 11 meses.

(@sterndata)

Moderador del foro y voluntario del equipo de apoyo

Hace 1 a帽o, 11 meses

El error se detecta en los archivos principales, pero no fue causado por ellos. NO edite archivos.

Esto podr铆a ser un plugin o un conflicto de tema. Intente deshabilitar todos los plugins y use uno de los temas predeterminados (Veinte *). Si el problema desaparece, perm铆tales identificar el origen de sus problemas uno por uno.

Si puede instalar plugins, instale 芦Health Check禄: https://wordpress.org/plugins/health-check/ En la pesta帽a de soluci贸n de problemas, puede hacer clic en el bot贸n para deshabilitar todos los plugins y cambiar el tema para ti, mientras a煤n est谩s conectado, sin molestar a los visitantes normales de su sitio. Luego, puede usar el men煤 de la barra de administraci贸n para activar o desactivar plugins y temas de uno en uno.

Mira http://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/

(@diondesigns)

Hace 1 a帽o, 11 meses

Solo hay dos formas de cometer un error con WordPress 4.4+ y PHP 7+:

1) Extensi贸n PHP mysqli no disponible 2) WordPress WP_USE_EXT_MYSQL constante se define como VERDADERO

Aseg煤rese de que la extensi贸n mysqli est茅 instalada en PHP. Si es as铆, aseg煤rese de no definir el WP_USE_EXT_MYSQL constante. (Verifique el archivo wp-config.php).

Si est谩 utilizando una cach茅 agresiva como Varnish, tenga en cuenta que la cach茅 puede seguir funcionando bien hasta que se borre. Si est谩 utilizando una cach茅 de c贸digo de operaci贸n como Zend OPcache, aseg煤rese de revalidar inmediatamente. Ejemplo:

opcache.revalidate_freq = 0

(@djusstattoo)

Hace 1 a帽o, 11 meses

@diondesigns @sterndata Estaba usando wp super cache pero borr茅 el cach茅 antes de comenzar y desactiv茅 el almacenamiento en cach茅. Encend铆 un m茅todo de soluci贸n de problemas de verificaci贸n de estado, desactiv茅 todos los plugins y cambi茅 al tema predeterminado de veintisiete. Despu茅s de cambiar a php 7.3 con el tema predeterminado y desactivar el plugin del modo de resoluci贸n de problemas, recib铆 el mismo error: Error fatal: Error no reconocido: Llame a la funci贸n no especificada mysql_connect () en / home / punkmmur / public_html / wp-includes / wp-db .php: 1564 Pista de apilamiento: # 0 /home/punkmmur/public_html/wp-includes/wp-db.php(592): wpdb-> db_connect () # 1 / home / punkmmur / public_html / wp-includes / load. php (409): wpdb -> __ build (‘punkmmur_calyps …’, ‘contrase帽a’, ‘punkmmur_calyps …’, ‘localhost’) # 2 /home/punkmmur/public_html/wp-settings.php(106) : require_wp_db () # 3 / baile / punkmmur / public_html / wp-config.php (93): require_once (‘/ home / punkmmur /鈥’) # 4 /home/punkmmur/public_html/wp-load.php(37) : require_once (‘/ home / punkmmur /鈥’) # 5 /home/punkmmur/public_html/wp-admin/admin.php(31): require_once (‘/ home / punkmmur /鈥’) # 6 / home / punkmmur / public_html / wp-admin / plugins .php (10): require_once (‘/ home / punkmmur /鈥’) # 7 {main} a caith s铆, yo /home/punkmmur/public_html/wp-includes/wp-db.php en l铆nea 1564

El wp-config.php tiene una constante WP_USE_EXT_MYSQL a 芦falso禄

Not茅 que MySQLi no est谩 exactamente en bpp 7.3: mysqlnd y nd_mysqli. pags.

Php 7.2 dio el mismo error pero tiene MySQLi. La cach茅 se elimina y desactiva, lo que es solo un plugin que funciona o una soluci贸n de problemas de verificaci贸n de estado.

Esta respuesta fue modificada hace 1 a帽o, 11 meses por. Raz贸n: apodo

(@djusstattoo)

Hace 1 a帽o, 11 meses

Y ahora volv铆 a php 7.1 y el https://tatouagecalypso.com/wp-admin/plugins.php No funciona, pero me las arregl茅 para cambiar al tema veintiuno.

(@djusstattoo)

Hace 1 a帽o, 11 meses

@diondesigns @sterndata No funciona php, desactive todos los plugins y ejecute veinti煤n restauraciones, intent茅 configurar en cach茅 su versi贸n falsa en wp-config.php, la funci贸n WP_USE_EXT_MYSQL no est谩 definida. Fue renombrado. iba y ven铆a en las versiones php y en realidad est谩 atascado en modo de error. * / Wp-admin no solo funciona, sino que tambi茅n muestra diferentes temas en diferentes p谩ginas.

(@djusstattoo)

Hace 1 a帽o, 11 meses

@sterndata @diondesigns el problema eran los m贸dulos php de MySQLI cuando no estaban activados. Tuvimos que activar: nd_mysqls

El almacenamiento en cach茅 era parte del problema, incluso si el plugin estaba desactivado. Cargar铆a una p谩gina de mensaje de error tal como estaba. Es por eso que volver a versiones anteriores de php no funcionar铆a, por lo que siempre mostrar铆a el mensaje de error del cach茅.

Incluso si / wp = admin no funcion贸, el sitio web todav铆a estaba bien y probablemente se guard贸 mediante el almacenamiento en cach茅.

Tuvimos que tener acceso https://tatouagecalypso.com/wp-admin con par谩metros de URL para evitar el almacenamiento en cach茅 de bu https://tatouagecalypso.com/wp-admin/?d=asdd o solo.

Por lo tanto, los m贸dulos php deben implementarse. El sitio web ahora ejecuta pnp 7.3 con nd_mysqls implementado en las opciones php en Cpanel.

(@sterndata)

Moderador del foro y voluntario del equipo de apoyo

Hace 1 a帽o, 11 meses

Su host deber铆a tener php-mysqlnd habilitado autom谩ticamente cuando habilita PHP 7.x. Bueno, 隆lo has descubierto!

(@djusstattoo)

Hace 1 a帽o, 11 meses

Oh … bueno … les har茅 saber gracias

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada.