Magento 2.3 it';它在本地主机中工作不正常

Magento 2.3 it';它在本地主机中工作不正常,magento,magento-1.9,magento2,magento-1.8,Magento,Magento 1.9,Magento2,Magento 1.8,我已经在本地主机上安装了Magento 2.3,它是一个成功安装的。但当我打开一个管理员URL时,它会显示一个空白URL。此外,我的主页没有Magento默认徽标。我在主页上遇到了另一个问题,当我点击创建一个帐户时,它成功地重定向了,但它有一个空白页面 请参阅附件中的图片以获取更好的想法 我想这个小技巧会对你有所帮助。我记得有一段时间我也遇到过同样的问题,所以这次可能会对你有所帮助。您必须在Validator.php中更改一些代码。在Validator.php中有一个方法(isPathInDi

我已经在本地主机上安装了Magento 2.3,它是一个成功安装的。但当我打开一个管理员URL时,它会显示一个空白URL。此外,我的主页没有Magento默认徽标。我在主页上遇到了另一个问题,当我点击创建一个帐户时,它成功地重定向了,但它有一个空白页面

请参阅附件中的图片以获取更好的想法


我想这个小技巧会对你有所帮助。我记得有一段时间我也遇到过同样的问题,所以这次可能会对你有所帮助。您必须在
Validator.php
中更改一些代码。在Validator.php中有一个方法(isPathInDirectories),因此您必须更改下面的行

$realPath = $this->fileDriver->getRealPath($path);


路径:
…vendor\Magento\Framework\View\Element\Template\File\Validator.php

@Dhruv使用命令
index:reindex
后,主页工作正常

Microsoft Windows[版本6.1.7601]
版权所有(c)2009微软公司。版权所有。
C:\Users\Admin>cd。。
C:\Users>cd。。
C:\>cd xampp\php
C:\xampp\php>php C:\xampp\htdocs\Magento3\bin\magento索引器:重新索引
设计配置网格索引已在00:00:06成功重建
客户网格索引已在00:00:02成功重建
类别产品索引已在00:00:03成功重建
产品类别索引已在00:00:00成功重建
目录规则产品索引已在00:00:09中成功重建
产品EAV索引已在00:00:03成功重建
股票指数已于00:00:01成功重建
库存索引已在00:00:01成功重建
目录产品规则索引已在00:00:00中成功重建
产品价格指数已在00:00:02成功重建
目录搜索索引已在00:00:05成功重建
C:\xampp\php>

在本地主机XAMPP服务器上安装Magento 2.3.3时,我也面临同样的问题。它已成功安装,但当我打开管理面板时,它出现了一个空白屏幕,如下图所示。

解决办法是:

在那之后,我修改了如下代码

转到以下路径:。\vendor\magento\framework\View\Element\Template\File然后打开此文件Validator.php

然后搜索此行$realPath=$this->fileDriver->getRealPath($path)

替换为$realPath=str\u替换('\','/',$this->fileDriver->getRealPath($path))

现在,管理面板将成功出现


管理面板出现,但问题是Magento徽标没有出现在登录屏幕上。登录管理员后,图标不会出现在仪表板上,也不会持续加载,如下图所示

解决办法是:

转到以下路径:…\app\etc,然后打开此文件di.xml

然后搜索这一行 Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink

更换线路 Magento\Framework\App\View\Asset\MaterializationStrategy\Copy

&

现在转到管理面板并刷新页面。它成功地工作,没有问题。所有图标都出现了,徽标也出现了

现在转到客户机区域,如果您更新了示例内容,页面看起来像这样。否则,它将显示为“CMS主页内容在此”

一切正常。


我希望它能用来解决这个问题。

这解决了问题,谢谢。现在管理面板是正确的工作,但主页在没有工作的正确方式。
$realPath = str_replace('\\', '/', $this->fileDriver->getRealPath($path));