目前,我在Apache2.2上安装了一个drupal站点,在RHEL 6上安装了php 5.3。我正在移动服务器,并试图迁移该站点。我已经导入了数据库和htaccess,但除了站点的根目录之外,我无法访问任何其他页面。
发布于 2012-08-08 08:48:44
在导出数据库之前,您可能需要禁用干净的URL,请尝试在每个路径前添加?q=。
发布于 2013-01-09 06:34:07
这种情况在以下情况下发生:
a) Apache mod_rewrite未启用。如果您具有根用户访问权限,则执行sudo a2enmod rewrite
或
b)根文件夹中不存在.htaccess文件,因此您需要重新复制该文件。
发布于 2015-06-01 11:30:17
以下是mod_rewrite问题的故障排除检查表:
sudo a2enmod rewrite。Apache确保原始的installation..htaccess文件可以被Apache读取。要测试它,在文件的开头添加一行this,您应该会得到一个500Internal Server Error:ThisIsReallyABadSyntax。.htaccess文件未生效,请确保主Apache配置文件(在基于debian的发行版上通常为/etc/apache2/httpd.conf )中的AllowOverride指令设置为All。默认情况下,它可能设置为None。https://stackoverflow.com/questions/11854391
复制相似问题