Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

vqmod кэширует даже шаблон opencart 1.5.6.4


akasergej
 Share

Recommended Posts

Не понимаю в чем проблема, досился мне сайт на дорилитки на версии 1.5.6.4, меняю файлы шаблона, а ничего не происходит. После долгих поисков понял что кэш сохраняется в папке vqcache. Через меня много сайтов прошло на 1.5 версии и в первые икое вижу. Не нахожу никак ггде его отклюлить. Никаких модулей с ним связанных не усиновлено. Ггде искать проблему?

 

В vqmod.php стоит 

private static $_devMode = true;

 

Edited by akasergej
Link to comment
Share on other sites


10 minutes ago, splka said:

В самом vqmod есть xml файл.
vqmod_opencart.xml или что-то в иком стиле

и что?

<?xml version="1.0" encoding="UTF-8"?>
<modification>
	<id>VQMOD CORE FOR OPENCART - DO NOT REMOVE</id>
	<version>1.4.x and above</version>
	<vqmver required="true">2.5.0</vqmver>
	<author>vqmod.com</author>
	
	<file name="system/startup.php,system/engine/*.php,system/library/*.php,admin/controller/extension/*.php">
		<operation error="skip" info="For non OCMod includes/requires">
			<search position="replace" regex="true"><![CDATA[~(require|include)(_once)?\((?!modification\()([^)]+)~]]></search>
			<add><![CDATA[$1$2(VQMod::modCheck($3)]]></add>
		</operation>
		<operation error="skip" info="For OCMod includes/requires - OPERATION MUST BE AFTER NON OCMOD INCLUDES/REQUIRES OPERATION">
			<search position="replace" regex="true"><![CDATA[~(require|include)(_once)?\(modification\(([^)]+)~]]></search>
			<add><![CDATA[$1$2(VQMod::modCheck(modification($3), $3]]></add>
		</operation>
	</file>

</modification>

заметил икой прикол, что сгделав копию сайи на другом сервере в ней не кэшится.

Edited by akasergej
Link to comment
Share on other sites


1 минуту назад, akasergej сказал:

сомневаюсь, почему он в папку vqmod его сохраняет?

 

он и не сохраняет. Но если на другом сервере как вы пишете, ничего не кешируется, то что еещё может быть? 

Link to comment
Share on other sites

вот и я не могу понять. факт в том что как то сохраняются в папку vqmod и я должен каждый раз ее опустошать в ручную...\

и сохранятся они в иком вигде, зналит точно както с vqmod связано. смотрю даже контроллер и могдель кэшится.

 

image.png.1fe051b72fcf2e09b8976db1bd423b00.png

Edited by akasergej
Link to comment
Share on other sites


vqmod - это система модификаций файлов без изменения файлов движка напрямую.
Создаются файлы с примененными изменениями, которые потом и подключаются вместо оригинальных.
файлы (модификаторы), которые влияют на эти изменения лежат тут vqmod\xml

Edited by thentru
Link to comment
Share on other sites


5 minutes ago, thentru said:

vqmod - это система модификаций файлов без изменения файлов движка напрямую.
Создаются файлы с примененными изменениями, которые потом и подключаются вместо оригинальных.
файлы (модификаторы), которые влияют на эти изменения лежат тут vqmod\xml

это я прекрасно понимаю, только вот во всех осильных случаях чтобы изменения были применены не нужно удалять каждый раз из vqcache папки все.

Link to comment
Share on other sites


14 минут назад, akasergej сказал:

это я прекрасно понимаю, только вот во всех осильных случаях чтобы изменения были применены не нужно удалять каждый раз из vqcache папки все.

какая у вас версия vqmod, может в ней есть подобный баг
это проверяли?

Link to comment
Share on other sites


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

Edited by akasergej
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.