Если с установкой vQmod все обстоит достаточно просто (скопировать файлы, зайти по адресу <сайт>/install/), то с удалением (деинсталяцией) не соовсем все так ясно, т.к. у vQmod нет скрипта для деинсталяции. Если просто удалить папку vqmod, то сайт будет выдавать ошибки, как в админке, так и в клиентской части. Однако, на самом деле, все делается довольно просто. После удаления папки vqmod могу предложить 2 варианта действий:
Способ 1
Необходимо просто скачать "чистый" OpenCart той же версии, что у вас на сайте, без всяких дополнений и взять из него 2 файла index.php и admin/index.php, которыми заменить соответствующие файлы на своем сайте. Для OpenCart Pro необходимо так же заменить файл system\helper\json.php на "чистый".
Способ 2
Если нет возможности где-то взять "чистый" OpenCart, нужно сделать следующее: открыть для редактирования файл index.php и заменить в нем строки
// VirtualQMOD require_once('./vqmod/vqmod.php'); VQMod::bootup(); // VQMODDED Startup require_once(VQMod::modCheck(DIR_SYSTEM . 'startup.php'));
на эти строки:
// Startup require_once(DIR_SYSTEM . 'startup.php');
Так же, сделайте замену строк:
// Application Classes require_once(VQMod::modCheck(DIR_SYSTEM . 'library/currency.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/user.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/weight.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/length.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/ocstore.php'));
на строки:
// Application Classes require_once(DIR_SYSTEM . 'library/currency.php'); require_once(DIR_SYSTEM . 'library/user.php'); require_once(DIR_SYSTEM . 'library/weight.php'); require_once(DIR_SYSTEM . 'library/length.php');
Тоже самое нужно сделать и в admin/index.php.
Если вы используете OpenCart Pro 2.x - необходимо так же удалить кусок кода в system\helper\json.php (спасибо за подсказку гостям сайта).
Ну и конечно на последок, необходимо удалить папку vqmod в корне сайта.
Вот и всё, vQmod удален.
Комментарии к статье:
// Application Classes
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/currency.php'));
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/user.php'));
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/weight.php'));
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/length.php'));
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/ocstore.php'));
Нужно заменить файлы index.php и admin/index.php и удалить папку vqmod, больше ничего не нужно.
Добавить комментарий: