У меня есть следующая конфигурация:Фатальная ошибка: Uncaught Zend_Cache_Exception: cache_dir ".../вар/page_cache" не доступен для записи в .../zendframework1/библиотеки/Zend/cache.php на линии 209
CentOS VM x64 с mysql 5.7 и php 7.0.10
Что касается моего веб-сервера, я использую nginx с php-fpm.
Так я установил Magento от мерзавца репо, филиал 2,1, и я получаю эту ошибку:
Fatal error: Uncaught Zend_Cache_Exception: cache_dir "/usr/share/nginx/html/var/page_cache" is not writable in /usr/share/nginx/html/vendor/magento/zendframework1/library/Zend/Cache.php on line 209
Я попытался изменить владельца Magento каталога/рекурсивно от Nginx к PHP- fpm, то я попытался дать разрешение на каталог page_cache, но ничего не происходит, такая же ошибка, независимо от того, что я пытаюсь.
Единственная причина, по которой я вижу эту ошибку, - это то, что я добавил синтаксис ini_set('display_errors', 1);
в основной файл индекса, иначе я просмотрю страницу банка. Изменение режима пурпурного в режим разработчика ничего не делало, чтобы показывать какие-либо ошибки на странице, также переименовывая файл local.xml.sample в local.xml, ничего не показывая в ошибке, с которой я столкнулся.
спасибо за ответ, ссылка, которую вы предоставили для 'is_writable', спасла меня :) Мне удалось определить, что происходит. В конечном итоге я даю владельцу и группе php-fpm: nginx весь каталог и все мои проблемы, где это разрешено. –