Почему я получаю 500 (Внутренняя ошибка сервера) при попытке получить список модулей в расширениях? - PullRequest
0 голосов
/ 18 сентября 2018

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

GET http://bamatco.com/dental/prod/admin/index.php?route=extension/extension/module&user_token=XXXXXXXXX 500 (внутренняя ошибка сервера) (jquery-2.1.1.min.js: 4)

Я использовал версию OpenCart 3.0.2.0.

На локальном сервере все в порядке.Я попытался отключить все расширения:

  • Я удалил пакет, который уже был установлен (пакет для французского языка);
  • Я отключил все события (в подменю Расширения).

Ничего не сработало.

Ответы [ 2 ]

0 голосов
/ 21 сентября 2018

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

  1. Очистите кэш vQmod , если он установлен;

  2. Очистить кэш oCmod (с ftp перейдите в / system / storage /ification / и переместите все содержимое во временный фойдер)

  3. Проверьте версию PHP , одинаково ли она на локальном и на удаленном сервере?

  4. Проверьте, какие серверные модули установлены , сравните локальную и удаленную конфигурацию с функцией php phpinfo () (откройте ваш index.php и напишите его поверх файла:

    phpinfo ();

    выход;

.5 Проверьте ваш .htaccess , этоОни одинаковы на локальном и удаленном серверах?Если нет, попробуйте использовать htaccess вашего локального сервера или отключите htaccess вашего удаленного сервера и посмотрите, что произойдет.

0 голосов
/ 18 сентября 2018

Проблема с модулями Opencart даже в том случае, если вы удаляете файлы, оставшиеся на сервере.

Список модулей выбирается на основе файлов внутри admin> controller> extension> modules
Так что одним из способов избавиться от этой ошибки является удаление новых / нестандартных файлов контроллера из этой папки иСписок будет заполняться на основе предыдущих файлов и будет работать нормально, если код основных файлов не был изменен.

Кроме того, вы должны отключить модификации и обновить модификацию, чтобы не было стороннего кода.

Затем вы можете включить модификацию и установить модуль один за другим и посмотреть, в каком из них ошибка

...