Un usuario preguntó 👇
Hola,
Acabo de instalar una nueva instalación de wordpress en mi nuevo vps con openlitespeed con php7.3 y mariodb. Solo obtengo un error cuando instalo wordpress después de activar el modo de depuración. Pero no entiendo qué pasa.
Aquí están los errores
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /usr/local/lsws/xxx.eu/wp-includes/wp-db.php:1643 Stack trace: #0 /usr/local/lsws/xxx.eu/wp-includes/wp-db.php(639): wpdb->db_connect() #1 /usr/local/xxx/wp-includes/load.php(420): wpdb->__construct('wp_user', '.......', 'WP_database', 'localhost') #2 /usr/local/lsws/xxx.eu/wp-settings.php(120): require_wp_db() #3 /usr/local/lsws/xxx.eu/wp-config.php(98): require_once('/usr/local/lsws...') #4 /usr/local/lsws/xxx/wp-load.php(37): require_once('/usr/local/lsws...') #5 /usr/local/lsws/xxx/wp-blog-header.php(13): require_once('/usr/local/lsws...') #6 /usr/local/lsws/xxx/index.php(17): require('/usr/local/lsws...') #7 {main} thrown in /usr/local/lsws/xxx.eu/wp-includes/wp-db.php on line 1643
Fatal error: Uncaught Error: Call to undefined function load_default_textdomain() in /usr/local/lsws/xxx.eu/wp-includes/class-wp-fatal-error-handler.php:41 Stack trace: #0 [internal function]: WP_Fatal_Error_Handler->handle() #1 {main} thrown in /usr/local/lsws/xxx.eu/wp-includes/class-wp-fatal-error-handler.php on line 41
Pero no tengo «define (‘WP_USE_EXT_MYSQL’, true);» yo mo wp-config.
No estoy seguro de dónde buscar ahora.
Tomás.
(@designsmoke)
Hace 1 año, 9 meses
¿Ha instalado el módulo de iluminación lsphp72-mysqlnd / lsphp73-mysqlnd?
https://openlitespeed.org/kb/wordpress/
Esta respuesta fue modificada hace 1 año, 9 meses por.
(@autotutorial)
Hace 1 año, 9 meses
Para la base de datos https://wordpress.org/support/topic/updated-php-from-5-6-3-to-7-2-18-into-wp-5-1-1/#post-11507026
Lanzador de hilos
(@ tbl91)
Hace 1 año, 9 meses
Sí, acabo de comprobar mi phpinfo (); Tengo esta versión de lsphp73-mysqlnd.
Version mysqlnd 5.0.12-dev - 20150407 - $Id: 7cc7cc96e675f6d72e5cf0f267f48e167c2abb23 $
Vea esta imagen: https://imgur.com/PfM1WQq
Editar
@autotutorial: Cuando intento la prueba de la base de datos, aparece una pantalla en blanco.
Esta respuesta fue modificada hace 1 año, 9 meses por.
(@autotutorial)
Hace 1 año, 9 meses
Ejecute un script y habilite mysqli php ini. ¿Es compatible con MySQL? Es imposible para php => 7 🙁
Esta respuesta fue modificada hace 1 año, 9 meses por.
(@designsmoke)
Hace 1 año, 9 meses
Bien, intente agregar una nueva línea al final de wp-config.php con este texto:
define('WP_USE_EXT_MYSQL', true);
Lanzador de hilos
(@ tbl91)
Hace 1 año, 9 meses
Gracias,
Yo añadí:
define('WP_USE_EXT_MYSQL', true);
Pero sigue apareciendo el error. Mira https://host01.aquarijn.eu
También tomé una foto del error que encuentro en mi panel de administración de litespeed: https://imgur.com/a/mILNCxD
Esta respuesta fue modificada hace 1 año, 9 meses por.
(@autotutorial)
Hace 1 año, 9 meses
en phpinfo, ¿está habilitado mysqli? WordPress solo usa mysql si no obtiene mysqli
Lanzador de hilos
(@ tbl91)
Hace 1 año, 9 meses
@autotutorial Cuando miro esta página: http://host01.aquarijn.eu/phpinfo.php Veo mysqlnd pero ¿no es lo mismo?
(@autotutorial)
Hace 1 año, 9 meses
no mysqlnd es una de las dos bibliotecas de posibilidades que solo funciona si está habilitada con mysqli.
esto es mysqlnd https://www.php.net/manual/en/mysqlinfo.library.choosing.php
Te recomiendo que mires php.ini si necesitas habilitar mysqli
(@diondesigns)
Hace 1 año, 9 meses
Faltan las extensiones mysqli y curl en su compilación de PHP. Oh, ambas cosas se especificaron en el configure
comando, eso significa errores de tiempo de ejecución de biblioteca / vinculados.
Estos errores deberían haberse registrado en el registro de errores de PHP. Busque ese registro y háganos saber cuáles son los errores.
De hecho, las distribuciones predefinidas de PHP 7.3 tienen problemas conocidos con las versiones recientes de MySQL / MariaDB. Es una de las muchas (muchas) razones por las que recomiendo encarecidamente que las personas eviten la 7.3 a partir de ahora y utilicen la última versión en la rama 7.2.
Lanzador de hilos
(@ tbl91)
Hace 1 año, 9 meses
Gracias por la respuesta. Probaré la versión ‘PHP 7.2.16 con LSAPI’.
¿Solucionó tu problema??
0 / 0
Hola buenas, me ocurrió lo mismo y no encontraba solución en ningún post o foro. Pero al final la he encontrado en este artículo: https://www.digitaldot.es/como-instalar-openlitespeed-en-debian-con-plesk/
Espero que te sirva de ayuda 😉