安装Roots Bedock时出现“Deposated:MySQL_Connect()”错误

时间:2015-08-25 作者:Blackbird

我正在尝试安装Roots Bedrock 在我的本地Windows 7工作站上,我失败得很惨。

这是我一直在做的程序:

克隆了基岩项目,将其内容复制到my(空)“c:/my project/wordpress”项目目录中,打开一个终端,cd刻录到“c:/my project/wordpress”,然后执行composer install. 一切都很好将“c:/my project/wordpress/.env.example”复制到“c:/my project/wordpress/.env”,并将其编辑为以下内容:

DB_NAME=<MY_WP_DB>
DB_USER=root
DB_PASSWORD=<PASSWORD_FOR_ROOT>
DB_HOST=localhost

WP_ENV=development
WP_HOME=http://localhost
WP_SITEURL=http://localhost/wp
将Apache HTTPD配置文件更新为:

DocumentRoot "c:/my-project/wordpress/web"
<Directory "c:/my-project/wordpress/web">
    Options Indexes FollowSymLinks
    AllowOverride FileInfo
    Require all granted
</Directory>
启动Apache HTTPD服务器

  • 在我的浏览器中,已访问“http://localhost/wp/wp-admin
  • get error”已弃用:mysql\\u connect():mysql扩展已弃用,将来将被删除:请在C:\\Pro\\redesigned cruited中改用mysqli或PDO。com前端\\wordpress\\web\\wp\\wp包括\\wp db。php第1482行“
  • 我做错了什么?

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

    这不是一个基本问题,而是本地安装的问题。

    您的本地安装可能使用旧的php_mysql 扩展,而不是现代php_mysqli.

    您应该可能更新您的本地环境。

    这就是WordPress代码库的变化(17个月前)

    https://core.trac.wordpress.org/changeset/27935

    相关推荐

    WordPress plugin installation

    我用的是简单的add_filter 函数输出内容。add_filter(\'the_content\', \'my_name\'); function my_name( $content ){ // code return $content; } 当我激活该功能的插件输出时my_name 显示在所有页面中。如何将输出限制为仅一页?