Questions tagged «command-line»

5
为什么不能在Magento 2上切换回默认模式?
因此,在使用以下命令在Magento 2项目上进行开发时,我已切换到开发人员模式: php bin/magento deploy:mode:set developer 很好,我收到了此消息,并成功开发了网站: 当前应用模式:开发人员。 由于某些原因,我想回到此default模式只是为了检查此模式下网站的行为。老实说,没有具体原因,我只想切换回此模式。 所以我运行了以下命令: php bin/magento deploy:mode:set default 但是我得到了这个奇怪的错误,没有进一步的解释: Cannot switch into given mode "default" 我检查了以下处理模式设置的文件,Magento/Deploy/Console/Command/SetModeCommand.php这是我发现的内容: switch($toMode) { case State::MODE_DEVELOPER: $modeController->enableDeveloperMode(); break; case State::MODE_PRODUCTION: if ($skipCompilation) { $modeController->enableProductionModeMinimal(); } else { $modeController->enableProductionMode(); } break; default: throw new LocalizedException(__('Cannot switch into given mode "%1"', $toMode)); …


6
Magento 2:我什么时候应该运行哪些命令?
我已经使用Magento 2了2个月了。我意识到我使用bin/magento setup:upgrade太多了。我想我不知道何时需要运行该命令。 这是我运行上述命令的情况。 当我创建一个新模块时, 当我在安装目录中添加一些内容时, 当我编辑 etc/module.xml, 当我编辑 etc/di.xml, 当我编辑 etc/webapi.xml, 当我编辑 etc/adminhtml/system.xml 题:在哪种情况下绝对需要运行bin/magento setup:upgrade命令? (我问的原因是完成该命令需要一些时间。我相信,如果我停止使用它,它确实可以提高生产率。)


3
magento 2:'i18n:collect-phrases'命令创建不同的csv文件
php bin\magento i18n:collect-phrases -o "C:\xampp\htdocs\magento\app\design\i18n\xx_YY.csv" -m 收集magento应用程序中的所有短语,并输出包含4列的csv文件: php bin\magento i18n:collect-phrases -o "C:\xampp\htdocs\magento\app\design\i18n\xx_YY2.csv" C:\xampp\htdocs\magento\app\design\frontend 收集app \ design \ frontend中的所有短语,并输出包含两列的csv文件: 这两个文件有什么区别? 另外,我目前正在使用来自https://github.com/splendidinternet/Magento2_German_LocalePack_de_DE的 de_DE.csv (我认为)可以转换整个magento应用程序。为什么此文件有2列而不是4列(例如我创建的xx_YY.csv)? 另外,当我安装一个新主题时,是否可以将该主题的所有短语收集到一个csv文件(2列)中->然后将其内容粘贴并粘贴到文件末尾,de_DE.csv然后一切正常?

2
Magento2-命令行-使用阻止模板发送电子邮件-错误:缺少必需的参数$ debugHintsPath
尝试从命令行在Magento 2中发送电子邮件时,遇到以下异常。使用相同的类从前端或后端控制器发送电子邮件时,效果很好。使用命令行界面确实发生了此问题。 例外: main.CRITICAL:异常“ BadMethodCallException”,消息为“ Magento \ Developer \ Model \ TemplateEngine \ Plugin \ DebugHints缺少必需的参数$ debugHintsPath”。在/.../.../magento/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:45中 该问题仅在尝试从模板内部通过布局调用块时才发生。删除块调用后,该异常立即停止显示。 模板文件: app / code / NameSpace / Module / view / frontend / email / email_notification.html {{template config_path="design/email/header_template"}} ... <!-- THIS LINE CAUSED THE EXCEPTION TO SHOW UP --> {{layout handle="sales_email_order_items" order=$order …

2
使用命令行时如何调试Magento 2代码?
在Magento 2中,我们经常在命令行中运行脚本。例如,在创建新模块时,必须运行setup:upgradecommand。我们看不到我们需要知道的所有信息。 我知道许多Magento开发人员都选择PHPStorm作为他们最喜欢的编辑器。我们如何使用PHPStorm调试Magento 2命令行?

5
CSS和JavaScript的更改仅在部署静态内容后才适用
我从Magento网站安装了Magento 2。我已经通过以下方式激活了开发人员模式 {project directory}>php bin/magento setup:mode:set developer 然后,我安装了自定义主题,最后通过以下方式部署了静态内容: {project directory}>php bin/magento setup:static-content:deploy 我的问题是pub/static,每次应用css和javacript更改时,我都必须删除目录并部署静态内容。静态内容部署过程很慢,并且花费大量时间,非常令人沮丧。我开发了一些东西,必须部署才能使更改出现。即使是很小的变化。刷新缓存无济于事。任何帮助,将不胜感激。提前致谢。
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.