Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Решено] HTTP ERROR 500 после обновления модификаторов


 Поделиться

Рекомендованные сообщения

Пытался установить модуль.

Загрузил через загрузчик. Перешёл в список расширений, чтобы обновить модификаторы, обновил, после чего сайт упал с ошибкой HTTP ERROR 500.

Уже даже восстановил бэкап сайта и бд и всё равно сайт висит.

Как чинить?

Ссылка на комментарий
Поделиться на других сайтах


htaccess трогали ? 

Смотрите логи на хостинге 

Админка тоже не работает  ?

Ссылка на комментарий
Поделиться на других сайтах

htaccess трогали ? 

Смотрите логи на хостинге 

Админка тоже не работает  ?

нет, htacess не менялись

админка тоже свалилась, да

 

 

хостер ответил:

 

В логе сайта у Вас ошибка:

[sat Jun 11 12:39:33 2016] [error] [client 117.128.193.16] PHP Fatal error: Cannot redeclare Loader::library() in /var/www/site/data/www/site.ru/[sat Jun 11 12:39:33 2016] [error] [client 117.128.193.16] PHP Fatal error: Cannot redeclare Loader::library() in /var/www/site/data/www/site.ru/vqmod/vqcache/vq2-system_modification_system_engine_loader.php on line 7

 

чистил vqmod кэш, там есть этот /vq2-system_modification_system_engine_loader.php

после удаления этого кэша, он создаётся по новому

Изменено пользователем krashman
Ссылка на комментарий
Поделиться на других сайтах


а зачем Вы туда vqmod влепили ? 

и дополнения какое и для какой версии установили ?

Ссылка на комментарий
Поделиться на других сайтах

а зачем Вы туда vqmod влепили ? 

и дополнения какое и для какой версии установили ?

 

sms gate хотел поставить

там внизу ссылка на opencart 2.0

а там как оказался был vqmod файл, ну и соотвественно он не залазил через установщик, я его переименовал в .ocmod.vqmod и он загрузился через установку расширений в таком формате, даже появился в списке, а после обновления модификаторов всё упало

 

у меня версия opencart 2.0.1.1

+ установлен отдельно вкмод для единсвтенного модуля, который не работает без него.

Изменено пользователем krashman
Ссылка на комментарий
Поделиться на других сайтах


sms gate хотел поставить

там внизу ссылка на opencart 2.0

а там как оказался был vqmod файл, ну и соотвественно он не залазил через установщик, я его переименовал в .ocmod.vqmod и он загрузился через установку расширений в таком формате, даже появился в списке, а после обновления модификаторов всё упало

 

у меня версия opencart 2.0.1.1

+ установлен отдельно вкмод для единсвтенного модуля, который не работает без него.

А vqmod Вы какой поставил ? 

 

Вы что-то путаете, там как раз дав последних файла без vqmod-a

Ссылка на комментарий
Поделиться на других сайтах

А vqmod Вы какой поставил ? 

 

Вы что-то путаете, там как раз дав последних файла без vqmod-a

да давно уже ставил vqmod последней версии

 

ну как же..у него название просто install.xml и он в таком названии не загружался через загрузчик

Ссылка на комментарий
Поделиться на других сайтах


так целым архив нужно было устанавливать 

попробуйте удалить все файлы модуля последнего 

Ссылка на комментарий
Поделиться на других сайтах

так целым архив нужно было устанавливать 

попробуйте удалить все файлы модуля последнего 

так и сделал сначала - не загрузился

потом отдельно через фтп загрузил папки

а install.xml переименовал в install.ocmod.xml и загрузил через установщик

 

файлы модуля удалял

кроме самого этого install.ocmod.xml где его искать? куда они попадают после загрузки ?

Изменено пользователем krashman
Ссылка на комментарий
Поделиться на других сайтах


найдите  system\storage\modification\system/engine/loader.php

 

 и замените system/engine/loader.php

Ссылка на комментарий
Поделиться на других сайтах

найдите  system\storage\modification\system/engine/loader.php

 

 и замените system/engine/loader.php

 

перезаписал system\modification\system/engine/loader.php  на оригинальный системный - сайт заработал.

Ссылка на комментарий
Поделиться на других сайтах


