所以我试图将Drupal 8.2.4安装到我拥有的专用服务器上。
我使用PHP 5.6.19和MySQL 5.7.11运行WampServer 3.0.4 64位。
我成功完成了安装向导和网站的主页,但是当我尝试访问各种页面时,它们都无法正常工作。
这似乎是Clean URL的问题。在安装过程中,我收到一条警告消息,表明未启用Clean URL。
但是,我检查了我的apache配置并启用了rewrite_mod。
我尝试手动访问管理页面@?q = admin / config / search / clean-urls但是它只是将我返回到索引页面。
我在这里查看了指南:https://www.drupal.org/node/15365
我通过在底部添加以下内容来修改我的httpd.conf:
RewriteEngine on
RewriteBase /mms-beta
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]
然而,服务器将无法启动。
我还确保将/ www / AllowOverride设置为All以用于htaccess。
有人可以告诉我我需要做些什么才能让它发挥作用吗?
UPDATE :所以我尝试将垃圾添加到我的.htaccess文件中并且它没有中断,所以它清楚我的htaccess文件甚至没有被读取。
答案 0 :(得分:0)
好的,解决了。
您需要通过wamp托盘图标在Apache下添加别名,然后修改conf文件。
在conf文件中指定如下:
AllowOverride All
然后删除:
require local
现在htaccess将正常运行。