📜  安装Magento 2时出错

📅  最后修改于: 2021-01-06 09:27:37             🧑  作者: Mango

安装Magento 2时出错

管理员登录面板不可见

在系统上成功安装Magento 2.3.2之后,有时您会遇到布局崩溃错误。由于管理员登录页面未正确打开,因此看起来像下面的屏幕截图一样空白:

要解决此问题,请按照以下给定的说明进行操作:

  • 进入xampp / htdocs / magento2 / vendor / magento / framework / View / Element / Template / File / Validator.php
  • 打开Validator.php文件。
  • 在Validator.php文件中找到给定的代码,然后
  • 替换此代码
foreach ($directories as $directory) {
    if ( 0 == strpos ( $realPath, $directory )) {
        return true;
    }
}
  • 将上面的代码替换为下面给出的代码,然后保存文件。
foreach ($directories as $directory) {
    $realDirectory = $this -> fileDriver -> getRealPath ($directory);
    //here, $directory is replaced with $realDirectory
    if ( 0 === strpos ( $realPath, $realDirectory)) {
        return true;
    }
}

现在,重新加载网页,管理员登录面板将可见。

前端/ Luma主题不可见

如果缺少前端界面,并且商店页面将像这样而不是Luma主题可见,请按照以下说明进行操作:

请按照以下说明修复错误。

  • 在xampp / htdocs / magento2 / app / etc / di.xml中打开di.xml文件
  • 搜索符号链接di.xml文件中,如屏幕截图中给出。
  • 在文件中将“ Symlink ”替换为“ Copy ”,然后保存文件。
  • 重新加载主页。现在,Luma主题(前端)将正确可见。

缺少PHP扩展

在安装Magento 2时,第一步是准备检查,您将发现一个错误,指出缺少三个PHP扩展。这三个缺少的扩展名是xsl,soap和intl。因此,要消除这些错误,请遵循给定的说明。

  • 从XAMPP打开php.ini文件,即Apache-> Config-> PHP(php.ini)。请参见下面的屏幕截图。

  • 查找: ;扩展名=国际;扩展名=肥皂;扩展名= XSL
  • 从所有三个扩展名中删除分号(;),然后保存文件。
  • 重新启动XAMPP服务器,然后再次尝试“就绪检查”。这次就绪检查将完成,没有任何错误。

仪表板图标不起作用

后端仪表板的菜单滑动条没有响应。您可以在给定的屏幕截图的左侧看到。

请按照以下说明进行修复。

  • 在xampp / htdocs / magento2 / app / etc / di.xml中打开di.xml文件
  • 搜索符号链接di.xml文件中,如屏幕截图中给出。
  • 用文件中的“复制”替换“ Symlink ”,然后保存文件。
  • 重新加载仪表板。现在,菜单滑动栏中的所有图标将正常工作。