我正在尝试根据文档http://learn.elgg.org/en/1.x/intro/install.html安装elgg版本1.12.2 我已经在服务器上传了elgg,创建了MySql数据库并创建了数据文件夹。 之后,我在最新的chrome网站上打开并开始安装流程 我立即经历了警告:
我试图打开“测试”链接(指向rewrite.php页面),但此页面不存在?
以下是我的根文件夹中所有文件的列表:http://i.imgur.com/kcQkeei.png
我已经从https://elgg.org/download.php
答案 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重写(您的错误表明它已丢失)。
您没有提及以下安装文档的任何问题?你用的是什么服务器?您是否遇到过文档中描述的任何步骤的问题?