Меню

Ошибка 500 joomla 3 админка не работает

Причины ошибки 500 при входе в «админку» Джумлы

При попытке входа в панель администрирования Joomla иногда можно получить сообщение «500 — обнаружена ошибка». При этом сайт работает. Причин может быть много. Пятисотая ошибка не имеет четкого описания. Понять по её коду что случилось — нельзя. Однако, расстраиваться раньше времени не стоит.

 joomla 500 - обнаружена ошибка

Сначала следует открыть журнал ошибок (лог) и посмотреть, есть ли там сообщения об ошибках. Он лежит в каталоге «/logs» и называется «error.php». Смотрите последние записи, возможно, они прояснят ситуацию. Например, мы сможем узнать из-за какого модуля она происходит. Если виновник найден, то остаёться подключиться к базе данных и отключить этот модуль или плагин.

Если в логе ничего подозрительного нет, то есть вероятность, что проблема возникает из-за невозможности записи в каталоги «/logs» и «/tmp». Попробуйте выставить на эти каталоги и внутренние файлы полные права — «777». Сделать это можно через FTP клиент. У многих проблема решалась таким образом.

Если не помогло, то стоит проверить пути к этим каталогам в конфигурационном файле — «configuration.php». Открываем его через текстовый редактор и ищем строки:

public $log_path = ‘/logs’;
public $tmp_path = ‘/tmp’;

Так они выглядели у меня при возникновении 500 ошибки. Рекомендую прописать эти пути от корневой директории сервера, а не от корня сайта. Полный путь к каталогу сайта может помочь вывести следующий код:

<?php echo $_SERVER['DOCUMENT_ROOT']; ?>

Создаём в корне сайта скрипт test.php, прописываем туда этот код и обращаемся к нему через браузер. Смотрим, какой путь он показывает. Его вставляем в конфигурационный файл «джумлы». Получаем что-то вроде этого:

public $log_path = ‘/home/www/realadmin/logs’;
public $tmp_path = ‘/home/www/realadmin/tmp’;

Если проблема не решилась, значит требуется детальный анализ сайта и установленных модулей. Проверьте корректность файла «htaccess». Поочередно отключайте установленные модули и плагины через базу данных. Но делайте все аккуратно, чтобы не усугубить ситуацию.

0 Пользователей и 1 Гость просматривают эту тему.

  • 10 Ответов
  • 6954 Просмотров

