无法在WAMP服务器上的WordPress本地主机中选择数据库错误

时间:2018-11-20 22:21:20

标签: mysql wordpress debugging localhost wampserver

我正在关注此Lynda.com教程( WordPress –使用下划线从头开始构建主题(2017)),但还没有走很远。我已经使用 WAMP服务器在本地主机上安装了一个空白的WordPress安装,并且下载并安装了下划线主题。但是由于某些原因,当我尝试启动网站时,出现此错误:

  

无法选择数据库

     

我们能够连接到数据库服务器(这意味着您的用户名和密码可以),但无法选择lynda_under17_040518数据库。

     

您确定它存在吗?

     

root用户是否具有使用lynda_under17_040518数据库的权限?   在某些系统上,数据库名称以用户名作为前缀,因此类似于username_lynda_under17_040518。可能是问题所在吗?

     

如果您不知道如何设置数据库,请联系您的房东。如果其他所有方法均失败,则可以在WordPress支持论坛上找到帮助。

这就是我所知道的

  • 数据库存在,我可以在phpMyAdmin中对其运行SQL命令。
  • 我的用户是root
  • 主机是本地主机
  • 数据库为lynda_under17_040518
  • root具有数据库的所有特权(已在phpMyAdmin中验证)
  • 同一WAMPServer上的其他本地网站运行正常

This Stack Overflow post说要把define( 'WP_DEBUG_LOG', true );放入我完成的wp-config.php中。它还说:

  

“ debug.log文件将位于wp-content中。”

即使我重新启动了WAMP中的所有服务并刷新了浏览器,我也看不到任何调试日志。

我咨询过的其他链接

我查看了这些页面上的信息,但它们对我的处境并没有真正帮助。

我的调试日志在哪里,如何运行我的本地网站?

2 个答案:

答案 0 :(得分:2)

尽管SQL及其类似名称将允许使用非常长的数据库名称,但是许多应用程序(例如cPanel)将只能识别16个字符或更少的数据库名称。我怀疑您的数据库名称(lynda_under17_040518)太长了,WAMP和/或WordPress无法识别,并且如果缩短了数据库名称,它将可以正常工作。

答案 1 :(得分:1)

就我而言,我使用的是备用端口(3306以外的端口),因此我必须遵循以下说明: https://codex.wordpress.org/sk:Editing_wp-config.php#MySQL_Alternate_Port