Magento Invalid template file |Magento2.3 windows 部署报错解决


1、原因:


linux路径与windows路径表示不同。


2、解决:


---->>项目根目录下

\vender\magento\Framework\View\Element\Template\File\Validator.php

找到方法isPathInDirectories:

protected function isPathInDirectories($path, $directories)
    {
        if (!is_array($directories)) {
            $directories = (array)$directories;
        }
        $realPath = $this->fileDriver->getRealPath($path);
        // 替换linux‘\\’目录分割符为‘/’。
        $realPath = str_replace('\\', '/', $realPath);
        foreach ($directories as $directory) {
            if (0 === strpos($realPath, $directory)) {
                return true;
            }
        }
        return false;
    }


注意:magento开发尽量在开发模式下进行,数据不会真实修改。

最后于 2019-9-18 被admin编辑 ,原因: 改善网页外观!

网际微蓝论坛- 版权声明 1、本主题所有言论和图片纯属会员个人意见,与网际微蓝论坛立场无关。
2、本站所有主题由该帖子作者发表,该帖子作者admin网际微蓝论坛享有帖子相关版权。
3、网际微蓝论坛管理员和版主有权不事先通知发贴者而删除本文。
4、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者admin网际微蓝论坛的同意。


上一篇:Magento23安装部署:宝塔面板Nginx服务器安装部署magento2.3网站流程|Magento2 deployment on Nginx server
下一篇:Magento2.3 cli命令行创建管理员-忘记管理员账号密码时很有效果
快速回复
这家伙太懒了,什么也没留下。
最新回复 (0)
只看楼主
全部楼主
    • 网际微蓝论坛
      2
          
返回