Ошибка 500 на сайте opencart

Ошибка выглядит как на скриншоте или просто как белый экран

Что такое 500 Internal Server Error?

Существует пять разных классов кодов состояния HTTP, которые определяют тип ответа сервера на HTTP-запрос:

  • 1xx: Информационный
  • 2xx: Успех
  • 3xx: Перенаправление
  • 4xx: Ошибка клиента
  • 5xx: Ошибка сервера

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

Когда возникает ошибка?

В 99,99% случаев страницу с кодом ответа 500 мы видим из-за ошибок в файлах и наших кривых рук.

Наиболее частая причина — переездвключение ssl. Вторая по расрпостранённости — манипуляции с чпу Опенкарта. Третья — кривые модули.

Еще может быть, вы неправильно сконфигурировали свой .htaccess файл? Или, может быть, у вас отсутствуют пакеты при попытке выполнить файл PHP, в то время как PHP не установлен правильно и работает некорректная версия?

Для этого очень трудно получить точный ответ, поскольку каждый случай отличается.

Алгоритм действий

Обновите страницу, очистите кеш браузера, удалите cookies

Находим код ответа страницы

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

Показываю, как это делать в Mozilla Firefox. Нажмите сочетание клавиш Ctrl+Shift+I или кнопку F12. Либо через меню «Веб-разработка» > «Инструменты разработчика»

Перейдите во вкладку «Сеть (Network)». Теперь выберите тип документа щелкнув по пункту «HTML».На ошибку 500 указывает соответствующее число в колонке «Статус». На скриншоте сайт Википедии и он отдает код ответа 200.

Если код ответа 200, значит проблема в верстке или модуле, восстановите бэкап или отключите последний добавленный модуль — должно помочь. Если код ошибки 500 переходим к следующему пункту.

Проверяем файл .htaccess

Типичная причина ошибки 500 — это файл htaccess. Отключим его, для этого переименуем .htaccess в .htaccess.txt и проверим как работает сайт. Если, после этой манипуляции, он доступен(код ответа страниц 200), восстанавливаем htaccess из бэкапа.

Частый случай, когда забывают переименовать Options +FollowSymlinks на Options +SymLinksIfOwnerMatch.

Если дело не в htaccess, переходим к следующему пункту.

Проверяем файлы сайта

Вывод ошибок PHP на хостинге по умолчанию выключен. Чтобы увидеть их текст, добавьте в конец файла .htaccess правило:

php_value display_errors 1
и обновите страницу сайта.

Если текст ошибки не отобразился, включите вывод ошибок через index.php Opencart. Перейдите в корневой каталог своего магазина и отредактируйте файл index.php.

Используйте свой любимый текстовый редактор и в верхней части index.php файла, вставьте этот фрагмент кода после первой строчки. Строго никаких лишних пробелов и переноса строки!

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

Сохраните файл и вернитесь в магазин.

Обновите страницу, на которой вы столкнулись с ошибкой, и увидите примерно такое:

Теперь понятно, что вызвало 500 Internal Server Error и точный поврежденный файл. Это дает вам отправную точку для поиска решения вашей ошибки. Можно начинать гуглить)

Если ничего не помогает

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

Например, поднимем лимит до 512 мегабайт. Для этого добавляем в конец файла htaccess строчку:

php_value memory_limit 512M

Вместо «512» укажите необходимый объем памяти. Узнать максимально доступное значение можно в техподдержке хостинга.

Ошибка то возникает, то нет

Вот типичный пример:

Такие ошибки очень сложно отследить, они могут возникать у отдельных пользователей при совершенно невинных операциях. Чтобы их выловить, включим журнал ошибок PHP, для этого добавим в конец файла htaccess директиву:

php_value error_log /home/username/domains/domain.ru/php_errors.log

и сбрасываем кэш сайта.

Резюме

Ошибка возникает из-за манипуляций с файлами. Что бы ее убрать, сначала отменяем последнее внесенное изменение.Если не помогает, идем по алгоритму — очистка кэша, отключение htaccess, проверка логов ошибок.

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

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

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

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

Если ошибка появилась на вашем сайте, то нужно скорее ее исправлять. Далее я расскажу, как это можно сделать.

Причины возникновения ошибки

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