Добрый день коллеги. Не очень часто доводилось обновляться с 2.5 до 3, и поэтому иногда возникают проблемы с этим. Вот сейчас такой вопро Joomla+Joomshopping — обновился. JS обновлял как положено, по одной версии, до 3.20, потом до 4.08 (цифры уже точно не помню, думаю не суть).  Обновил Joomla. Админка работает, магазин работает, ничего не полетело, а на сам сайт зайти не могу. Ошибка 500 (скрин http://prntscr.com/80nleu ). Уже все перепробовал, плагины отключал и тп. Единственное что понял в итоге экспериментов — проблема в шаблоне. Если ставить по умолчанию какой-то другой, то начинает работать. С моим — ошибка. Возможно я чего-то не знаю, может какие-то изменения после 2.5 произошли в структуре шаблона. Что это может быть? Помогите пожалуйста

Смотрите error.log веб-сервера, там будут записи по поводу вашей 500-й ошибки.

P.S.
Сегодня была похожая беда. Обновлял один сайт, правда не с 2,5 версии, а с тройки, но старой. Штатно обновился — 500 везде: и на фронте, и на бэкэнде. Помогла перезапись всех файлов из дистрибутива.

Записан

Спасибо для меня слишком много. Стакан вина Плюс в репутацию — в самый раз.

Велосипедист — бедствие для экономики. Он не покупает автомобиля и не берет под него кредит. Не покупает бензин. Не пользуется услугами ремонтных мастерских. Не страхует «гражданскую ответственность». Не пользуется платными стоянками. Не страдает от ожирения. Да он еще и здоров, черт возьми! Здоровые люди не нужны для экономики. Они не покупают лекарства. Они не ходят к частным врачам. Они не увеличивают ВВП.

Странно, что связано с шаблоном. Эту ошибку обычно выбрасывает сам JoomShopping, когда не может найти установочне файлы. Насколько помню, там есть такая проверка.

Странно, что связано с шаблоном. Эту ошибку обычно выбрасывает сам JoomShopping, когда не может найти установочне файлы. Насколько помню, там есть такая проверка.

  вот, вначале, когда неправильно обновил JS было примерно так, как вы говорите. Потом все снес, сделал заново. Админка, в том числе JS работает безукоризненно, все обновилось четко. Сайт висит…. попробую переписать файлы дистрибутива…

теперь все еще страннее… переписал исходники дистрибутива в свой сайт. Ничего не изменилось. Ставлю beez3 — работает, мой beez-20 — ошибка 500… В голове не укладывается, где в шаблоне, может быть проблема

помогите плз кто-нибудь, я вообще в тупике

в error.log — все тихо
в соседнем файле access добавляются вот такие строки

127.0.0.1 — — [04/Aug/2015:14:13:46 +0300] «GET /j3/ HTTP/1.1» 500 2170
127.0.0.1 — — [04/Aug/2015:14:13:47 +0300] «GET /j3/templates/system/css/error.css HTTP/1.1» 304 —
127.0.0.1 — — [04/Aug/2015:14:13:47 +0300] «GET /favicon.ico HTTP/1.1» 200 318

не знаю что это за файл, и что все это значит, но может как-то поможет..

Ну, получается, что либо где-то в шаблоне проверка (что маловероятно), либо вместе с шаблоном выводится какой-то модуль, который приводит к этой ошиюке.

Ну, получается, что либо где-то в шаблоне проверка (что маловероятно), либо вместе с шаблоном выводится какой-то модуль, который приводит к этой ошиюке.

еще два раза сделал все с самого начала, хоть убей не пойму в чем дело. Сначала, как вы и говорите, после обновления JS начинается такое. Потом когда обновляю Joomla — все норм с JS становится. Кстати все разы почему-то обновлялось по разному, и если в первый раз, все почти сразу стало, то в третий раз пришлось многое подпилить. Ну да ладно, помучился, подпилил, снова 500. Не знаю что  может выводиться вместе с шаблоном… стандартный шабл, ничего необычного не нашел. Взгляните плз, может вы увидите?

нашел ответ… причина судя по всему была все-таки в джумшоппинге, точнее в его модулях. Сейчас попробую переустановить

В моем случае помогло отключение плагина Content — Load Modules


  1. NordUral

    Offline

    NordUral

    Недавно здесь

    Регистрация:
    15.02.2016
    Сообщения:
    9
    Симпатии:
    0

    движок — 3.4.8, обновлен с момента выпуска,
    большинство модулей, материалы и категории — К2

    Случилась странная проблема, уже 4 дня бьюсь, но полностью так и не восстановил. То чего добился сейчас — вообще выше моего понимания))
    Итак начну по порядку:

    несколько дней назад, утром, обнаружил что лежит вообще все моё на хостинге (хостер.ру) — сайт и форум.
    Через пару минут форум поднялся, но, вот тут и начались танцы — сайт тоже поднялся, кроме главной страницы :)

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

    Вчера сидя ночью на работе пришла в голову мысль проверить базу.
    Быстренько поставил рядом чистую джумлу, на свободный домен, подкинул конфиг файл от старой, и — заработало.
    Естественно половины модулей и т.д. не было, но главное что работает и в админку пускает.
    Беглый просмотр БД тоже не выявил каких то неисправностей.

    Тогда решил в старый сайт из нового кидать по одной папке из корня, с заменой содержимого.
    Дойдя до папки plugins — сайт вроде как ожил,
    но — очень странно!

    Что происходит сейчас —
    Главная работает,
    Часть страниц и категорий работает,
    часть страниц и категорий отдает ошибку 500.
    Админка — не работает.

    Причем, может не работать категория, не работать подкатегория, а материал нормально.
    Либо тоже самое, но в других вариациях (да-нет-да, нет — да — нет)

    Под словом «не работает» подразумеваю что отдает ошибку 500
    В части браузеров пишет —
    Error displaying the error page: Application Instantiation Error: Could not connect to MySQL.

    Подскажите куда глянуть? :)

    (.htaccess уже и проверил, и поменял на дефолтный)


  2. NordUral

    Offline

    NordUral

    Недавно здесь

    Регистрация:
    15.02.2016
    Сообщения:
    9
    Симпатии:
    0

    еще забыл добавить — в логах ошибок вообще пусто

  3. Asylum

    Offline

    Asylum

    Местный
    => Cпециалист <=

    Регистрация:
    09.02.2007
    Сообщения:
    2 744
    Симпатии:
    160
    Пол:
    Мужской

    Для начала сделайте бэкап сайта и разверните на свой машине

  4. OlegK

    Offline

    OlegK

    Russian Joomla! Team
    Команда форума
    ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    768
    Пол:
    Мужской

    Отключить все сторонние плагины, модули, в cofiguration.php отображение ошибок на максимум.


  5. NordUral

    Offline

    NordUral

    Недавно здесь

    Регистрация:
    15.02.2016
    Сообщения:
    9
    Симпатии:
    0

    начал с ошибок — без изменений
    тоесть пустой экран с 500

    включил все что есть, в том числе отладки языка

    — добавлено: 15.02.2016, первое сообщение размещено: 15.02.2016

    сейчас бэкапну опять на «то» состояние с хостинга и солью себе на комп, а то уже столько наделал экспериментов))
    Есть подозрение, вернее два — либо хакнули, либо хостер что то поменял/произошло что то у него
    Но скорее второе, так бы хоть на время запустил бы сайт бэкапом.

    В который раз уже можно сказать — люди делайте себе бэкапы сайтов, не надеясь на авось) ведь была же мысль пару недель назад, что давно не сохранял, аж с конца октября, обидно теперь будет такой откат делать и потом с новой базы пихать новые статьи

    — добавлено: 15.02.2016

    сделал и …развернул, работает все отлично :)

    теперь самый сложный вопрос…
    как доказать хостеру что не верблюд?))
    ведь так понимаю это у них что то поменялось?

  6. Asylum

    Offline

    Asylum

    Местный
    => Cпециалист <=

    Регистрация:
    09.02.2007
    Сообщения:
    2 744
    Симпатии:
    160
    Пол:
    Мужской

    Моет проще хостера поменять? Недавно тоже толкнулся с хостером, который убеждал «что у себя ничего не меняли»


  7. NordUral

    Offline

    NordUral

    Недавно здесь

    Регистрация:
    15.02.2016
    Сообщения:
    9
    Симпатии:
    0

    меня пока не убеждал, просто игнорирует вопрос,

    сейчас попробую «чистую» установку, с последующим постепенным накатыванием всего что было,
    думаю вопрос можно закрыть, все равно не понятно что произошло
    PS. что то и чистая не пошла…

    сменить хостера конечно можно, но пока кризис финансовый…:(

    Последнее редактирование: 16.02.2016


  8. NordUral

    Offline

    NordUral

    Недавно здесь

    Регистрация:
    15.02.2016
    Сообщения:
    9
    Симпатии:
    0

    Ошибка ясна:D
    удалил вообще всЁ! с хостинга — один фиг ошибка 500 )))

    Можно еще добавлю рекламу хорошему хостингу…
    На вопросы тупо игнор, заявку сразу закрывают. hoster.ru …

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

    Последнее редактирование: 16.02.2016

  9. OlegK

    Offline

    OlegK

    Russian Joomla! Team
    Команда форума
    ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    768
    Пол:
    Мужской

    Ну можно все предполагать, но раньше сайт работал.

    А это как, скрин ?


  10. NordUral

    Offline

    NordUral

    Недавно здесь

    Регистрация:
    15.02.2016
    Сообщения:
    9
    Симпатии:
    0

    наверно не правильными терминами написал, уже параноиком становлюсь)
    сейчас в личку скину

  11. OlegK

    Offline

    OlegK

    Russian Joomla! Team
    Команда форума
    ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    768
    Пол:
    Мужской

    Ну и норма , не вижу данных Джумла.
    Создай файл,и положи в корень сайта, .htaccess и пропиши

    1. DirectoryIndex index.php  index.html

    А откуда 404 отдает твой_сайт/index.php ?


  12. NordUral

    Offline

    NordUral

    Недавно здесь

    Регистрация:
    15.02.2016
    Сообщения:
    9
    Симпатии:
    0

    данные я там заметил — куки, название шаблона и т.д., но наверно ничего страшного

    файл сделал, прописал — никаких изменений. index.php тоже на всякий закинул, почти пустой, с выводом строчки.

    404 отдавала видимо сама джумла,
    кстати посмотрите сами на это чудо мойсайт/index.php — до сих пор берет данные 404 с движка… (откуда? папка то пустая) пойду стреляться :)

    в серверах не очень разбираюсь, но можно предположу — у них проблемы с кэшем?

  13. OlegK

    Offline

    OlegK

    Russian Joomla! Team
    Команда форума
    ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    768
    Пол:
    Мужской

    Я ничего не видел,стандартный вывод phpinfo()


  14. NordUral

    Offline

    NordUral

    Недавно здесь

    Регистрация:
    15.02.2016
    Сообщения:
    9
    Симпатии:
    0

    по кэшу, это в переводе на обычный язык — что то не очень хорошо?

    спросил про кэш из за того что откуда то ведь берется все то, чего теперь нет в папке бывшего сайта (браузеры разные пробовал, кэш чистил, заходил с работы и просил друзей зайти)

    пока писал и пробовал — исчезли «несуществующие» файлы стилей, перестали грузиться, а то руками вбивал путь — файлы скачивались…

    1. <html lang=«ru-ru» dir=«ltr»>
    2.  <title>404 — Страница не найдена</title>
    3.  <link rel=«stylesheet» href=«/templates/**/css/base.css» />
    4.  <link rel=«stylesheet» href=«/templates/**/css/error.css» />
    5.  <!—[if IE 6]><style>body{height:100%;width:100%}.error,
    6. span{zoom:1}.error-browser
    7. .error{font-size:20px;line-height:inherit}.error-browser .error
    8. a{-pie-png-fix:true;behavior:url(«/templates/**/warp/js/css3pie.htc»)}</style><![endif]—>
    9. <body id=«page» class=«page»>
    10.  <div class=«center error-404»>
    11.  <h2 class=«title»>Страница не найдена</h2>
    12.  <p class=«message»>Запрашиваемая вами страница не найдена, либо произошла ошибка. <a href=«javascript:history.go(-1)»>Вернитесь назад,</a> или кликните по ссылке <a href=«http://****.ru/»>******</a> для выбора другой страницы.</p>

  15. NordUral

    Offline

    NordUral

    Недавно здесь

    Регистрация:
    15.02.2016
    Сообщения:
    9
    Симпатии:
    0

    тема закрыта,
    как и предполагал с моей стороны ничего не было сделано, но зато после ворчания саппорта что «не виноватая я» все «само» чудесным образом заработало))

  16. OZakharskaya

    Offline

    OZakharskaya

    Недавно здесь

    Регистрация:
    10.03.2016
    Сообщения:
    16
    Симпатии:
    0
    Пол:
    Женский

    Чаще всего в таких ситуациях виноваты хостеры, что и стоило доказать. Сама ошибка 500 Internal Server Error говорит о том, что в КОНФИГУРАЦИИ СЕРВЕРА возникла ошибка, то есть не работают серверные скрипты. Но пересмотреть Localstart.asp, .htaccess тоже стоит.

