elgg安装文件中不存在rewrite.php

时间:2015-09-04 11:59:24

标签: php installation elgg

我正在尝试根据文档http://learn.elgg.org/en/1.x/intro/install.html安装elgg版本1.12.2 我已经在服务器上传了elgg,创建了MySql数据库并创建了数据文件夹。 之后,我在最新的chrome网站上打开并开始安装流程 我立即经历了警告:

enter image description here

我试图打开“测试”链接(指向rewrite.php页面),但此页面不存在?
以下是我的根文件夹中所有文件的列表:http://i.imgur.com/kcQkeei.png 我已经从https://elgg.org/download.php

下载了最新的elgg

2 个答案:

答案 0 :(得分:1)

应安装并启用Mod Rewrite。如果您在此之前完成此操作似乎是一个权限问题。

尝试运行这些命令:

    chown apache: path_to_elgg_dir -R
    chmod 644 path_to_elgg_dir -R

可能是selinux问题。您可以使用sestatus -v检查selinux状态。

要停用selinux,请按以下link

答案 1 :(得分:0)

rewrite.php确实不存在,因为它的特殊路径应该由等效的mod_rewrite重写(取决于您正在使用的Web服务器的类型)。如果您获得404,则表示您尚未正确配置URL重写。

您自己发布的链接包含“疑难解答”部分。另外,我建议在PHP配置中启用curl,以确保安装程序能够可靠地测试URL重写(您的错误表明它已丢失)。

您没有提及以下安装文档的任何问题?你用的是什么服务器?您是否遇到过文档中描述的任何步骤的问题?