Magento 2.3 admin not working
Issue Fixed: Magento 2.3 admin not working
Showing below this error in console.
This issue is coming due to directory seprator
In $path
variable value is coming with Forward Slash: / like this
D:/xampp/htdocs/mage23/vendor/magento/module-backend/view/adminhtml/templates/page/js/require_js.phtml
And this code $realPath = $this->fileDriver->getRealPath($path);
converts $path
variable value with Backslash: \ like this
D:\xampp\htdocs\mage23\vendor\magento\module-backend\view\adminhtml\templates\page\js\require_js.phtml
In this file \vendor\magento\framework\View\Element\Template\File\Validator.php result is not matched in method isPathInDirectories and this method return false because $directory
variable get value with Forward Slash: / so error is coming.
D:/xampp/htdocs/mage23/var/view_preprocessed/pub/static/
Solution:
So also set $directory
variable with real path using method getRealPath()
and solve this issue by adding this line $directory = $this->fileDriver->getRealPath($directory);
in foreach loop.
Please see below code for solution
File \vendor\magento\framework\View\Element\Template\File\Validator.php
Main code
Replace with below code
This lesson also available on YouTube
Please leave comments
2 Comments
