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:
“Puede 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