【发布时间】:2017-06-25 15:13:15
【问题描述】:
我在 netbeans 中使用 YII2 框架,每次我的项目部署到 Web 服务器时,我都必须将 url 从 localhost 更改为 Web 服务器的 URL。
因此,
在控制器文件夹中创建了一个 config.php 文件
define("本地", "http://localhost");
定义(“WEB”,“http://website.com”);
全球$环境;
$环境=本地; //如果你在现场,就改成WEB
每个需要它的文件,把它放在顶部
include_once(dirname(__FILE __)."/config.php");
并且每次在代码中需要 url 时使用
回声$环境;
但是我得到 $environment 没有定义的错误。 我做错了什么?
参考How to implement absolute URLs on localhost and web server?
【问题讨论】:
-
我认为 config.php 文件不包含在项目中。检查是否显示任何错误或只是将
include_once;更改为required_once,这样如果不包含,则剩余的代码行将不会运行,我们可以找到它是否包含。
标签: php url yii yii2 localhost