c9.io wordpress设置问题



我一直试图通过c9.io设置一个wordpress网站,但遇到了一些问题。我已经按照信中的说明(发布在他们的网站上)进行了操作,但我在设置它时似乎仍然遇到了一些问题。我做了以下步骤:

  1. 通过c9.io面板创建wordpress实例
  2. 使用以下命令启动并创建mysql数据库:"mysqlctlstart"
  3. 转到index.php文件并运行它
  4. index.php文件运行后,请按照链接设置wordpress站点

在完成所有这4个步骤并单击运行index.php文件生成的链接后,我从浏览器中收到以下消息:"建立数据库连接时出错"。我不知道我做错了什么,因为我一直在尽可能严格地遵守指示。说明可以从以下链接找到btw:https://docs.c9.io/v1.0/docs/running-wordpress-on-cloud9

如果有人能告诉我我做错了什么以及如何修复它,我将不胜感激。在我点击index.php生成的链接之前,似乎一切都正常。一旦我点击该链接,我就会收到错误消息。请告诉我你们是如何解决这个问题的。谢谢

由于cloud9用户名长度超过16个字符,MySQL用户名长度不能超过16个字,因此您必须更新wp-config.php以只传递前16个字符。目前它应该说这样的话:

define('DB_USER', getenv('C9_USER'));

您可以将getenv('C9_USER')替换为用户名的前16个字符。这应该会让它发挥作用。

如果上面的答案不能为其他勇敢的搜索者解决这个问题。

我发现mysql-ctl status总是显示服务已停止mysql-ctl start没有效果,mysql-ctl cli返回OP错误。

使用mysql-ctl install,我重新安装(擦除)了原来的安装,得到了一个新的,它一开始就起作用了。

希望它能帮助到别人。

最新更新