Поделиться этой страницей


Форумы Joomla! CMS

Даже на таком надежном движке, как Joomla, не все всегда бывает гладко. Порой сайт не открывается, а вместо него появляется окно с текстом, что обнаружена ошибка. Если при входе на свой ресурс вы нашли подобное сообщение, не волнуйтесь — любую ошибку можно исправить. В данной статье будет рассмотрена ошибка Internal Server Error, которая вылетает под номером 500.
form-error-500

Почему при входе на сайте появляется ошибка 500

Эта проблема может появиться не только на ресурсе, на котором установлен Joomla.

Ошибка 500 «всеядная» и может съесть сайт на любом другом движке, не только Joomla или WordPress.

Причин возникновения сообщения Internal Server Error при входе очень много и без анализа проблемы вы не сможете найти истинное объяснение.

Анализ возникновения Internal Server Error необходимо начинать с сервера. Дело в том, что ошибка 500 касается именно проблем сервера. При этом необязательно нужно считать, что виноват хостинг-провайдер. Вполне может быть, что это вы сделали что-то не так. Ответить на этом можно только после просмотра файла сервера error.log. В нем содержится информация по последним ошибкам и вы наверняка найдете строчку с причиной, почему ваш сайт накрылся при входе. Самые частые поводы для появления надписи Internal Server Error:

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

Как вы уже поняли, все полностью зависит от сервера. И если на сайте обнаружена ошибка 500, значит вы сделали что-то так, как нельзя было делать на данном хостинге. Либо превысили свои права и провайдеру нужно доплатить за это, либо установили на сайт Joomla программный код, который не поддерживается сервером.

Как исправить Internal Server Error

Проблема в том, что зачастую сайты Joomla размещают на бесплатных хостингах. В таком случае даже если ошибка обнаружена на сайте, вы не сможете просмотреть лог и узнать, откуда растут ее корни. На платном хостинге вы бы могли написать в службу поддержки, и вам, как платящему клиенту провайдера, живо бы объяснили в чем причина и как устранить неполадку. В ином случае бороться с ошибкой придется самостоятельно.
https://www.youtube.com/watch?v=LvrTwMFvzw8
Очень часто проблема находится в файле .htaccess. В этом файле прописано, что разрешено делать движку, согласно требованиям сервера. Если есть несоответствия реальным требованиям хостинга и наступает момент, когда движок пытается загрузить недоступную функцию, тогда и появляется надпись с ошибкой. Найдите лог ее и тогда поймете, что нужно убрать с файла .htaccess. К примеру, если в логе написано:

php_value not allowed here

то проблема кроется в строке php_value в файле .htaccess.

