Ошибка 500 после перетаскивания сайта Joomla из подкаталога
Недавно я перетащил веб-сайт, созданный с помощью joomla, из подкаталога, и теперь весь веб-сайт показывает только 500 внутренних ошибок, даже не может войти в бэкэнд. Я уже попытался изменить переменные log и tmp path в файле configuration.php, но безуспешно. любая помощь относительно того, что могло быть причиной этого?
3 ответа
Вы не указали Joomla! версия, но это наш текущий контрольный список для миграции Joomla! 2.5.x веб-сайтов в прямом эфире:
- исправить
configuration.php
настройки файла дляtmp
&log
каталоги. - Очистить каталоги кеша
- проверьте разрешения на:
- .htaccess
index.php
а также/administrator/index.php
- убедитесь, что папки
755
и файлы644
или ниже
Мы делаем эти шаги на любом шаге, а не только на тех, на которых мы получаем ошибку сервера.
Если эти шаги не устраняются (обычно это делают для 99% из 500 ошибок), проверьте журнал ошибок Apache, чтобы увидеть, есть ли какие-либо подсказки к основной причине проблемы.
Если вы найдете что-то в журнале, вам не ясно, добавьте это к своему вопросу, чтобы люди могли предоставить дополнительную помощь.
У меня также есть та же проблема на моем сайте. Наконец я решил это. Добавьте эти строки в /etc/httpd/conf.d/mod_secuirity.conf
<IfModule mod_security2.c>
SecRuleEngine Off
</IfModule>
Сохраните его и перезапустите apache. Он отлично работает для меня.
Добавление этих строк отключает механизм mod_secuirity. Я не знаю, вызовет ли это проблемы с безопасностью в будущем.
Когда вы делаете резервную копию сайта, когда он находится в старом месте, и распаковываете его со скриптом в новом месте, права пользователя хороши.