Я просто перемещаю сайт opencart на промежуточный сервер, и на сайте установлен vqmod, однако я не могу заставить vqmod создавать файлы vqcache, и он даже не регистрирует никаких ошибок в папке vqmod/log. Я в основном установил структуру каталогов на 777, чтобы заставить ее работать с точки зрения разрешений, и все принадлежит пользователю: www-data, но все равно не доставляет удовольствия.
VQmod на новом VPS не записывает файлы vqcache или файлы журналов
Ответы (2)
На всякий случай, если у кого-то есть аналогичная проблема, это была проблема с группами пользователей, настройки владельца для файла vqmod.php были user:user, а не требуемый user:www-data
person
Steve Smith
schedule
15.07.2013
Не могли бы вы указать, где вы обнаружили, что требуется user:www-data? У меня точно такая же проблема уже несколько дней. В пакете виртуального хостинга вы не можете изменить права собственности...
- person m1crdy; 18.03.2015
Я только что добавил новое расширение 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
да, это был только что настроенный новый VPS, и права доступа к файлам на уровне сайта были немного разными. Vqmod не дает никакой формы отчетности/регистрации, когда это проблема, поэтому мне потребовалось некоторое время, чтобы разобраться.
- person Steve Smith; 16.07.2013