Jump to content
Sign in to follow this  
akasergej

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

Recommended Posts

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

 

В vqmod.php стоит 

private static $_devMode = true;

 

Edited by akasergej

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

кеш на хостинге может быть.

Share this post


Link to post
Share on other sites
5 minutes ago, Vetroff said:

кеш на хостинге может быть.

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

Share this post


Link to post
Share on other sites
1 минуту назад, akasergej сказал:

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

 

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

Share this post


Link to post
Share on other sites

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

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

 

image.png.1fe051b72fcf2e09b8976db1bd423b00.png

Edited by akasergej

Share this post


Link to post
Share on other sites

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

Edited by thentru

Share this post


Link to post
Share on other sites
5 minutes ago, thentru said:

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

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

Share this post


Link to post
Share on other sites
14 минут назад, akasergej сказал:

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

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

Share this post


Link to post
Share on other sites

Как правило помогает переустановка вк мода. Возможно проблема с правами какой нибудь папки или файлов самого Vqmod.

Share this post


Link to post
Share on other sites

 

Share this post


Link to post
Share on other sites

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

Edited by akasergej

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.