Invalid template file magento2.3.0
I have recently installed magento latest version i.e. Magento 2.3.0 in local wamp machine with php 7.2.4
Installed it using command line interface.
But when i tired to run it show me error like
Exception #0 (MagentoFrameworkExceptionValidatorException): Invalid template file: 'D:/wamp64/www/mage23/vendor/magento/module-theme/view/frontend/templates/page/js/require_js.phtml' in module: '' block's name: 'require.js'
magento2 magento2.3.0
add a comment |
I have recently installed magento latest version i.e. Magento 2.3.0 in local wamp machine with php 7.2.4
Installed it using command line interface.
But when i tired to run it show me error like
Exception #0 (MagentoFrameworkExceptionValidatorException): Invalid template file: 'D:/wamp64/www/mage23/vendor/magento/module-theme/view/frontend/templates/page/js/require_js.phtml' in module: '' block's name: 'require.js'
magento2 magento2.3.0
Is it working for you?
– Rohan Hapani
Nov 30 '18 at 8:55
no still not working all extenssion are there.
– MageLerner
Nov 30 '18 at 8:58
add a comment |
I have recently installed magento latest version i.e. Magento 2.3.0 in local wamp machine with php 7.2.4
Installed it using command line interface.
But when i tired to run it show me error like
Exception #0 (MagentoFrameworkExceptionValidatorException): Invalid template file: 'D:/wamp64/www/mage23/vendor/magento/module-theme/view/frontend/templates/page/js/require_js.phtml' in module: '' block's name: 'require.js'
magento2 magento2.3.0
I have recently installed magento latest version i.e. Magento 2.3.0 in local wamp machine with php 7.2.4
Installed it using command line interface.
But when i tired to run it show me error like
Exception #0 (MagentoFrameworkExceptionValidatorException): Invalid template file: 'D:/wamp64/www/mage23/vendor/magento/module-theme/view/frontend/templates/page/js/require_js.phtml' in module: '' block's name: 'require.js'
magento2 magento2.3.0
magento2 magento2.3.0
edited Nov 30 '18 at 7:25
asked Nov 30 '18 at 7:24
MageLerner
11510
11510
Is it working for you?
– Rohan Hapani
Nov 30 '18 at 8:55
no still not working all extenssion are there.
– MageLerner
Nov 30 '18 at 8:58
add a comment |
Is it working for you?
– Rohan Hapani
Nov 30 '18 at 8:55
no still not working all extenssion are there.
– MageLerner
Nov 30 '18 at 8:58
Is it working for you?
– Rohan Hapani
Nov 30 '18 at 8:55
Is it working for you?
– Rohan Hapani
Nov 30 '18 at 8:55
no still not working all extenssion are there.
– MageLerner
Nov 30 '18 at 8:58
no still not working all extenssion are there.
– MageLerner
Nov 30 '18 at 8:58
add a comment |
4 Answers
4
active
oldest
votes
Yes, This is the problem with windows. Windows uses "" as separator, the array "directories" contains entries with "/" as separator, so the check will always fail.
So you need to fix this by replacing the separator in core file:
MagentoFrameworkViewElementTemplateFileValidator
function isPathInDirectories replace below code in isPathInDirectories function
$realPath = str_replace('\', '/', $this->fileDriver->getRealPath($path));
add a comment |
Magento 2.3 does not support windows.
You can find my solution here:
enter link description here
it makes no sense for it to not support windows but has such a simple "fix".
– R T
Dec 18 '18 at 8:40
add a comment |
It's the core issue of Magento 2.3.0. To fix this issue you have to change the code in the core file of Magento.
Go to path
/vendor/magento/framework/View/Element/Template/File/Validator.php In this file find
$realPath = $this->fileDriver->getRealPath($path);
Replace with
$realPath = str_replace('', '/', $this->fileDriver->getRealPath($path));
The same answer posted by @Saurabh Dwivedi and also its accepted mate
– MageLerner
2 days ago
add a comment |
It should be double slash i.e "\"
$realPath = str_replace('\', '/', $this->fileDriver->getRealPath($path));
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "479"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f251924%2finvalid-template-file-magento2-3-0%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
Yes, This is the problem with windows. Windows uses "" as separator, the array "directories" contains entries with "/" as separator, so the check will always fail.
So you need to fix this by replacing the separator in core file:
MagentoFrameworkViewElementTemplateFileValidator
function isPathInDirectories replace below code in isPathInDirectories function
$realPath = str_replace('\', '/', $this->fileDriver->getRealPath($path));
add a comment |
Yes, This is the problem with windows. Windows uses "" as separator, the array "directories" contains entries with "/" as separator, so the check will always fail.
So you need to fix this by replacing the separator in core file:
MagentoFrameworkViewElementTemplateFileValidator
function isPathInDirectories replace below code in isPathInDirectories function
$realPath = str_replace('\', '/', $this->fileDriver->getRealPath($path));
add a comment |
Yes, This is the problem with windows. Windows uses "" as separator, the array "directories" contains entries with "/" as separator, so the check will always fail.
So you need to fix this by replacing the separator in core file:
MagentoFrameworkViewElementTemplateFileValidator
function isPathInDirectories replace below code in isPathInDirectories function
$realPath = str_replace('\', '/', $this->fileDriver->getRealPath($path));
Yes, This is the problem with windows. Windows uses "" as separator, the array "directories" contains entries with "/" as separator, so the check will always fail.
So you need to fix this by replacing the separator in core file:
MagentoFrameworkViewElementTemplateFileValidator
function isPathInDirectories replace below code in isPathInDirectories function
$realPath = str_replace('\', '/', $this->fileDriver->getRealPath($path));
answered Nov 30 '18 at 12:53
Saurabh Dwivedi
47726
47726
add a comment |
add a comment |
Magento 2.3 does not support windows.
You can find my solution here:
enter link description here
it makes no sense for it to not support windows but has such a simple "fix".
– R T
Dec 18 '18 at 8:40
add a comment |
Magento 2.3 does not support windows.
You can find my solution here:
enter link description here
it makes no sense for it to not support windows but has such a simple "fix".
– R T
Dec 18 '18 at 8:40
add a comment |
Magento 2.3 does not support windows.
You can find my solution here:
enter link description here
Magento 2.3 does not support windows.
You can find my solution here:
enter link description here
answered Nov 30 '18 at 12:26
Vincent
311
311
it makes no sense for it to not support windows but has such a simple "fix".
– R T
Dec 18 '18 at 8:40
add a comment |
it makes no sense for it to not support windows but has such a simple "fix".
– R T
Dec 18 '18 at 8:40
it makes no sense for it to not support windows but has such a simple "fix".
– R T
Dec 18 '18 at 8:40
it makes no sense for it to not support windows but has such a simple "fix".
– R T
Dec 18 '18 at 8:40
add a comment |
It's the core issue of Magento 2.3.0. To fix this issue you have to change the code in the core file of Magento.
Go to path
/vendor/magento/framework/View/Element/Template/File/Validator.php In this file find
$realPath = $this->fileDriver->getRealPath($path);
Replace with
$realPath = str_replace('', '/', $this->fileDriver->getRealPath($path));
The same answer posted by @Saurabh Dwivedi and also its accepted mate
– MageLerner
2 days ago
add a comment |
It's the core issue of Magento 2.3.0. To fix this issue you have to change the code in the core file of Magento.
Go to path
/vendor/magento/framework/View/Element/Template/File/Validator.php In this file find
$realPath = $this->fileDriver->getRealPath($path);
Replace with
$realPath = str_replace('', '/', $this->fileDriver->getRealPath($path));
The same answer posted by @Saurabh Dwivedi and also its accepted mate
– MageLerner
2 days ago
add a comment |
It's the core issue of Magento 2.3.0. To fix this issue you have to change the code in the core file of Magento.
Go to path
/vendor/magento/framework/View/Element/Template/File/Validator.php In this file find
$realPath = $this->fileDriver->getRealPath($path);
Replace with
$realPath = str_replace('', '/', $this->fileDriver->getRealPath($path));
It's the core issue of Magento 2.3.0. To fix this issue you have to change the code in the core file of Magento.
Go to path
/vendor/magento/framework/View/Element/Template/File/Validator.php In this file find
$realPath = $this->fileDriver->getRealPath($path);
Replace with
$realPath = str_replace('', '/', $this->fileDriver->getRealPath($path));
answered 2 days ago
Evince Development
1,060318
1,060318
The same answer posted by @Saurabh Dwivedi and also its accepted mate
– MageLerner
2 days ago
add a comment |
The same answer posted by @Saurabh Dwivedi and also its accepted mate
– MageLerner
2 days ago
The same answer posted by @Saurabh Dwivedi and also its accepted mate
– MageLerner
2 days ago
The same answer posted by @Saurabh Dwivedi and also its accepted mate
– MageLerner
2 days ago
add a comment |
It should be double slash i.e "\"
$realPath = str_replace('\', '/', $this->fileDriver->getRealPath($path));
add a comment |
It should be double slash i.e "\"
$realPath = str_replace('\', '/', $this->fileDriver->getRealPath($path));
add a comment |
It should be double slash i.e "\"
$realPath = str_replace('\', '/', $this->fileDriver->getRealPath($path));
It should be double slash i.e "\"
$realPath = str_replace('\', '/', $this->fileDriver->getRealPath($path));
answered yesterday
zuber bandi
443
443
add a comment |
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f251924%2finvalid-template-file-magento2-3-0%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Is it working for you?
– Rohan Hapani
Nov 30 '18 at 8:55
no still not working all extenssion are there.
– MageLerner
Nov 30 '18 at 8:58