我安装了 EasyPHP 并设置了 Drupal 安装和虚拟主机,这样我就可以在浏览器中的 sitename.local 上看到我的站点。
起初,它似乎在工作,但看起来很奇怪。文本的大小不同,并且显示了应该隐藏的某些页面元素。
我发现 CSS 没有从 /modules/system 加载。这很奇怪,因为其他 CSS 文件可以正常加载。当我尝试直接访问这些 CSS 文件时,EasyPHP 会抛出“找不到对象!”
所以我尝试在浏览器中导航到 sitename.local/modules。我希望它说“禁止访问”,但它显示的是 EasyPHP 模块文件夹的索引。
我查看了 httpd.conf 并找到了这一行,这似乎是罪魁祸首:
Alias /modules "${path}/modules"
如果我注释掉该行,我的网站可以正常工作,但我在 EasyPHP 中遇到错误,因为找不到模块路径。
有没有办法重写这一行,使它只重定向 127.0.0.1/modules 而不是 sitename.local/modules?