未设置Openshift MYSQL环境变量 [英] Openshift MYSQL environment variables not set

查看:76
本文介绍了未设置Openshift MYSQL环境变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我所有的MySQL环境变量都导致一个空字符串,例如 回声getenv('OPENSHIFT_MYSQL_DB_URL'); 回声getenv('OPENSHIFT_MYSQL_DB_HOST');

all my MySQL environment variables result in an empty string such as echo getenv('OPENSHIFT_MYSQL_DB_URL'); echo getenv('OPENSHIFT_MYSQL_DB_HOST');

但是其他诸如 回声getenv('OPENSHIFT_APP_NAME'); 回声getenv('OPENSHIFT_REPO_DIR');

however the others such as echo getenv('OPENSHIFT_APP_NAME'); echo getenv('OPENSHIFT_REPO_DIR');

做的很好.有什么想法我做错了吗?

work perfectlly fine. Any ideas what i am doing wrong?

推荐答案

我遇到了同样的问题,并尝试多次创建和重新创建应用程序

I had the same issue, and tried creating and recreating Applications multiple times without success

解决方案是使用Git将代码推送到Openshift(至少一次),如果仅使用sFTP推送代码,则这些变量将不可访问

The solution was to use Git to push the code to Openshift (at least one time), if you only use sFTP to push the code, those variables will not be accessible

这篇关于未设置Openshift MYSQL环境变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