Основной причиной ошибки 500 может быть:

  1. Неверный синтаксис файла .htaccesshtaccess – это файл, в котором можно задавать настройки для работы с веб-сервером Apache и вносить изменения в работу сайта (управлять различными перенаправлениями, правами доступа к файлам, опциями PHP, задавать собственные страницы ошибок и т.д.). Если вы перед тем как обнаружили ошибку 500 на сайте, редактировали файл htaccess, верните его в исходное состояние.
  2. Ошибки в скриптах сайта, то есть сценариях, созданных для автоматического выполнения задач или для расширения функционала сайта.
  3. Нехватка оперативной памяти при выполнении скрипта.

Как получить больше данных о причине ошибки 

Что означает ошибка 500, мы теперь знаем. Когда она перестала быть таким загадочным персонажем, не страшно копнуть глубже — научиться определять причину ошибки. В некоторых случаях это можно сделать самостоятельно, так что обращаться за помощью к профильному специалисту не понадобится.

Отображение ошибки бывает разным. Ее внешний облик зависит от того, чем она вызвана.

Самые частые причины ошибки 500 можно распознать по тексту ошибки или внешнему виду страницы. 

  1. Сообщение Internal Server Error говорит о том, что есть проблемы с файлом .htaccess (например, виновата некорректная настройка файла). Убедиться, что .htaccess является корнем проблемы, поможет следующий прием: переименуйте файл .htaccess, добавив единицу в конце названия. Это можно сделать с помощью FTP-клиента (например, FileZilla) . После изменения проверьте доступность сайта. Если ошибка больше не наблюдается, вы нашли причину.
  2. Сообщение HTTP ERROR 500 или пустая страница(белый экран) говорит о проблемах со скриптами сайта. В случае с пустой страницей стоит учесть, что отсутствие содержимого сайта не всегда указывает на внутреннюю ошибку сервера 500.

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

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

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

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

 Если ситуацию вам не удается исправить самостоятельно, можете обращаться к нам, поможем на платной основе.

Возможно вам будут интересны следующие статьи:

Популярные статьи:

Возможно вам будет это полезно:

Код http 500 Internal Server Error указывает на невозможность обработки сервером любого запроса для доступа к странице или веб-сайту. Есть ошибки, которые чаще всего приводят к возникновению http-статуса 500. Их должен знать каждый разработчик.

Ошибка 500: что она означает?

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

Важно! Если ошибка 500 возникла сразу после установки модуля. Значит, произошел критический сбой в php. Тем более, что на сайте OpenCart3x выложены только качественные модули.Почему возникает ошибка Internal Server Error: ТОП-3 причин

3 основных причины возникновения ошибки 500:

  1. Неправильно сконфигурированный .htaccess файл.
  2.  PHP не установлен правильно. Соответственно, в работе на сайте находится некорректная версия. Иногда, бывает, у разработчиков отсутствуют пакеты для выполнения файлов PHP.
  3. «Кривые модули».

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

Исправить ошибку Opencart

Что делать, чтобы исправить 500 Internal Server Error

Для исправления возникшей ошибки 500, следует совершить ряд шагов:

  1. Открыть оlogs/error.log. Сам файл размещен на сервере разработчика. В «хвосте» файла имеются данные по всем критическим ошибкам.
  2. Зайти через админку в Логи ошибок. Для этого вначале совершают вход в Инструменты. В данном подразделе обычно отображаются все сбои.
  3. Подключить открытие ошибок php на экране. Для этого следует в конце файла добавить другой код: .htaccess. Это должны быть корректировки, внесенные в код, в виде:
  • php_value display_errors 1;
  • php_value display_startup_errors 1;
  • php_value error_reporting E_ALL.

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

  1. Удалить имеющийся модификатор. Скорее всего, причина в том, что последний не совместим с сайтом.
  2. Восстановить интернет-платформу. Для этого надо:
  • зайти в system/storage/modification;
  • удалить ряд папок: админ, систем и каталог;
  • включить в htaccess вывод ошибок, чтобы там найти проблему:

— Display PHP errors;
— ### Uncomment the commands by removing the # sign in front of it;
— php_flag display_startup_errors on;
— php_flag display_errors on;
— php_flag html_errors on;
— php_flag track_errors on;
— php_value error_reporting «E_ALL».

Важно! Порой ошибка 500 возникает после проведения онлайн-платежей или денежных переводов. Поэтому не спешите обновлять страницу или грузить новые модули после таких действий. Дайте время, т.к. такой код состояния http носит временный характер.

Не удивительно, что многие считают причиной возникновения 500 Internal Server Error кривые руки разработчика, ошибку файла или переездвключение ssl. На сайте OpenCart3x предложены исключительно качественные модули и файлы.

Подведём итог.

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

Возникает в следующих случаях:

  • Пропустили в коде «;»
  • Не указали переменную в модуле
  • При конфликте (например, в цикле непредсказуемая ошибка, которую не учли при разработке). Часто бывает в случае изменения API при смене старого ключа на новый, когда в php не установлена функция для проверки ключа данной переменной.

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

Что нужно сделать:

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

Не получилось исправить ошибку? Заказывайте услугу: «Исправить ошибку Opencart»

Модуль Импорт YML Opencart 3.0

Модуль Мультивалютные товары Opencart 3.0

Исправить ошибку Opencart

Исправить ошибку Opencart

OpenCart — один из самых популярных движков для создания интернет-магазина. Бесплатная лицензия про..

Цена:
724 руб.

Войти или зарегистрироваться

Ошибка HTTP ERROR 500 при добавлении товара

Тема в разделе «Ошибки и их решения», создана пользователем emma, 13 апр 2022.


  1. emma

    emma
    Новичок

    Сообщения:
    25
    Симпатии:
    0

    Всем привет! При добавлении/сохранении товара в админке, вылетает ошибка HTTP ERROR 500.
    Не подскажите как можно решить? Буду благодарен


    emma,
    13 апр 2022

    #1


  2. karpov

    karpov
    Продвинутый пользователь

    Сообщения:
    1.463
    Симпатии:
    236

    Для начало отобразить ошибку https://forum.opencart-russia.ru/threads/belyj-list-belyj-ehkran-pustaja-stranica-opencart.989/


    karpov,
    13 апр 2022

    #2


  3. emma

    emma
    Новичок

    Сообщения:
    25
    Симпатии:
    0

    пишет notice: undefined variable: server in /var/www/vhosts/stroy-partner.kz/atlantsnabcity.kz/catalog/controller/common/footer.php on line 27

    27 строчка: $data[‘logo’] = $server . ‘image/’ . $this->config->get(‘config_logo’);

    Последнее редактирование: 14 апр 2022


    emma,
    14 апр 2022

    #3


  4. karpov

    karpov
    Продвинутый пользователь

    Сообщения:
    1.463
    Симпатии:
    236

    Вот и смотрите, почему у вас нету переменной $server
    и зачем данная строка в подвале. Может и нет у вас лого в подвале уже…

    и странно. Добавляете в админке, а ошибка с витрины…


    karpov,
    14 апр 2022

    #4


  5. optimlab

    optimlab
    Продвинутый пользователь

    Сообщения:
    922
    Симпатии:
    239

    Наверное в админку до сих пор входа не было, как и добавления товара.


    optimlab,
    14 апр 2022

    #5


  6. Blast

    Blast
    Продвинутый пользователь

    Сообщения:
    171
    Симпатии:
    56

    нотисы не приводят к белым экранам. это одна из 500-ых ошибок. инфа о ней только в error логах хостинга будет


    Blast,
    14 апр 2022

    #6


  7. optimlab

    optimlab
    Продвинутый пользователь

    Сообщения:
    922
    Симпатии:
    239

    500 ошибка — это в 98% случаев ошибка запроса к БД.
    Наверное поустанавливали модификаторов всяких добавляющих дополнительные поля или расширяющие функционал при заполнении карточки товара, вот и идёт треш.


    optimlab,
    14 апр 2022

    #7

(Вы должны войти или зарегистрироваться, чтобы ответить.)

Показать игнорируемое содержимое

Ваше имя или e-mail:
У Вас уже есть учётная запись?
  • Нет, зарегистрироваться сейчас.
  • Да, мой пароль:
  • Забыли пароль?

Запомнить меня


OpenCart Russia Форум

Поиск

  • Искать только в заголовках
Сообщения пользователя:

Имена участников (разделяйте запятой).

Новее чем:
  • Искать только в этой теме
  • Искать только в этом разделе
    • Отображать результаты в виде тем

Быстрый поиск

  • Последние сообщения

Больше…

В этом руководстве по Opencart собраны наиболее распространенные ошибки, с которыми мы сталкиваемся при разработке, и представлены решения для ошибок, попробуйте их и надеюсь, что вы сможете решить проблемы. Если вам нужен хостинг и VPS то смело заходите на gohost.kz.

Это решение выглядит рабочим, на данный момент измените следующие строки кода в admin/controller/common/security.php

