的CentOS使用mysql 5.7和php 7.0.10的VM x64
至於我的web服務器,我使用nginx和php-fpm。
從git倉庫所以我安裝的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
我試圖從nginx的改變Magento的/目錄的所有者遞歸到PHP- fpm,然後我嘗試給page_cache目錄提供權限,但似乎沒有發生,無論我嘗試什麼,都會出現同樣的錯誤。
我看到這個錯誤的唯一原因是因爲我在主索引文件中添加了語法ini_set('display_errors', 1);
,否則我會看到一個銀行頁面。將magento更改爲開發者模式並沒有在頁面上顯示任何錯誤,也沒有做任何事情來顯示我正面臨的錯誤,也將文件local.xml.sample重命名爲local.xml。
感謝您的回答,您提供的鏈接'is_writable'救了我:)我設法找出發生了什麼事情。我最終將所有者和組php-fpm:nginx提供給整個目錄,並解決了我所有的問題。 –