克隆到新站点时运行“ setup:static-content:deploy”时出现的问题

时间:2019-09-26 03:20:16

标签: magento2

  • 我正在将当前站点(正在运行)复制到新站点以进行演示。
  • 运行“ composer install”和设置权限后,我运行: php bin / magento设置:静态内容:部署
  • 显示此错误:

    [BadMethodCallException]
    缺少必需的Magento \ Deploy \ Source \ SourcePool参数$ sources。

有人知道是什么问题吗?请帮忙。非常感谢!

2 个答案:

答案 0 :(得分:0)

首先在Magento 2中,您需要编译该应用程序,以便它生成核心类。 您需要运行

php bin/magento setup:di:compile

运行前

php bin/magento setup:static-content:deploy

另外,在运行setup:static-content:deploy时,请确保您的magento设置处于开发人员模式。

答案 1 :(得分:0)

enter image description here嘿,我遇到了同样的错误

我尝试跑步

php bin / magento setup:di:compile

给出错误为

You cannot run this command because modules are not enabled. You can enable modules by running the 'module:enable --all' command.

运行

php bin / magento模块:启用--all

sudo rm -rf var / cache / *已生成/代码/ *

php bin / magento设置:升级

php bin / magento设置:静态内容:部署-f

sudo chmod 777 -R {app,pub,Generated,var}