Elgg安装错误:您的服务器不支持自动测试重写规则,并且您的浏览器不支持通过JavaScript进行检查

时间:2017-06-21 10:49:08

标签: php apache elgg

我试图在我的 apache2 服务器上安装elgg,但是当我到达安装页面 elgg / install.php时,我一直收到错误?step =要求

  

您的服务器不支持自动测试重写规则,并且您的浏览器不支持通过JavaScript进行检查。您可以继续安装,但您的网站可能会遇到问题。您可以通过单击以下链接手动测试重写规则:test。如果规则有效,您将看到成功一词。

我已经做过:

sudo chown -R $USER:$USER /var/www/html
sudo chmod 755 /var/www/html -R 

甚至:

sudo chmod 777 /var/www/html -R   

但没有成功。我继续收到警告。我不做什么?我能够创建一个数据库,甚至登录到PHPMyAdmin。

提前谢谢大家。

  

elgg-2.3.3

PHP

  

PHP 7.0.19-1(cli)(建于2017年5月11日14:04:47)(NTS)
  版权所有(c)1997-2017 PHP小组
  Zend Engine v3.0.0,版权所有(c)1998-2017 Zend Technologies
     Zend Technologies的Zend OPcache v7.0.19-1,Copyright(c)1999-2017,

APACHE

  

服务器版本:Apache / 2.4.25(Debian)
  服务器内置:2017-01-25T22:59:26

Kali Linux

  

Linux rev 4.6.0-kali1-amd64#1 SMP Debian 4.6.4-1kali1(2016-07-21)x86_64 GNU / Linux

2 个答案:

答案 0 :(得分:2)

阅读本页。 https://httpd.apache.org/docs/2.0/misc/rewriteguide.html 转到elgg文件夹。 Elgg的重写规则在文件.htaccess

答案 1 :(得分:0)

尝试更改elgg-config文件夹的权限。

chmod 777 elgg-config

如果您使用的是nginx

location = /rewrite.php {
        rewrite ^(.*)$ /install.php;
    }