Answers:
如果您看到这样的错误,则说明它是一个完整的应用程序故障-实际上将通过相应的数字记录到 /var/report/
(每个注释)如果此目录不存在,请尝试在var a la上递归设置777权限 chmod -R 777 var/
如果您想直接在页面上看到这些错误,请添加
SetEnv MAGE_IS_DEVELOPER_MODE true
.htaccess文件的顶部。您将直接通过浏览器直接获取完整错误,而不必从var / report获取文件。
注意:在上线之前,请从.htaccess中删除SetEnv MAGE_IS_DEVELOPER_MODE true!
我在Magento调试中看到的最简洁,最全面的文章以及大量资源都在这里:调试Magento商店的基础知识
听起来好像是文件夹和其中的文件具有权限的问题。
有时,当Magento创建文件夹时,它不会将正确的权限添加到该文件夹“用户/所有者权限中”,而不仅仅是777。
你需要:
chown accountuser.accountuser / home / accountuser / public_html / var / report
要么
chown accountuser.accountuser / home / accountuser / public_html / var / report *“但是请小心使用“ *”,我个人会只针对最后几个使用,因为弄错它会给您带来很多痛苦。
在我的情况下,子目录“ log”不属于正在运行的apache用户。
我的Apache用户是bitnami:daemon ...
所以对我来说解决方案是:
sudo chmod -R 777 var/
sudo chown -R bitnami:daemon var/
如果您使用的是Magento 1,则可以选择照顾Magento日志。关于Magento 2,没有任何内容:/我也不建议您使用Magento 1,因为它今年将成为版本1的停产产品。
因此,您可以做的是:
SetEnv MAGE_IS_DEVELOPER_MODE是
如果您想直接在页面上看到这些错误。
其次是托管服务提供商,它也可以提供帮助。据我所知,一位托管服务提供商可以帮助我跟踪Appache和NGINX等服务器日志。