# Magento 2.2.7 admin panel blank page

After successful installation when i run the admin url it's giving me this. I'm not sure what's happening. So if anyone have any solution for this it will be great help.

• check logs may be something thair – Adarsh Shukla Dec 3 '18 at 9:02
• i don't know actually what to check in logs. This is the first time i'm installing magento. Can you be more specific? – Nayem Dec 3 '18 at 9:04
• which os r u using – Adarsh Shukla Dec 3 '18 at 9:05
• @AdarshShukla windows 10 – Nayem Dec 3 '18 at 9:06
• find errors.log file in your server – Adarsh Shukla Dec 3 '18 at 9:07

Update

This is Magento bug. Wrong paths to Windows are generated. The fixed fix is

Magento 2.3.0 - 2.3.3

#/vendor/magento/framework/View/Element/Template/File/Validator.php:140


the string

if (0 === strpos($realPath,$directory)) {
return true;
}


to replace

$realDirectory =$this->fileDriver->getRealPath($directory); if ($realDirectory && 0 === strpos($realPath,$realDirectory)) {
return true;
}


Magento 2.2.7

/vendor/magento/framework/View/Element/Template/File/Validator.php:113


code

protected function isPathInDirectories($path,$directories)
{
if (!is_array($directories)) {$directories = (array)$directories; } foreach ($directories as $directory) { if (0 === strpos($this->fileDriver->getRealPath($path),$directory)) {
return true;
}
}
return false;
}


to replace

protected function isPathInDirectories($path,$directories)
{
$realPath = str_replace('\\', '/',$this->fileDriver->getRealPath($path)); if (!is_array($directories)) {
$directories = (array)$directories;
}
foreach ($directories as$directory) {
if (0 === strpos($realPath,$directory)) {
return true;
}
}
return false;
}


If You can't find out the (/vendor/magento/framework/) folder in magento 2.2.7 - 2.3.3 . Then You can check it here:

#lib\internal\Magento\Framework\View\Element\Template\File\Validator.php

• $realPath =$this->fileDriver->getRealPath(\$path); there is no such line – Nayem Dec 6 '18 at 7:42
• gave the answer in more detail – Andrey Rad Dec 6 '18 at 16:02
• oh my god why, just spent 3 hours on this, magento is shipping code with bugs on a vanilla installation – Yehia A.Salam Dec 30 '18 at 15:58
• Great!! Helped me for 2.2.7 – Gaurav Agrawal Feb 22 '19 at 10:46
• @Andry Rad, same bug in magento version 2.3.1 also there – Hitesh Balpande Mar 28 '19 at 13:09

If You can't find out the (/vendor/magento/framework/) folder in magento 2. Then You can check it here:

C:\xampp\htdocs\magento\lib\internal\Magento\Framework\View\Element\Template\File\Validator.php