浏览文章
文章信息
Magento Invalid template file |Magento2.3 windows 部署报错解决
18732
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开发尽量在开发模式下进行,数据不会真实修改。