wampserver主页的Your Projects列表为什么点击不了?


wampserver主页的Your Projects列表(下称项目列表)为什么点击不了?

项目列表其实显示的是wampserver安装目录下www目录的文件夹列表(如:C:/wamp64/www)。如果www目录下没有文件夹,则项目列表为空。

在旧版本的wampserver,项目列表是可以点击的,但在新版本,这块做了变动,已不可再点击。

以下提供两种替代方法:

1.直接用URL地址访问

如果要访问a目录(项目),则直接在浏览器地址栏里访问http://localhost/a即可,也推荐使用这种方法。

2.修改主页文件代码

打开www目录下的index.php文件,搜索'<li>'.$file.'</li>',然后替换为'<li><a href="./' . $file . '">' . $file . '</a></li>'

完整代码:

$handle=opendir(".");
$projectContents = '';
while (($file = readdir($handle))!==false)
{
    if (is_dir($file) && !in_array($file,$projectsListIgnore))
    {
        $projectContents .= '<li><a href="./' . $file . '">' . $file . '</a></li>';
    }
}
closedir($handle);

最后,如果是一个完整的项目,推荐将它定义为虚拟主机,而不是用二级目录来访问,这是一个陋习。