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

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

3 ответа

Вы не указали 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. Я не знаю, вызовет ли это проблемы с безопасностью в будущем.

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

Другие вопросы по тегам