首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >交换域名时管理文件夹位置

交换域名时管理文件夹位置
EN

Stack Overflow用户
提问于 2014-11-11 00:21:55
回答 1查看 11关注 0票数 0

我最近正在开发一个应用程序,它很快就需要从一个服务器移动到另一个服务器。(测试环境到生活环境)。我遇到的问题是,当我移动文件夹时,它仍然可以在不需要更改目录的情况下工作。

示例:

代码语言:javascript
复制
<?php include $_SERVER['DOCUMENT_ROOT'] . '/arcade/layouts/_header.php'; ?>

这里我包含了一个名为'_header.php‘的布局文件,当我将测试环境转移到live时,我会遇到的问题是,我们将需要'/arcade’文件夹,所以这将查找一个不存在的文件夹。我可以使用../或./,但是这样我就不能使用$_SERVER‘’DOCUMENT_ROOT‘。

我最初的想法是创建一个_config.php,并在其中包含全局变量,例如

代码语言:javascript
复制
$root = "/arcade";

然后,当我从测试转移到现场时,我只需将1值从"/arcade“更改为"”,并可能将目录更改为配置文件。

我正在寻找一些关于跨域管理文件夹和文件的见解

EN

回答 1

Stack Overflow用户

发布于 2014-11-11 00:26:53

无论如何,拥有一个配置文件是可取的。作为应用程序参数的任何内容(位置、访问参数等、功能切换、其他标志等)应该在那里定义。

如果你也有一个本地配置,那就更好了。在配置中,您可以检查是否存在本地配置(比如config.local.php),如果存在,则在末尾包含它。这样,您可以为所需的设置提供最小的、可能是未版本化的特定于环境的覆盖。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26848226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档