тот loader из-за которого сайт перестал работать почему-то стал больше по размеру и количеству строк.

Внизу у него дописалось:

public function library($library) {
        $file = DIR_SYSTEM . 'library/' . str_replace('../', '', (string)$library) . '.php';

        if (file_exists($file)) {
            include_once($file);
        } else {
            trigger_error('Error: Could not load library ' . $file . '!');
            exit();
        }
    }
Изменено пользователем krashman
Ссылка на комментарий
Поделиться на других сайтах


Не нужно ничего извлекать из архивов,которые называются как то так

 

названиекакоето.ocmod.zip

 

В установке дополнений указываете не файл install.xml а весь архив.Потому как этот файл не имеет в данном случае ничего общего с Vqmod.

Ссылка на комментарий
Поделиться на других сайтах

Не нужно ничего извлекать из архивов,которые называются как то так

 

названиекакоето.ocmod.zip

 

В установке дополнений указываете не файл install.xml а весь архив.Потому как этот файл не имеет в данном случае ничего общего с Vqmod.

 

Я это знал

и сделал именно так.

но система ответила, что не может загрузить этот архив. поэтому начал ерундой заниматься :(

 

с смсками так и не решил дело, боюсь теперь вообще что-либо предпринимать, а то система такая ранимая

Изменено пользователем krashman
Ссылка на комментарий
Поделиться на других сайтах


А другие то файлы ocmod может загружать? FTP настроен в Система-Настройки ?

Ссылка на комментарий
Поделиться на других сайтах

А другие то файлы ocmod может загружать? FTP настроен в Система-Настройки ?

до этого загружал имнно так целым архивом с названиекакоето.ocmod.zip

фтп настроен, да

 

попробовал ещё раз загрузить этот архив, вот такая ошибка выскакивает:

oshibkaust_7708178_22299884.png

 

поправил директорию в настройках ftp - загрузилось без этой ошибки.

НО!! после обновления модификатора снова сайт упал!

Изменено пользователем krashman
Ссылка на комментарий
Поделиться на других сайтах


http://www.opencart.com/index.php?route=extension/extension/info&extension_id=18892

 

Скачать,распаковать,установить как ocmd,обновить кеш модификаторов и ещё раз попробовать...

Ссылка на комментарий
Поделиться на других сайтах

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=18892

 

Скачать,распаковать,установить как ocmd,обновить кеш модификаторов и ещё раз попробовать...

 

установил. с ним всё ок.

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

 

может быть всё таки сам модуль криво*опый?

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

вывод: ошибка в самом модуле?

Ссылка на комментарий
Поделиться на других сайтах


Вполне возможно что и так.

Ссылка на комментарий
Поделиться на других сайтах

Вполне возможно что и так.

так корявый, зачем зализать в загрузчик

Ссылка на комментарий
Поделиться на других сайтах

скорей всего проблема в кривой версии vqmod

 

проведите эксперимент - удалите сам vqmod, поставьте модуль, обновите кеш и смотрите

 

если заработает - читайте про конфликты vqmod и ocmod, обсуждалось

если нет - с вопросами к автору модуля

Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...
В 11.06.2016 в 13:16, ArtemPitov сказал:

найдите  system\storage\modification\system/engine/loader.php

 

 и замените system/engine/loader.php

Спасибо огромное! Помогли и мне, рылся по всему интернету, пока не нашел.

Ссылка на комментарий
Поделиться на других сайтах


  • 1 год спустя...
В 11.06.2016 в 13:16, ArtemPitov сказал:

найдите  system\storage\modification\system/engine/loader.php

 

 и замените system/engine/loader.php

Спасибо доброму человеку! Единственный полезный совет.

Выскакивала ошибка при сохранении товара HTTP ERROR 500

более подробная ошибка

Fatal error: Uncaught exception 'Exception' with message 'Error: Table 'iborn_kiddy.oc_so_product_label' doesn't exist Error No: 1146

 

Ссылка на комментарий
Поделиться на других сайтах


23 минуты назад, oleg7777 сказал:

Error: Table 'iborn_kiddy.oc_so_product_label' doesn't exist

Не установлена таблица "_product_label", видимо не до конца выполнена установка каких то стикеров на товары. С описанной в начале проблемой не имеет ничего общего.

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.