Если вы новичок и не понимаете всю «пургу», написанную выше, тогда можно исправить ошибку более простым методом. Но вы сможете это сделать при условии, что ранее производили бэкап системы. Именно для таких случаев и необходимо постоянное резервное копирование всех файлов системы — в один «прекрасный» день все может накрыться медным тазом из-за ошибки сервера или даже взлома сайта.

Вам предстоит восстановить последнюю рабочую версию сайта Joomla. Сделать это можно, если переместить старые файлы на хостинг при помощи FTP-клиента. А порой проблема появляется после обновления движка до более новой версии. В таком случае вам понадобится откат. Похоже, что сервер не готов работать с новой версией Joomla и не соответствует требованиям.

Если ошибка сервера появляется слишком часто и вам приходится отказываться от инструментов, которые вам необходимы, тогда задумайтесь над сменой хостинг-провайдера. Найдите такой сервер, который дает вам широкие права и где есть нормальная служба поддержки, всегда готовая удружить заблудшим вебмастерам.

Over the last week, at Vevida, we received quite some problem reports from customers who updated Joomla to version 3.2.0. After logging on to their administrator back-end, they received an HTTP 500.0 error with error code 0x8007000d. Let’s investigate and resolve this Joomla Administrator login HTTP 500 error.

The information in this post is still valid, even for Joomla 3.6.4 and up!

What is this Joomla HTTP Error 500?

Unfortunately this Joomla HTTP Error 500: Internal Server Error has nothing important to tell, except in case of IIS as web server:

Internal Server Error, The data is invalid. (0x8007000d)

That’s not much…

It basically means that somewhere the output breaks FastCgi and PHP output. The given HTTP 500.0 error, after logging on, looks like:

Showing Joomla's HTTP 500 detailed errors in IIS

Showing Joomla’s HTTP 500 detailed errors in IIS

An IIS Failed Request Tracing report looks like:

IIS Request Trace for Joomla HTTP 500 error

IIS Request Trace for Joomla HTTP 500 error

Often, you can fix this HTTP error 500 in Joomla pretty easy. If only I knew this earlier, it would have saved me some time 🙂 . This post certainly will save you time.

Follow the next steps:

  1. when you’ve tried to log on and the HTTP 500.0 error is displayed, add ?option=com_installer&view=database in the address bar of your browser to the URL. The full URL then becomes http://www.example.com/administrator/index.php?option=com_installer&view=database.
  2. after pressing the ENTER key on your keyboard, you’re automatically logged on to your Joomla Administrator back-end.
  3. You’ll probably notice database errors. These database errors can be repaired easily using the Fix-button. This resolves the log on issue permanently.

Joomla Administrator log on URL

Joomla Administrator log on URL
Joomla database not up to date
Joomla database not up to date, showing table errors
Joomla database errors fixed
Joomla database errors fixed, table structure is up to date

Curious to learn how to improve Joomla performance with just 8 simple tips?

HTTP 500 fix tested and verified with Joomla 3.2.4, 3.3.6 and 3.6.4

This fix for HTTP 500 errors when logging in to Joomla administrator is still valid for Joomla 3.2.4, 3.3.6 and Joomla 3.6.4 updates.

Incorrect permissions on Joomla’s log/error.php file

Turns out, at least on Windows Server IIS, PHP/FastCgiModule might throw an 0x8007000d error if file and directory permissions are improperly (incorrectly) configured. You must correct the file permissions as well!

However, at the same time, after setting correct file permissions on logs/error.php and logging in, Joomla complained about two database problems:

Database schema version (3.1.1) does not match CMS version (3.3.6-2014-09-30).

Database update version (None) does not match CMS version (3.3.6).

Причин ошибки Internal Server Error (500) в Joomla может быть множество. В этой статье рассмотрим наиболее частые случаи возникновения и пути решения.

«Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.» — если вы видите у себя на сайте сообщение такого вида, значит это ошибка, о устранении которой вы узнаете прямо сейчас.

