1

使用作曲家,我尝试通过sylius/syliussylius/sylius-standard安装 Sylius 。

安装都这样结束:

处理 post-update-cmd 事件的脚本 Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache 因异常而终止

[RuntimeException]
执行“'cache:clear --no-warmup'”
命令时出错。

它发生在 parameters.ini 初始化之后。

之后,尽管我在项目根目录中,但命令行不起作用(例如:“app/console list”不返回任何内容)。

有什么想法吗?谢谢。

4

1 回答 1

0

我得到了这个错误(我不确定它是否与你得到它的地方相同)并开发了一个似乎有效的解决方案。我没有运行app/console cache:clear(我认为它会在 composer install 结束时运行),而是运行一个 bash 脚本来打开之前和之后的权限。

须藤 sh clearCache

clearCache 的内容:

#!/bin/bash
chmod -R 777 app/cache/ app/logs/
su www-data -c "app/console cache:clear -e dev"
chmod -R 777 app/cache/ app/logs/
su www-data -c "app/console cache:clear -e prod"
chmod -R 777 app/cache/ app/logs/

我想我在作曲家安装期间收到了这条消息,并且仍然能够通过cd Sylius和app/console sylius:install继续。只需在安装和更新之前和之后运行它。

于 2014-03-06T16:09:41.187 回答