我尝试部署Question2Answer。这些是我遵循的步骤:
从示例中创建qa-config.php并调整MySQL凭据:
define('QA_MYSQL_HOSTNAME', 'getenv("OPENSHIFT_MYSQL_DB_HOST")'); // try '127.0.0.1' or 'localhost' if MySQL on same server
define('QA_MYSQL_USERNAME', 'taken from cartridge');
define('QA_MYSQL_PASSWORD', 'taken from cartridge');
define('QA_MYSQL_DATABASE', 'taken from cartridge');
然后我推送了更改并打开了我的应用程序的URL。但是,我得到的只是一个空白页。
我错过了什么?
答案 0 :(得分:0)
以上getenv("OPENSHIFT_MYSQL_DB_HOST")
变量对我不起作用。因此,我ssh进入我的应用程序并通过$ env | grep mysql
找到了HOST IP。它给了我类似的东西:
OPENSHIFT_MYSQL_DB_URL=mysql://adminrszuv:rerewr9kGp2MpE@127.11.72.130:3316/