我在使用WampServer的家用win 8.1机器上安装最新的Wordpress(4.5)时收到错误。我多年前安装WP没有问题,而不是浏览器安装的菜鸟,但这个问题令人费解。错误发生在与WP新创建的数据库的初始连接中,并且读取...
无法选择数据库我们能够连接到数据库服务器 (这意味着您的用户名和密码没问题)但不能 选择bib_backinbusiness数据库。
你确定它存在吗?用户bib_usrmnrg是否有权使用 bib_backinbusiness数据库?在某些系统上你的名字 数据库以您的用户名为前缀,所以它就像 username_bib_backinbusiness。这可能是问题吗?如果你不这样做 知道如何设置数据库,您应该联系您的主机。我摔倒 否则你可以在WordPress支持论坛找到帮助。
有趣的是,几个月前我尝试在本地计算机上安装OpenCart时遇到了这个问题,我最终不得不删除解决问题的下划线,但是,在共享主机上(如上面的WP消息中所述)托管用户名通常以DB-name和DB-username为前缀。
如果我删除了下划线字符,毫无疑问它将全部正常工作,但这不是问题...... OpenCart安装程序和WP安装程序都存在数据库名称中的下划线问题。我的问题:是否有一个设置(可能在php.ini中)将覆盖此;虽然我真的不认为它的问题似乎与安装人员有关。
如果我在生产服务器上安装,毫无疑问不会出现问题,但是它运行的是相同的安装脚本,那么问题出在哪里?
BTW:我还尝试在wp-config.php中的数据库名称中的下划线之前添加一个转义字符 - 因此:bib_backinbusiness。问题仍然存在,下划线在同一错误消息中回显。
任何人的想法都会遇到同样的问题吗?
答案 0 :(得分:0)
解决:我添加了db collate键(在wp-config.php中): define('DB_COLLATE','');
更改为:define('DB_COLLATE','utf8_unicode_ci'); 直接从phpMyAdmin数据库定义中读取。