xampp 中 magento 2.3 中的默认模块安装问题
Default Module installation issue in magento 2.3 in xampp
我是 magento 的新手,当然也是 magento 2 的新手。
我在 php 中安装了 magento 2.3,在 xampp 中安装了 2.2。
我创建了一个自定义模块,它是一个 CRUD 操作。那工作正常。
当我尝试通过管理面板(系统 > Web 安装向导 > 扩展管理器(扩展准备安装))安装模块(magento/module-shared-catalog)时,显示类似错误。
1.检查 Cron 脚本
Cron 脚本就绪检查失败。隐藏详情
安装应用程序 Cron 脚本出错:
Cron 作业尚未配置
其他检查将因此失败(PHP 版本、PHP 设置和 PHP 扩展)
更新程序应用程序 Cron 脚本出错:
尚未配置 Cron 作业
如需更多帮助,请参阅 cron 脚本帮助。
2。 PHP 设置检查 *
如需更多帮助,请参阅 PHP 设置检查帮助。
3。 PHP 扩展检查
缺少 PHP 扩展名。隐藏详情
解决此问题的最佳方法是安装正确的缺失扩展。确切的修复取决于我们的服务器、您的主机和其他系统变量。
我们的 PHP 扩展帮助可以帮助您入门。
如需更多帮助,请联系您的托管服务提供商。
我正在本地服务器 (127.0.0.1) 中尝试。
为了克服上述 cron 问题,我在以下文件中编辑了以下函数
C:\xampp\htdocs\lapis\setup\src\Magento\Setup\Controller\Environment.php
在 cronScriptAction() 中
替换
$setupCheck = $this->cronScriptReadinessCheck->checkSetup();
$updaterCheck = $this->cronScriptReadinessCheck->checkUpdater();
至
$setupCheck = ['success' => 1];
$updaterCheck = ['success' => 1];
然后 cron 问题已修复,但其余两个问题仍然存在,如上所述。
请帮助我解决问题并在我的 Magento 2.3 应用程序中安装任何兼容模块。
是的!谷歌搜索后,我在 windows 和 linux (Ubuntu) 中都获得了成功。
在尝试在 magento 中安装模块之前,我需要 运行 cron。
打开终端并在终端中输入以下行。
cd <magento_root_directory>
然后在终端中执行以下3条命令。
php bin/magento cron:run
php update/cron.php
php bin/magento setup:cron:run
然后尝试从 magento 2.3 管理面板安装模块。
我是 magento 的新手,当然也是 magento 2 的新手。 我在 php 中安装了 magento 2.3,在 xampp 中安装了 2.2。 我创建了一个自定义模块,它是一个 CRUD 操作。那工作正常。 当我尝试通过管理面板(系统 > Web 安装向导 > 扩展管理器(扩展准备安装))安装模块(magento/module-shared-catalog)时,显示类似错误。
1.检查 Cron 脚本
Cron 脚本就绪检查失败。隐藏详情
安装应用程序 Cron 脚本出错: Cron 作业尚未配置 其他检查将因此失败(PHP 版本、PHP 设置和 PHP 扩展)
更新程序应用程序 Cron 脚本出错: 尚未配置 Cron 作业
如需更多帮助,请参阅 cron 脚本帮助。
2。 PHP 设置检查 *
如需更多帮助,请参阅 PHP 设置检查帮助。
3。 PHP 扩展检查
缺少 PHP 扩展名。隐藏详情
解决此问题的最佳方法是安装正确的缺失扩展。确切的修复取决于我们的服务器、您的主机和其他系统变量。 我们的 PHP 扩展帮助可以帮助您入门。
如需更多帮助,请联系您的托管服务提供商。
我正在本地服务器 (127.0.0.1) 中尝试。
为了克服上述 cron 问题,我在以下文件中编辑了以下函数
C:\xampp\htdocs\lapis\setup\src\Magento\Setup\Controller\Environment.php
在 cronScriptAction() 中
替换
$setupCheck = $this->cronScriptReadinessCheck->checkSetup(); $updaterCheck = $this->cronScriptReadinessCheck->checkUpdater();
至
$setupCheck = ['success' => 1]; $updaterCheck = ['success' => 1];
然后 cron 问题已修复,但其余两个问题仍然存在,如上所述。
请帮助我解决问题并在我的 Magento 2.3 应用程序中安装任何兼容模块。
是的!谷歌搜索后,我在 windows 和 linux (Ubuntu) 中都获得了成功。 在尝试在 magento 中安装模块之前,我需要 运行 cron。
打开终端并在终端中输入以下行。
cd <magento_root_directory>
然后在终端中执行以下3条命令。
php bin/magento cron:run
php update/cron.php
php bin/magento setup:cron:run
然后尝试从 magento 2.3 管理面板安装模块。