无法在Luma主题中访问modal-popup.html模板

时间:2016-06-01 22:42:30

标签: magento mamp magento2

我坚持这一点。我不知道为什么我在一个新的Magento 2网站上收到此错误。我正在使用OSX Yosemite 10.10.5和MAMP。

  

禁止

     

您无权访问此服务器上的/Magento/pub/static/frontend/Magento/luma/en_US/Magento_Ui/templates/modal/modal-popup.html。

Screenshot of error

根据我的发现,这在其他地方没有得到解答,所以如果无法解答,请不要因为不清楚或无用而关闭。

2 个答案:

答案 0 :(得分:0)

终于解决了!!!!!我很容易使用Mac Yosemite 10.10.5。

步骤1:

转到magento的根文件夹,如下所示:

cd Applications/MAMP/htdocs/Magento

步骤2:

然后逐个输入这些

php bin/magento setup:static-content:deploy

php bin/magento setup:upgrade

php bin/magento setup:di:compile

php bin/magento cache:clean

你完成了!

如果你在php bin/magento setup:static-content:deploy step2中的某些php包bla bla bla ...中收到有关Local缺失的致命错误。因为你的PHP是5.5或其他版本而不是在MAMP上运行的版本。您可以通过此命令检查

php -i在Mac上运行

和在MAMP上运行的php: http://localhost:8888/MAMP/index.php?page=phpinfo&language=English

如果两者相同则必须找到anather解决方案或将php设置为magento支持的解决方案。

如果两者不一样,你必须改变你的" mac php"在MAMP"内部" php的路径夹。 todo:写在终端

vim ~/.bash_profile

新的VIM终端窗口将打开,然后键入i并经过此路径或正确的路径(在我的情况下是这个路径):

export PATH=/Applications/MAMP/bin/php/php7.0.0/bin:$PATH

退出VIM并返回终端:esc,然后是wq或Shift + zz

然后在终端类型

source ~/.bash_profile

然后回到这里欢呼!!!(重要的是:))

答案 1 :(得分:-1)

尝试为pub和var目录提供权限

chmod -R 777 var/ pub/

如果没有解决问题而不是尝试删除静态文件

rm -rf pub/static/frontend/ 

再次通过

生成静态内容
bin/magento setup:static-content:deploy