Я пытаюсь установить elgg версии 1.12.2 в соответствии с документацией http://learn.elgg.org/en/1.x/intro/install.html
Я загрузил elgg на сервер, создал базу данных MySql и создал папку данных.
После этого я открываю в последнем chrome мой сайт и начинается процесс установки.
Сразу же я получил предупреждение:
Я пытался открыть ссылку «тест» (которая указывает на страницу rewrite.php), но эта страница не существует ???
Вот список всех файлов в моей корневой папке: http://i.imgur.com/kcQkeei.png
Я скачал последнюю версию Elgg из https://elgg.org/download.php
Мод Rewrite должен быть установлен и включен. Если вы сделали это раньше, похоже, проблема с разрешениями.
Попробуйте запустить эти команды:
chown apache: path_to_elgg_dir -R
chmod 644 path_to_elgg_dir -R
Это может быть проблема selinux. Вы можете проверить статус selinux, используя sestatus -v
,
Чтобы отключить selinux, следуйте этому ссылка на сайт.
rewrite.php
на самом деле не существует, так как это специальный путь, который должен быть переписан mod_rewrite (в зависимости от типа используемого вами веб-сервера). Если вы получаете 404, это означает, что вы не настроили переписывание URL-адреса должным образом.
Ссылка, которую вы разместили самостоятельно, содержит раздел «Устранение неполадок». Кроме того, я бы порекомендовал включить curl в вашей конфигурации PHP, чтобы убедиться, что установщик может надежно протестировать перезапись URL (ваша ошибка указывает, что он отсутствует).
Вы не упомянули какие-либо проблемы со следующей установочной документацией? Какой сервер вы используете? Были ли у вас проблемы с какими-либо шагами, описанными в документации?