還有其他類似的問題,但其中沒有一個對我有正確的答案。Magento 2不構建產品縮略圖高速緩存
我有一個新的Magento 2安裝,使用作曲家建立。除了使用命令php bin/magento sampledata:deploy
安裝了樣本數據之外,我除了使用setup:upgrade
,setup:di:compile
和setup:static-content:deploy
之外沒有做任何事情。
當我進入一個分類頁面時,圖像都是404。未生成文件夾pub/media/catalog/product/cache
。權限是根據Magento 2文檔:
pub/media/catalog/product$ ll
drwxrwsrwx 8 matt www-data 4096 Apr 21 10:38 ./
drwxrwsr-x 3 matt www-data 4096 Apr 20 14:02 ../
drwxrwsr-x 35 www-data www-data 4096 Apr 21 10:35 cache/
drwxrwsrwx 3 matt www-data 4096 Apr 20 14:02 g/
drwxrwsrwx 4 matt www-data 4096 Apr 20 14:02 l/
drwxrwsrwx 9 matt www-data 4096 Apr 20 14:02 m/
drwxrwsrwx 4 matt www-data 4096 Apr 20 14:02 u/
drwxrwsrwx 9 matt www-data 4096 Apr 20 14:02 w/
我已安裝GD,並運行PHP 5.6。
我的php.ini文件中的內存限制設置爲2048M。我知道這太高了,但我排除了內存限制的原因。
我已經重新安裝了Magento 2幾次。
我已經創建了PHP腳本來在產品緩存目錄中創建文件夾和文件,並且沒有問題。
當我轉到產品查看頁面或運行php bin/magento catalog:images:resize
時,生成的pub/media/catalog/product/cache
文件夾是。
我不知道該從這裏做什麼!讓我知道你是否需要別的東西。
真的很感激任何幫助!
供參考,在這裏是一個PHP模塊列表:
[PHP Modules]
calendar, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, intl, json, libxml, mbstring, mcrypt, mhash, mysql, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_mysql, Phar, posix, readline, Reflection, session, shmop, SimpleXML, soap, sockets, SPL, standard, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xml, xmlreader, xmlwriter, xsl, Zend OPcache, zlib
[Zend Modules]
Zend OPcache