Подтвердить что ты не робот

500 внутренних ошибок сервера на задней панели - Joomla

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

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

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

Спасибо заранее.

4b9b3361

Ответ 1

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

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

то перейдите к: configuration.php

найти код:

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

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

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

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

Ответ 2

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

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

  • mod_login
  • mod_menu
  • mod_sumbenu
  • mod_toolbar
  • mod_title

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

Ответ 3

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

Ответ 4

Проверьте свои журналы ошибок и обратную трассировку, что вызывает ошибку. Похоже, у вас есть ошибки MySQL, убедитесь, что любой из ваших компонентов/модулей/не обманывает ваш сайт.

Подумайте, что это компонент?

Вы можете войти в PHPMyAdmin и отключить/включить модули вручную, опубликовав их с помощью редактора таблиц, изменив isPublished to 0.

Ответ 5

Попробуйте переустановить базу данных с правильной совместимостью, а также проверьте файл web.config на ftp для правильных путей конфигурации!

Ответ 6

Я испытал нечто похожее на своем сайте. Копая через файл журнала, /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.

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

Ответ 7

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

Секретный

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

Ответ 8

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

Ответ 9

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

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

Уф! Возможно, это помогает кому-то позже...

Ответ 10

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

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

chmod -R ug+rwX .
chmod -R o+rX .

Ответ 11

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

  • Файлы должны быть 755
  • Каталоги должны быть 644

Ответ 12

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

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

Решение:

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

Это сделано.

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