鍍金池/ 問(wèn)答/PHP  Linux/ There are no commands defined in the &qu

There are no commands defined in the "cache" namespace.

clipboard.png
如圖所示:我想刷新一下magento,以及前臺(tái)編譯和后臺(tái)編譯,都提示我錯(cuò)誤。
我試著在網(wǎng)上找答案,網(wǎng)上提示給個(gè)權(quán)限,但是還是報(bào)同樣的錯(cuò)誤

請(qǐng)問(wèn)哪位大神知道,還有其他的解決方案嗎?在線等,求救,謝謝

回答
編輯回答
陪妳哭

magento啊,這東西好久沒(méi)用了,配置起來(lái)確實(shí)很蛋疼的框架。
這個(gè)看來(lái)應(yīng)該是權(quán)限問(wèn)題,要不然就是env.php 這個(gè)文件的問(wèn)題,你可以試試下面這些命令:

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento indexer:reindex
php bin/magento cache:flush

之后再做下面的操作

sudo chmod 777 var -R
sudo chmod 777 pub -R
sudo php bin/magento setup:static-content:deploy
2017年10月3日 08:10