致命错误:未捕获错误:调用C:\ Apache24 \ htdocs \ wordpress \ wp-includes \ wp-db.php:1643中未定义的函数mysql_connect()堆栈跟踪:#0 C:\ Apache24 \ htdocs \ wordpress \ wp-includes \ wp-db.php(639):wpdb-> db_connect()#1 C:\ Apache24 \ htdocs \ wordpress \ wp-includes \ load.php(427):wpdb-> __ construct('root' ,'root','wordpress','localhost')#2 C:\ Apache24 \ htdocs \ wordpress \ wp-settings.php(120):require_wp_db()#3 C:\ Apache24 \ htdocs \ wordpress \ wp-config .php(92):require_once('C:\ Apache24 \ htd ...')#4 C:\ Apache24 \ htdocs \ wordpress \ wp-load.php(37):require_once('C:\ Apache24 \ htd。 ..')#5 C:\ Apache24 \ htdocs \ wordpress \ wp-blog-header.php(13):require_once('C:\ Apache24 \ htd ...')#6 C:\ Apache24 \ htdocs \ wordpress \ index.php(17):require('C:\ Apache24 \ htd ...')#7 {main}在第1643行的C:\ Apache24 \ htdocs \ wordpress \ wp-includes \ wp-db.php中抛出
答案 0 :(得分:0)
正如bassxzero所说,自7.0版本以来,mysql_connect已从PHP中删除。参见https://www.php.net/manual/en/function.mysql-connect.php
此扩展在PHP 5.5.0中已弃用,在PHP 7.0.0中已删除。相反,应使用MySQLi或PDO_MySQL扩展名。
您有两种选择:
您可以继续使用旧版本的Wordpress,并使其在较旧版本的PHP(例如v5.6)上运行=>不推荐使用。请参阅https://www.php.net/supported-versions.php,而旧版本的Wordpress则存在安全问题。
您可以更新Wordpress,它将在PHP 7.3中正常工作。那就是你应该做的。当前的稳定版本是5.2.2。参见https://wordpress.org/download/releases/