0

当我将其上传到测试服务器时,我的 drupal 站点在本地运行良好。它开始引起问题 首先是它的 Clean URLs 现在被禁用。无法启用它说您的系统配置当前不支持此功能。Clean URLs 上的手册页面包含其他故障排除信息。

其次,一些链接不起作用,比如如果我点击顶部的管理员,它会给我错误页面 Not Found。 http://192.168.5.19/poa/admin不工作,但如果我手动添加 ?q 它工作。这是有效的。http://192.168.5.19/poa/?q=admin

我读了很多。尝试重写但没有任何效果。

4

2 回答 2

2

这是因为我的 htaccess 没有被读取。要使其工作,请编辑 conf/httpd.conf 并将 AllowOverride 设置为 All from none。在命令行“service httpd reload”中使用它重新加载。一切都将开始工作。现在转到 Clean URL 选项并从 Drupal 启用它。

于 2012-09-19T06:47:46.310 回答
1

在您的 drupal 数据库中触发这两个查询:

UPDATE variable SET value = 's:1:"0";' WHERE name = 'clean_url';    
DELETE FROM cache;

和写

$conf['clean_url'] = 0; 

在页面的 settings.php 末尾。

这应该有效。

于 2015-05-09T05:48:33.420 回答