VQmod на новом VPS не записывает файлы vqcache или файлы журналов

Я просто перемещаю сайт opencart на промежуточный сервер, и на сайте установлен vqmod, однако я не могу заставить vqmod создавать файлы vqcache, и он даже не регистрирует никаких ошибок в папке vqmod/log. Я в основном установил структуру каталогов на 777, чтобы заставить ее работать с точки зрения разрешений, и все принадлежит пользователю: www-data, но все равно не доставляет удовольствия.


person Steve Smith    schedule 15.07.2013    source источник


Ответы (2)


На всякий случай, если у кого-то есть аналогичная проблема, это была проблема с группами пользователей, настройки владельца для файла vqmod.php были user:user, а не требуемый user:www-data

person Steve Smith    schedule 15.07.2013
comment
Не могли бы вы указать, где вы обнаружили, что требуется user:www-data? У меня точно такая же проблема уже несколько дней. В пакете виртуального хостинга вы не можете изменить права собственности... - person m1crdy; 18.03.2015
comment
Я только что добавил новое расширение NOT-vqmod, и вдруг vqmod перестает работать. - person m1crdy; 18.03.2015

На самом деле вы должны установить права доступа для вашего vqmod.php такими же, как и для вашего index.php в вашей основной папке OpenCart, а не изменять владельца файла. Вы также должны установить следующие права доступа такими же, как у вашей папки /system/cache/

/vqmod/
/vqmod/vqcache/
/vqmod/logs/
person Jay Gilford    schedule 15.07.2013
comment
да, это был только что настроенный новый VPS, и права доступа к файлам на уровне сайта были немного разными. Vqmod не дает никакой формы отчетности/регистрации, когда это проблема, поэтому мне потребовалось некоторое время, чтобы разобраться. - person Steve Smith; 16.07.2013