问题描述
我是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 (将#修改为@)