install/index.php文件 case 4:这一段
$base_dir = dirname(dirname($_SERVER['PHP_SELF']));
这种获取网站根路径的方式是错误的
因为如果当用户输入的安装URL为xxx.com/install/,即后面没有加入index.php时,
$_SERVER['PHP_SELF']) 的值为 /install/index.php/install/index.php
$base_dir的值为/install/index.php,这样安装后整个base_url的值就是错误的了
阅读全文
收起全文