1
我在访问子域上的$_SERVER['DOCUMENT_ROOT']
时看到一个奇怪的行为。它包含一个不存在的重复文件夹名称。
这里是$_SERVER
相关的输出:
[DOCUMENT_ROOT] => /var/www/sub.domainname.com/sub.domainname.com
[SCRIPT_FILENAME] => /var/www/sub.domainname.com/index.php
它应该是:
[DOCUMENT_ROOT] => /var/www/sub.domainname.com
这里是虚拟主机配置:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName sub.domainname.com
DocumentRoot /var/www/sub.domainname.com
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/sub.domainname.com>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
这就是为什么你要定义一个常量,比如'ROOT'并依赖于一个,而不是'DOCUMENT_ROOT' – Yang
人照顾解释他们的下票? –
我不明白为什么这个问题得不到解决。他们可能只是为了好玩。 +1问题 – Yang