我已经用很多语言编写了大量的程序,但对于硬核PHP来说,这是比较新的。在大量的谷歌搜索之后,我似乎找不到一个好的解决方案来使用来自webroot的相对路径而不是来自OS的相对路径来包含/require/require_once。我调整了PHP Ini include路径,这是一个很好的解决方案,但问题是许多PHP IDE不会为了暴露intellisense等的类定义而计算Include路径。对我来说,经典的ASP和其他语言让这件事变得容易得多,相对路径总是相对
在我的代码中,有下面这一行,我认为这是导致问题的原因:但它一直给我以下错误:
[Thu Jul 28 22:15:182011] [error] [client 127.0.0.1] script '/var/www/account/index.php' not found or unable to stat, referer: http://loc
(注意:以下部分中的文件路径是相对于web根目录的。它们实际上类似于/var/www/app/core/init.php,其中/var/www/app是web根目录)
例如:我有一个/core/init.php,它是使用网站(/file.php,/dir/file.php or /dir/dir/file.<em
include ("/production/fetch_order.php"); ?>的主文件(home.php)。可以看出,我正在尝试从home.php访问一个文件。该文件名为fetch_order.php,位于production文件夹中。我的路径是正确的,拼写也是绝对正确的。: No such file or directory in /path/to/home.php on line 119
Warning: inclu