无法在PHP上获得正确的路径

时间:2016-12-23 01:02:46

标签: php apache path include relative

我的道歉 - 这远远高于我的工资等级,在我们当前的主持人认为我们不应该在他们的服务器上托管一些图像之后,我将我们的UberGallery(PHP)移动到AWS。 ..我在EC2实例上安装的Ubuntu上有apache2,我正在查看以下目录结构:

/var/www/html/projects/project1/images/ [这里是index.php所在的位置]

index.php包含了UberGallery.php /var/www/html/resources

这个结构几乎与我们在godaddy上所拥有的相同,这就是包含当前行的内容: include('../../../var/www/html/resources/UberGallery.php');

(我尝试了四个../,我尝试了2个,dirname(__DIR__).'var/www/html/resources'还有一些 - 似乎没什么用。

如果我将所有内容都放在var/www/html目录中,那么它确实有效,所以我认为除了错误的包含行之外还有其他任何问题。

感谢您的帮助,再次为我的无知感到抱歉。

1 个答案:

答案 0 :(得分:0)

尝试,require_once dirname(__FILE__) . 'your/path';希望得到这个帮助。