我有以下目录结构,其中Document Root指向/ var / www / html / public:
我正在尝试使用以下代码来检查/ public目录中的文件中是否存在文件(在本地安装程序中工作,但在实时服务器上不存在)
<?php
if (file_exists('../application/controllers/TestController.php'))
{
/* do something */
}
我需要添加Apache配置文件中的某些内容吗?我不知道从哪里开始。
答案 0 :(得分:2)
file_exists()可以在任何地方使用,它与文档根无关,也没有可以改变它的apache配置设置。
有两个可能导致问题的问题:
答案 1 :(得分:0)
所以我发现的真正问题是,在我的实时服务器上,当我将其重命名为小写(APIController =&gt; ApiController)时,文件名没有改变。即使更改发生在本地,我的GIT提交也没有在提交代码时正确地重命名文件。
抱歉这个混乱!