Deprecated: mysql_connect()

时间:2015-11-17 作者:Steve

我有一个项目要将Wordpress从3.6.1升级到4.3.1。

我已经安装了WAMPserver 2.5,并在本地部署了Wordpress网站,但当我加载本地网站时,我收到:

(!)已弃用:mysql\\u connect():mysql扩展已弃用,将来将被删除:请在C:\\wamp\\www\\site\\wp includes\\wp db中使用mysqli或PDO。php在线1142

\\wp-includes\\wp-db.php 第1141行包含以下内容:

if ( WP_DEBUG ) {
            $this->dbh = mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );
        } else {
            $this->dbh = @mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );
        }
我很感激你给我的建议。

1 个回复
最合适的回答,由SO网友:Scriptonomy 整理而成

转到WAMP设置并启用php\\u mysqli扩展。您可以在右侧的工具栏菜单中执行此操作。只需右键单击WAMP图标并转到PHP扩展菜单。

PHP 5.5将警告不推荐使用的mysql驱动程序函数。通过在中将Debug设置为false来关闭警告wp-config.php, 或者使用这样的数据库层plugin.

相关推荐

无法上载主题。错误:“无法将上载的文件移动到/var/www/wp-ploads/localhost/2011/10。”

The uploaded file could not be moved to /var/www/wp-uploads/localhost/2011/10. 这是我尝试上载wordpress主题时收到的错误消息。这是我的文件夹的当前权限状态。$ sudo ls -la /var/www/wp-uploads/localhost total 12 drwxrwxr-- 3 root www-data 4096 2011-10-27 16:44 . drwxr-x--