部署wordpress出现致命错误(Fatal error)

问题描述:
部署wordpress出现致命错误(Fatal error……wp-db.php on line 1685),报错信息如下:

1
2
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /volume1/web/tiendaanimal/wp-includes/wp-db.php:1685 Stack trace: #0 /volume1/web/tiendaanimal/wp-includes/wp-db.php(632): wpdb->db_connect() #1 /volume1/web/tiendaanimal/wp-includes/load.php(527): wpdb->__construct('user_carlos_g_b...', 'JJo8%-7BmU&-KpP...', 'db_carlos_g_ber...', 'localhost') #2 /volume1/web/tiendaanimal/wp-settings.php(124): require_wp_db() #3 /volume1/web/tiendaanimal/wp-config.php(90): require_once('/volume1/web/ti...') #4 /volume1/web/tiendaanimal/wp-load.php(37): require_once('/volume1/web/ti...') #5 /volume1/web/tiendaanimal/wp-blog-header.php(13): require_once('/volume1/web/ti...') #6 /volume1/web/tiendaanimal/index.php(17): require('/volume1/web/ti...') #7 {main} thrown in /volume1/web/tiendaanimal/wp-includes/wp-db.php on line 1685
There has been a critical error on this website.

处理方法:
需要PHP开启mysqli扩展。在PHP目录下的php.ini文件确认以下两项:

1
2
extension=php_mysqli.dll
extension_dir="D:/Web/php/ext"

注:”D:/Web/php/ext”为php/ext的绝对路径。