krashman

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

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

krashman    15

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

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

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

Как чинить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    386

htaccess трогали ? 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    823

смотреть журнал ошибок и логи сервера

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    386

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15

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

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

 

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

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

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

 

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

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

Изменено пользователем krashman

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    386

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

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

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

 

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15

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

 

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    386

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15

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

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

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

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

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

 

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

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

Изменено пользователем krashman

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    386

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15

тот 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tom    2 019

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15

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

 

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

 

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

 

Я это знал

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

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

 

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

Изменено пользователем krashman

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tom    2 019

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15

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

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

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

 

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

oshibkaust_7708178_22299884.png

 

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

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

Изменено пользователем krashman

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tom    2 019

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15

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

 

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

 

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

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

 

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tom    2 019

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    386

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    823

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

 

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

 

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

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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу