【发布时间】:2014-01-08 23:32:52
【问题描述】:
我安装了 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?
【问题讨论】:
标签: apache drupal httpd.conf easyphp mod-alias