Magento错误类别../validator不存在

时间:2018-12-03 19:29:33

标签: php magento e-commerce magento2

我刚刚安装了Magento2平台。管理页面为空白,显示灰屏,没有任何内容。我启用了要显示的错误,然后显示该错误,但没有找到任何解决方案或原因:

处理您的请求时出错

  

Magento \ Framework \ View \ Element \ Template \ File \ Validator类没有   存在

3 个答案:

答案 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)

您要安装的Magento2版本是什么?

您可以将“模式”设置为developer并将跟踪信息发送给我var / log / system.log吗?

了解如何设置Magento2模式here

谢谢

答案 2 :(得分:0)

Magento 2在生成的文件夹内生成工厂类。如果生成的文件夹具有文件写入权限或所有权权限,则无法生成工厂类。对于Magento 2, generate 文件夹位于magento根路径中。

运行以下命令并尝试:

chmod -R 777 generated/ var/
chown -R magento_user:magento_user generated/`