foreach (glob(trim($next, '/') . '/{*,.[!.]*,..?*}', GLOB_BRACE) as $file) {

заменить на

foreach (glob($next . '/{*,.[!.]*,..?*}', GLOB_MARK|GLOB_BRACE) as $file) {

2. Пустые белые страницы или внутренняя ошибка сервера 500

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

  1. Перейдите на вкладку «Администрирование» >> «Система» >> «Настройка» >> «Редактировать магазин» >> «Сервер» и в конце, где вы видите обработку ошибок, выберите «Да» для «Отображать ошибки».
  2. Если вы по-прежнему не видите ошибку, откройте php.ini и добавьте следующий код: display_errors = 1; error_reporting = E_ALL; лог_ошибок = 1 ;
  3. Если вы по-прежнему не видите ошибку, откройте index.php и добавьте код вверху (строка 2): ini_set(‘display_errors’, 1); ini_set(‘log_errors’, 1); отчет об ошибках (E_ALL);
  4. По-прежнему видя ошибку, установите для параметра «Уровень сжатия вывода» значение 0 на вкладке «Система» > «Настройки» > «Сервер».
  5. Если вы все еще видите ошибку, решите проблемы, но если вы не видите ошибок, то, скорее всего, это будет ошибка сервера.
  6. Вы также можете увидеть журналы ошибок в файле, если вы его включили.

Распространенные ошибки OpenCart и их решение

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

2. Неопределенный индекс/переменная

Неопределенная  переменная  в исходном коде компьютерной программы — это  переменная, доступ к которой осуществляется в коде, но которая ранее не была объявлена ​​в этом коде. Таким образом, использование «isset()» для проверки того, была ли установлена ​​переменная, решит проблему.

Вариант ошибки:

Примечание : Неопределенный индекс: фильтр в  /Applications/XAMPP/xamppfiles/htdocs/opencart303/catalog/controller/product/category.php  на lin

Решение
//$filter = $this->request->get['filter'];

if (isset($this->request->get['filter'])) {
    $filter = $this->request->get['filter'];
} else {
    $filter = '';
}
  • Комментарий $filter = $this->request->get[‘filter’]; и проверка с помощью isset — один из способов решить эту проблему.
  • Если у вас возникла проблема при установке модулей или расширений, вам необходимо проверить код или решить проблемы, или связаться с разработчиком также может быть другим решением.

3. Неопределенная функция/метод

Неопределенные ошибки функции/метода возникают при вызове тех функций или методов, которые не определены и не найдены. IE_ERROR: неустранимая ошибка, вызывающая завершение сценария «Неустранимая ошибка: вызов неопределенной функции» или «Неустранимая ошибка: вызов неопределенного метода». Это происходит, если файлы не найдены или расширения несовместимы с вашей версией OpenCart. Решения могут быть ниже:

Вариант ошибки:

Относится к основным файлам OpenCart

  • Неустранимая ошибка : необработанная ошибка: вызов неопределенного метода DBMySQLi::query()
  • Неустранимая ошибка : необработанная ошибка: вызов неопределенного метода CartCart::getProducts() 
  • Неустранимая ошибка : необработанная ошибка: вызов неопределенного метода ControllerAccountLogin::validate() в …/catalog/controller/account/login.php:54 

Перейдите к файлу и проверьте, определена ли там функция или методы.

4. Заголовки уже отправлены

Вариант ошибки:
  • Предупреждение:  Невозможно изменить информацию заголовка — заголовки уже отправлены  (вывод начался в /public_html/config.php:31) в /path/public_html/index.php онлайн.
Решение:

Удалите пробелы в начале и конце указанного файла. Как и в приведенной выше проверке ошибок с помощью config.php

5. Проблема сеанса

  1. Товар в корзине самоочищается.
  2. Товар в корзине очищается после входа пользователя в систему.
  3. Нет товаров, хранящихся в продукте.
  4. Администратор OpenCart всегда просит войти в систему и получает сообщение «Неверный сеанс токена. Пожалуйста, войдите снова».
Вариант ошибки:
  • Предупреждение:  session_start()  [function.session-start]: открыть (/tmp/…, O_RDWR)  не удалось: нет такого файла или каталога (2)  в /path/public_html/system/library/session.php в строке
Решение:

Нет такой проблемы с файлом или каталогом

  1. Откройте php.ini и добавьте код ниже:session.save_path = /tmp;
  2. Если приведенное выше решение не работает, обратитесь к своему хосту и спросите, как установить session.save_path.

6. Исчерпан допустимый объем памяти

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

Вариант ошибки:
  • Фатальная ошибка: Исчерпан допустимый размер памяти  1111 байт   (пробовали выделить 1111 байт) в /path/public_html/system/library/image.phpВ сети
Решение:
  1. Отредактируйте php.ini и установите memory_limit = 128M;
  2. Или поместите код ниже в .htaccess php_value memory_limit 128M
  3. Если вышеперечисленное не работает, то обращение к хостинг-провайдерам — это единственное решение, где они могут увеличить количество.

Предупреждение: использование неопределенной константы DIR_STORAGE — предполагается, что «DIR_STORAGE» (это вызовет ошибку в будущей версии PHP) в …/config.php в строке

Некоторые другие ошибки, с которыми вы можете столкнуться, приведены ниже:

Ошибка: Вызовы магических методов запрещены!

// Stop any magical methods being called
if (substr($this->method, 0, 2) == '__') {
return new Exception('Error: Calls to magic methods are not allowed!');
}

Ошибка: не удалось вызвать продукт/категорию

// Initialize the class
		if (is_file($file)) {
			include_once($file);
		
			$controller = new $class($registry);
		} else {
			return new Exception('Error: Could not call ' . $this->route . '/' . $this->method . '!');
		}

Ошибка: не удалось загрузить модель

if (!$this->registry->has('model_' . str_replace('/', '_', $route))) {
    $file = DIR_APPLICATION . 'model/' . $route . '.php';
    $class = 'Model' . preg_replace('/[^a-zA-Z0-9]/', '', $route);

    if (is_file($file)) {
        include_once($file);
        $proxy = new Proxy();
	// Overriding models is a little harder so we have to use 
        //  PHP's magic methods
	// In future version we can use runkit
        foreach (get_class_methods($class) as $method) {
            $proxy->{$method} = $this->callback($this->registry, $route . '/' . $method);
        }

        $this->registry->set('model_' . str_replace('/', '_', (string)$route), $proxy);
    } else {
        throw new Exception('Error: Could not load model ' . $route . '!');
    }
}

Ошибка: не удалось загрузить библиотеку

Ошибка: не удалось загрузить помощник

Ошибка: не удалось загрузить кеш адаптера Memcache/Redis/APC!

$class = 'Cache\' . $adaptor;
if (class_exists($class)) {
    $this->adaptor = new $class($expire);
} else {
    throw new Exception('Error: Could not load cache adaptor ' . $adaptor . ' cache!');
}

Ошибка: не удалось загрузить адаптер базы данных mpdo/mssql/mysql/mysqli/postgre!

$class = 'DB\' . $adaptor;
if (class_exists($class)) {
    $this->adaptor = new $class($hostname, $username, $password, $database, $port);
} else {
    throw new Exception('Error: Could not load database adaptor ' . $adaptor . '!');
}

Ошибка: Не удалось установить соединение с базой данных, используя это имя пользователя и пароль.

Ошибка: Не удалось подключиться к базе данных opencart

Ошибка: PHP GD не установлен!

if (!extension_loaded('gd')) {
    exit('Error: PHP GD is not installed!');
}

Ошибка: Не удалось загрузить имя файла изображения!

Ошибка: недопустимый идентификатор сеанса!

Предупреждение: Папка установки все еще существует и должна быть удалена из соображений безопасности!

Установил плохое расширение, нажал обновить в модификации, а админка и сайт не работают

Удалите его из базы данных, затем откройте config.php и найдите значение, определенное для хранилища. Зайдите в это хранилище/папку, затем перейдите к модификации и удалению папок, аналогично зайдите в загрузку/папку и посмотрите, есть ли папки, если они у вас есть, удалите и их. При этом он удалит кешированные файлы и папку. Затем вы можете снова получить доступ к своему администратору.

Неустранимая ошибка, необработанное исключение

Неустранимая ошибка : Неперехваченное исключение: Ошибка: Таблица ‘….oc_session’ не существует в движке<br />Номер ошибки: 1932<br />ВЫБЕРИТЕ `данные` ИЗ `oc_session`, ГДЕ session_id = ‘….’ И срок действия > 1548638620 в …/system/library/db/mysqli.php:40 Трассировка стека: #0 …/system/library/db.php(45): DBMySQLi->query(‘SELECT `data` F… ‘) #1

Для устранения этих ошибок создание таблицы базы данных решит большинство проблем.

Неустранимая ошибка : неперехваченное исключение: ошибка: не удалось загрузить адаптер базы данных DB_DRIVER!

Проверьте в папке system/library/DB, есть ли нужный файл драйвера.

Понравилась статья? Поделить с друзьями:
  • Ошибка 500 на сайте modx
  • Ошибка 500 на принтере кэнон
  • Ошибка 500 на принтере canon
  • Ошибка 500 на портале госуслуг
  • Ошибка 500 на ноутбуке hp