В 99.9% случаев — проблема находится в содержимом файла .htaccess который находится в корне сайта.

1) Если вы используете какой-либо сео-компонент попробуйте переименовать файл .htaccess в htaccess.txt.

2) Другой способ ищете строчку в htaccess содержащую «php_flag»

php_flag register_globals On
замените на
# php_flag register_globals On

3) Ищете строчку «Options +FollowSymLinks» перед поставьте решетку #, должно выглядеть так: «# Options +FollowSymLinks».

Если ничего из вышеперечисленного не помогло избавиться от ошибки Internal Server Error 500 в Joomla — пишите комментарий, будем пробовать решать вопрос вместе.

< Предыдущая   Следующая >

Файл error_log проверен. Сначала писал об ошибки  «PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 byt)» после того как в бд были очищены некоторые таблицы. При входе в админку ошибка  «HTTP ERROR 500″, но в логах уже «PHP Warning: include(): Failed opening ‘/images/system/system.php’ for inclusion (include_path=’.:/opt/php56/share/pear:/usr/share/pear’)». 

И все идет по кругу, как решить непонятно

Похожие вопросы

Помочь настроить сайт на Joomla после установки SSL

Здравствуйте, нужна помощь в настройке корректной работы сайта после установки ssl. 

Не могу обновиться с версии Joomla 3.9.27 на 3.10.11 и сменить версию PHP 7.4 на 8.0

1 вопрос:

Скачал файлы через VPN, пробую через консоль. Выдаёт при загрузке ошибку «500». Никак не могу обновить сайт. Пакеты есть, а сайт не хочет их принять.

2-й вопрос: 

Сайт просит сменить версию PHP c 7.4 на 8.0 и выше. Но…

Ошибка Unknown column ‘map_suffix’ in ‘field list’

Добрый день. При сохранении материалов в joomla 3.10.10 возникает ошибка. «Не удалось сохранить элемент: Unknown column ‘map_suffix’ in ‘field list'»

Также при сохранении категории выдает ошибку «1054 Unknown column ‘map_suffix’…

What 500 Internal Server Error means?

Response status codes which beginning with the «5» number indicate that the server has encountered an error or is otherwise incapable of performing the request.

How the error 500 could look like on your site?

HTTP Error 500
Internal Server Error
500 Internal Server Error
HTTP 500 - Internal Server Error
Temporary Error (500)
HTTP 500 Internal Error
500 Error

How to solve 500 Internal Server Error? Most popular 500 Internal Server Error reasons:

Incorrect permissions

In most cases, the reason of 500 Internal Server Error is related to the incorrect file(s) or directories permissions.

Typical permissions in Linux environment are:

  • 644 for files
  • 755 for directories

Make sure your permissions are correct after upload or files extraction on the server. 

You can check permissions in System -> System information -> Folder permissions

and in your FTP client:

How to change permissions? Use your favorite FTP client and option File permissions (typically this option is available in right-click menu).

You are not sure if the permissions are correct? Please contact hosting administrator. More details in Joomla documentation.

Connection timeouts

If your script connects to external resources and those resources timeout, an HTTP 500 error can occur.
More appropriate timeout or upload limits rules should help.

Increase your php.ini settings:

max_execution_time = 60
upload_max_filesize = 32M

Corrupted .htaccess/php.ini file

It’s not as common, but make sure your .htaccess or php.ini (if you have) files are properly structured.

Use code editor and validate the file code:

It is also a good idea to temporarily delete the file and check the result. This will help you locate the problem more accurately.

Temporary server issues

Sometimes the error 500 may not be strictly related to your page or extensions, often the problem occurs due to configuration or server issues and the administrator’s help is necessary.

Hosting administrator have access to detailed server logs, so if all previous points seem to be correct it’s the first place where you search for help.

What is 500 Internal Server Error?

In short words — error 500 is an HTTP status code that informs you that page cannot be generated correctly. Why? There may be many reasons, continue reading.

What are HTTP status codes?

HTTP status codes are standard responses given by web servers on the Internet.
The codes help to understand what is the status of content you requested by the server.
For example, code 200 means that the content was loaded properly. ‘The request was fulfilled.

You can check all requests and status codes in the browser developer tools

The code 404 means that server can’t display any content for given URL, eg. can’t find an image you like to load.
The server has not found anything matching the URI given

So, the code can be very helpful to identify possible problems during page load.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка 500 internal server error что это означает
  • Ошибка 500 internal server error что это значит