Questions tagged «cli»

表示与CLI有关的问题,它是命令行界面的缩写形式


4
Magento2 CLI模块:启用会给出错误“未知模块”
在Magento2中,我构建了一个简单的自定义模块,并希望通过CLI启用它: bin/magento module:enable Vendorname_Modulename 但这给了我以下错误: 未知模块:“供应商名称_模块名称” 该模块及其文件确实存在于 app/code/Vendorname/Modulename/ 当然,我已经清除/禁用了缓存,清除了生成,Memcache(d)没有运行...

2
Magento 2:什么是“静态视图文件”
如果我使用module:enable或module:disable命令启用或禁用模块, php bin/magento module:enable Pulsestorm_TutorialObjectManager1 php bin/magento module:enable Pulsestorm_TutorialObjectManager1 输出将包括以下内容 警报:尚未清除生成的静态视图文件。您可以使用--clear-static-content选项清除它们。无法清除静态视图文件可能会导致管理员和店面中的显示问题。 静态生成的视图文件到底是什么? 这些文件存放在哪里? 如果包含该--clear-static-content选项,是我只是删除文件,还是会重置系统中的其他内容?
21 magento2  cli 


2
如何从Scratch在magento 2中创建自定义模块开发?
如何在magento 2中从头开始创建自定义模块开发,重点如下。 1.如何创建模块 2.如何安装和升级数据库 3.如何创建模块,视图和控制器层 4,如何测试所有模块组件的集成 6,如何创建Magento CLI命令 7,如何在Magento 2中配置计划任务 8,如何创建菜单项 9,如何创建ACL资源 如何使用自定义表在Magento中实现Web API 11.如何在管理员中创建自定义网格 如何使用UI组件创建表单并保存并重定向到Grid 我想与所有人共享源代码
15 magento2  grid  crontab  cli  webapi 

4
Magento 2在没有cron的情况下运行特定的Cron:run CLI命令?
长话短说,使用典型代码时,xdebug无法可靠地在我的cron文件中的断点处停止: php bin/magento cron:run Xdebug都已正确安装,有时它可以工作,但有85%的时间它无法工作,只是挂在CLI中,直到我关闭侦听phpstorm中的连接。 有没有办法以某种方式仅运行一个cron文件?我实际上必须将cron文件的内容复制并粘贴到单独的控制台命令中,才能在xdebug中正确测试它,这并不理想。 在Magento 1.x中,我曾经使用AOE Scheduler通过Xdebug来测试cron作业,方法是去管理员,选中我想要的那个,然后从下拉列表中选择run,它运行良好。 我正在寻找使用类似的东西: php bin/magento modulename:cronjob 即使没有计划,它也应始终运行cron。
14 magento2  cron  cli  xdebug 


11
在“设置”名称空间中未定义任何命令:Magento 2
我已经安装了latest version of Megento 2,一切都很好的前端,后端和功能。 我对bin/magento setup:upgrade命令有一个问题 ,当我在终端中运行此命令时,出现以下异常。 [InvalidArgumentException] 在“设置”名称空间中没有定义任何命令。 屏幕截图: 我在安装过程中有什么想念的东西吗?还是需要安装一些软件包才能使其正常工作?

4
常量名称是预期的。错误
我收到此错误: 消息为“常量名称”的未捕获异常“ InvalidArgumentException”是预期的。 php bin/magento setup:upgrade在命令行中运行时。 我收到此http://awesomescreenshot.com/0535zi4648错误。
12 error  magento-2.0  cli 

3
Magento 2:执行Cron
如何从命令行手动执行Cron。 在Magento 1.x中,我们可以像这样运行cron: www.testsite.com/cron.php 但是在magento 2中,我该怎么做? 也请帮助我如何从cmd执行cron。我已经使用下面的命令不起作用: sudo php bin/magento cron:run [--group="customgroupname_cron"] 这是返回异常: [RuntimeException] Too many arguments. cron:run [--group="..."] [--bootstrap="..."] -------更新------- crontab.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Cron:etc/crontab.xsd"> <group id="customgroupname_cron"> <job name="customgroupname_cron" instance="Namespace\Modulename\Cron\Customcronjob" method="execute"> <schedule>* * * * *</schedule> </job> </group> </config> 在上述文件的执行方法中,我放入了日志。但是一分钟后也没有生成,所以我怎么知道我的方法已经执行了。
11 magento2  cron  cli 

3
CLI中的MAGE_DIRS引导程序参数
在中pub/index.php,以下代码用于为媒体和静态资产设置更改URL以省略“ / pub”: $params[Bootstrap::INIT_PARAM_FILESYSTEM_DIR_PATHS] = [ DirectoryList::PUB => [DirectoryList::URL_PATH => ''], DirectoryList::MEDIA => [DirectoryList::URL_PATH => 'media'], DirectoryList::STATIC_VIEW => [DirectoryList::URL_PATH => 'static'], DirectoryList::UPLOAD => [DirectoryList::URL_PATH => 'media/upload'], ]; $bootstrap = \Magento\Framework\App\Bootstrap::create(BP, $params); 不幸的是,在CLI脚本(bin/magento)中没有这样的东西。 我Magento\Setup\Mvc\Bootstrap\InitParamListener用以下代码找到了该类: $initParams = $application->getServiceManager()->get(self::BOOTSTRAP_PARAM); $directoryList = $this->createDirectoryList($initParams); 但是我不知道这个Zend Service Manager在哪里检索数据以及如何影响它。 我的具体问题是,索引器必须生成完整的URL,并且当前这样做的地方就像http://magento.local/pub/media/...我需要的那样http://magento.local/media/... 如何告诉CLI虚拟主机指向的pub“发布”不应该是URL的一部分? 理想情况下,该方法无需依赖其他CLI参数或环境变量即可工作。

3
将CLI命令添加到Magento 2的正确,受支持的方法
是否存在将您的CLI命令添加到Magento 2模块的正确且受官方支持的方法?根据我的收集,您的选择是 将命令类添加到via 文件的commands参数中Magento\Framework\Console\CommandListdi.xml 通过\Magento\Framework\Console\CommandLocator::register一个registration.php或多个cli_commands.php文件注册命令 这些选项都不是带有祝福的@api。尚不清楚,作为扩展开发人员,我们应该如何添加命令行脚本,以使它们在版本之间保持一致。 有人知道在Right™方法上是否有正式的Magento政策吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.