我试图在我的 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
答案 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;
}