Belirtildiği gibi, sorun Windows uyumluluğudır. Ancak, örneğin Windows'ta yerel geliştirme ve daha sonra bir Linux sunucusuna dağıtım için sistemleri taşırken bile çalışmasını biraz farklı bir şekilde değiştirmenizi tavsiye ederim. Böylece yalnızca Windows üzerinde çalışmanız durumunda yolu ayarlayabilirsiniz.
İçinde
\ Satıcı \ magento \ framework \ Görünüm \ Eleman \ Şablon \ Dosya \ Validator.php
içinde
işlevi isPathInDirectories ()
değiştirmek
$realPath = $this->fileDriver->getRealPath($path);
ile:
a) PHP> = 7.2:
if (PHP_OS_FAMILY === 'Windows')
$realPath = str_replace('\\', '/', $this->fileDriver->getRealPath($path));
else
$realPath = $this->fileDriver->getRealPath($path);
b) PHP <7.2:
if (strtolower(substr(PHP_OS, 0, 3)) === 'win')
$realPath = str_replace('\\', '/', $this->fileDriver->getRealPath($path));
else
$realPath = $this->fileDriver->getRealPath($path);