我刚刚安装了Magento2平台。管理页面为空白,显示灰屏,没有任何内容。我启用了要显示的错误,然后显示该错误,但没有找到任何解决方案或原因:
处理您的请求时出错
Magento \ Framework \ View \ Element \ Template \ File \ Validator类没有 存在
答案 0 :(得分:1)
检查以下路径。如果您的magento管理员页面为空白,请检查路径:
magento_root_dir\vendor\magento\framework\View\Element\Template\File\Validator.php
并更改以下行:
if (0 === strpos($realPath, $directory)) {
return true;
}
收件人:
if (0 === strpos($path, $directory)) {
return true;
}
如果仍然找不到该文件夹,请检查以下路径:
magento_root_dir\lib\internal\Magento\Framework\View\Element\Template\File\Validator.php
答案 1 :(得分:0)
答案 2 :(得分:0)
Magento 2在生成的文件夹内生成工厂类。如果生成的文件夹具有文件写入权限或所有权权限,则无法生成工厂类。对于Magento 2, generate 文件夹位于magento根路径中。
运行以下命令并尝试:
chmod -R 777 generated/ var/
chown -R magento_user:magento_user generated/`