我是magento的新手,当然是magento 2的新手。 我已经在xampp的php 2.2中安装了magento 2.3。 我创建了一个自定义模块,它是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 = ['成功'=> 1]; $ updaterCheck = ['成功'=> 1];
然后,解决了cron问题,但是如上所述,其余两个问题仍然存在。
请协助我解决问题,并在Magento 2.3应用程序中安装任何兼容的模块。
答案 0 :(得分:1)
是的!谷歌搜索后,我在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管理面板安装模块。