【发布时间】:2014-12-22 10:04:38
【问题描述】:
我有一些我通过 AJAX 调用调用的 php 文件。他们都有一个指向我的 config.php 的 URL。现在我遇到的问题是,当我在我的服务器上部署新版本时,我总是必须手动更改该配置文件的 URL。
本地路径:
define('__ROOT__', $_SERVER["DOCUMENT_ROOT"].'/mywebsite');
服务器路径:
define('__ROOT__', $_SERVER["DOCUMENT_ROOT"].'/../dev.my-website.tld/Modules/');
我想跟踪所有这些 PHP 文件的变化。我正在寻找自动更改此路径的解决方案。
例如 这是我目前的工作流程:
本地环境:
- (路径版本 A)
- 修改代码
- git add、git commit、git merge、git push 到我的服务器
服务器:
- git reset --hard
- 将路径更改为版本 B
【问题讨论】:
-
好问题。我已经删除了关于 Gulp 的额外问题,因为它是这个问题的一个附录(我们在这里一次更喜欢一个)而且它相当笼统。我怀疑你会发现你不需要它,但如果你想在部署过程中使用它,它可能值得自己提出问题。