【发布时间】:2016-12-28 23:13:46
【问题描述】:
所以我尝试将 Drupal 8.2.4 安装到我拥有的专用服务器上。
我正在使用 PHP 5.6.19 和 MySQL 5.7.11 运行 WampServer 3.0.4 64 位。
我成功地通过了安装向导并进入了网站的主页,但是当我尝试进入各个页面时,它们都不起作用。
这似乎是 Clean URLs 的问题。在安装过程中,我收到一条警告消息,提示未启用清理 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。
有人可以告诉我我需要做什么才能使其正常工作吗?
更新:所以我尝试将垃圾添加到我的 .htaccess 文件中并且它没有中断,因此很明显我的 htaccess 文件甚至没有被读取。
【问题讨论】:
-
你的意思是你放的 sn-p 在 .htaccess - 这看起来像一个 .htaccess 文件?根据您放置重写规则的位置,它不会允许您的服务器启动。我会查看 apache 错误日志,它会详细说明什么是错误的,它不喜欢哪一行
标签: php apache .htaccess drupal drupal-8