我一直在尝试通过c9.io设置wordpress网站,但一直遇到一些问题。我按照信中的说明(在他们的网站上发布),我似乎仍然遇到一些问题。我做了以下步骤:
完成所有这四个步骤后,我单击运行index.php文件生成的链接,我从浏览器收到以下消息:“建立数据库连接时出错”。我不知道自己做错了什么,因为我一直尽可能地遵循指示。可以从以下链接找到说明:btw:https://docs.c9.io/v1.0/docs/running-wordpress-on-cloud9
如果有人能告诉我我做错了什么以及如何解决它,我将非常感激。在点击index.php生成的链接之前,似乎一切正常。一旦我点击该链接,我收到错误消息。请让我知道你们是如何解决这个问题的。谢谢。
答案 0 :(得分:1)
由于您的cloud9用户名超过16个字符且MySQL用户名为cannot be more than 16 characters long,因此您必须更新wp-config.php以仅传递前16个字符。目前应该说:
define('DB_USER', getenv('C9_USER'));
您可以使用用户名的前16个字符替换getenv('C9_USER')
。这应该可以使它发挥作用。
答案 1 :(得分:1)
如果上述答案无法解决其他强悍搜索者的问题。
我发现mysql-ctl status
会一直显示服务,因为已停止mysql-ctl start
无效且mysql-ctl cli
返回了OP错误。
使用mysql-ctl install
我重新安装(擦除)原始安装并获得了一个可以立即使用的新设备。
希望它有所帮助。