如何解决PhpStorm不知道正确的$ _SERVER [DOCUMENT_ROOT]
我是PhpStorm的新手,正在尝试在IDE中设置我的第一个项目(现有项目)。我正在从Notepad ++进行“升级”,因此使用任何类型的IDE也是我的新手。
所以我可以很好地打开项目,查看所有文件,等等。但是令人讨厌的是,当我在项目中运行一个现有的非常简单的文件(5行代码)时,其中包含一个命令像这样:require($_SERVER['DOCUMENT_ROOT'].'/{{directory}}/{{filename}}');
PhpStorm的“运行”面板中的结果如下:
Fatal error: require(): Failed opening required '/{{directory}}/{{filename}}' ...
换句话说,似乎不知道该项目的$_SERVER['DOCUMENT_ROOT']
是什么。
我已经查看了所有项目路径,并且我相信它们是正确的(它们通过了PhpStorm http测试),甚至进入了Settings > Directories
设置并指定了包含文件的目录。作为“来源”目录。
在我寻找解决方案的过程中,有几篇文章表明PhpStorm应该“只知道” $_SERVER
的位置,但是显然我并不正确。
在PhpStorm中,我还在Settings > Build,Execution,Deployment > Deployment
中为本地Apache实例设置了“连接”。我已经尝试了“本地或装入的文件夹”选项和“就地”选项。
最后,我进入Settings > Languages & Frameworks > PHP
,并将目录添加为“包含路径”。
每次,我都会收到“致命错误:...”消息。错误消息中没有任何变化。
我已经搜索了文档和网络,却找不到解决此问题的方法。
顺便说一句,该页面已经运行过(即不是新的),并且在PhpStorm(2020.2)中,我可以在浏览器中运行该页面。只是“运行”面板错误困扰着我。我希望我的IDE可以在发生错误时告诉我,但是当它们“正确”并且IDE认为它们是“错误”时,这会令人沮丧。
任何帮助将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。