【发布时间】:2019-04-25 12:30:54
【问题描述】:
我已经在我的系统上成功安装了 magento。我正在使用 PHP 7.1.28 版、Magento CLI 2.1.17 版和窗口 10。我已附加成功屏幕。当我运行前端时,里面没有样本数据。当我运行管理面板时,我也看不到任何东西。 我受了很多苦,但没有得到任何解决方案。我是 magento 版本 2 的新手。请帮我解决问题。
【问题讨论】:
我已经在我的系统上成功安装了 magento。我正在使用 PHP 7.1.28 版、Magento CLI 2.1.17 版和窗口 10。我已附加成功屏幕。当我运行前端时,里面没有样本数据。当我运行管理面板时,我也看不到任何东西。 我受了很多苦,但没有得到任何解决方案。我是 magento 版本 2 的新手。请帮我解决问题。
【问题讨论】:
我注意到我们在带有 Windows 操作系统的 Magento 2 中遇到了一些问题,它无法正确获取目录路径。为此,需要应用一些核心修复。尝试以下解决方案,它可能会对您有所帮助。
导航到以下文件
供应商\magento\framework\View\Element\Template\File\Validator.php
在函数中,isPathInDirectories 添加到下面一行
$realPath = str_replace('\', '/', $realPath);
或参考下面的代码功能
protected function isPathInDirectories($path, $directories)
{
if (!is_array($directories)) {
$directories = (array)$directories;
}
$realPath = $this->fileDriver->getRealPath($path);
$realPath = str_replace('\\', '/', $realPath); // extra code added
foreach ($directories as $directory) {
if (0 === strpos($realPath, $directory)) {
return true;
}
}
return false;
}
【讨论】:
您可以查看以下链接以了解类似问题。
https://magento.stackexchange.com/questions/102671/magento-2-sample-data-installed-but-not-showing https://magento.stackexchange.com/questions/163145/magento-2-sample-data-not-showing
基本上你应该在安装后运行一些基本命令。你试过这样做吗?
php bin/magento 设置:升级 php bin/magento 设置:静态内容:部署
希望这会有所帮助!
【讨论】:
可能是文件权限问题。确保您拥有正确的文件权限
【讨论】: