Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

Загрузил через загрузчик. Перешёл в список расширений, чтобы обновить модификаторы, обновил, после чего сайт упал с ошибкой 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 year later...
В 11.06.2016 в 13:16, ArtemPitov сказал:

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

 

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

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

Надіслати
Поділитися на інших сайтах


  • 1 year later...
В 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 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.