500 внутренняя ошибка сервера на заднем конце - Joomla - PullRequest
13 голосов
/ 22 ноября 2011

Я установил новый сайт в Joomla 1.7 и он работает нормально, но когда я проверил, его бэкэнд (администратор) получил 500 Internal Server Error.

Примечание. Сайт работает нормально на локальном сервере.

Пожалуйста, предложите мне любое решение.

Заранее спасибо.

Ответы [ 12 ]

27 голосов
/ 29 января 2012

Сначала вам нужно изменить разрешение папки на 775 для следующих папок:

кеш, логи, tmp и администратор / кеш

затем перейдите к: configuration.php

найти код:

$log_path = 'XXXXXXXXXXXXX';
$tmp_path = 'XXXXXXXXXXXXX';

и измените код на:

$log_path = './logs';
$tmp_path = './tmp';

проблема решена:)

3 голосов
/ 19 ноября 2012

У меня была эта проблема, но ни один из ваших советов не помог.
Я исправил проблему только после того, как отключил все модули через PhpMyAdmin (PMA).

Модули таблиц, параметр «опубликован» для всех изменен на 0, а затем включены только несколько модулей следующих типов:

  • mod_login
  • mod_menu
  • mod_sumbenu
  • mod_toolbar
  • mod_title

После этого я зашел на страницу администратора и использовал главное меню, чтобы включить все необходимые модули один за другим. После того, как на странице администратора снова появилась ошибка 500, я понял, какой модуль неисправен, и снова отключил его через PMA.

1 голос
/ 22 ноября 2011

Может быть, некоторые файлы не обновлены. Проверьте неудачную передачу вашего FTP-сервера. Убедитесь, что все файлы загружены онлайн

0 голосов
/ 16 июня 2015

Это мой случай и мое решение:

Я изменил свой сервер и получил эту ошибку. Я защитил папку администратора, используя метод защиты паролем. Итак, я проверил свой новый сервер и обнаружил, что моя информация о защите не сохраняется в панели управления. также мой файл .htaccess (в папке администратора) не совместим с моим новым сервером.

Решение:

  1. Просто защитите мою папку с помощью панели управления
  2. Я переименовал файл .htaccess в htaccess.txt

Это сделано.

Надеюсь, это может быть полезно;)

0 голосов
/ 30 января 2015

Изменение разрешений всех ваших файлов / каталогов.

  • Файлы должны быть 755
  • Каталоги должны быть 644
0 голосов
/ 04 апреля 2014

В моем случае был один файл с неправильными разрешениями.

Может быть сложно определить, в каком файле возникла проблема, поэтому просто запустите его, чтобы установить разрешения для всех файлов в каталоге:

chmod -R ug+rwX .
chmod -R o+rX .
0 голосов
/ 23 марта 2014

Я испробовал все вышеперечисленные идеи.Безрезультатно.Для моего сайта (который был устаревшим сайтом Joomla 1.5.x - не спрашивайте !!!), где бэкэнд неожиданно перестал работать, окончательным решением было переключение версии PHP серверов с 4 на 5.5 даже 5.4 не работал!).

Затем я получил несколько странных предупреждений PHP во внешнем интерфейсе.Но затем я обновил Joomla с теперь снова работающего бэкэнда до последней версии 1.5, и все работало нормально с.

Фу!Может быть, это поможет кому-то позже ...

0 голосов
/ 19 февраля 2014

Изменить разрешение администратора папки на 775 или 755

0 голосов
/ 18 февраля 2013

У меня также есть такая же проблема на бэкэнде моего сайта при редактировании или сохранении некоторых статей, модулей и т.д. Добавьте эти строки в /etc/httpd/conf.d/mod_secuirity.conf на вашем сервере

SecRuleEngine Off

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

0 голосов
/ 10 октября 2012

Я испытал нечто подобное на моем сайте.Копаясь в файле журнала, /administrator/error_log я увидел это сообщение об ошибке:

[08-Oct-2012 15:28:59] PHP Fatal error: Call to a member function login() on a non-object in /home/XXX/public_html/administrator/components/com_login/admin.login.php on line 65.

Проблема была в том, что у меня была предыдущая установка Joomla 1.5.x и загруженные файлы для Joomla 1.6 для замены предыдущих файлов и обновления безопасности сайта.Мне потребовался почти месяц, чтобы найти решение для моего собственного дела;

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

Надеюсь, это поможет кому-то, кто находится в такой же ситуации!

...