Назад | Перейти на главную страницу

Ошибка 500 после перетаскивания веб-сайта joomla из подкаталога

Недавно я вытащил веб-сайт, который я создал с помощью joomla, из подкаталога, и теперь весь веб-сайт просто показывает внутреннюю ошибку 500, даже не может войти в бэкэнд. Я уже безуспешно пытался изменить переменные пути log и tmp в файле configuration.php. любая помощь относительно того, что может быть причиной этого?

Вы не указали Joomla! версия, но это наш текущий контрольный список для миграции Joomla! 2.5.x в действующее местоположение:

  1. исправить configuration.php настройки файла для tmp & log каталоги.
  2. Очистите каталоги кеша
  3. проверьте разрешения на:
    1. .htaccess
    2. index.php и /administrator/index.php
    3. убедитесь, что папки 755 и файлы 644 или ниже

Мы выполняем эти шаги при любом перемещении, а не только на тех, где в конечном итоге возникает ошибка сервера.

Если эти шаги не исправляют (обычно это делается для 99% из 500 ошибок), проверьте журнал ошибок Apache, чтобы узнать, есть ли какие-либо ключи к основной причине проблемы.

Если вы обнаружите в журнале что-то непонятное, добавьте это к своему вопросу, чтобы люди могли оказать дополнительную помощь.

У меня такая же проблема с серверной частью моего сайта. Наконец я решил это. Добавьте эти строки в /etc/httpd/conf.d/mod_secuirity.conf

<IfModule mod_security2.c>
SecRuleEngine Off
</IfModule>

Сохраните его и перезапустите apache. Он отлично работает для меня.

Добавление этих строк отключает двигатель mod_secuirity. Я не знаю, вызовет ли это проблемы с безопасностью в будущем.

Когда вы делаете резервную копию сайта, пока он находится в старом месте, и распаковываете со скриптом в новом месте, права пользователя остаются в силе.