gpt4 book ai didi

Symfony2 Composer 安装

转载 作者:行者123 更新时间:2023-12-04 17:37:40 25 4
gpt4 key购买 nike

我正在尝试安装 Symfony 2.1.3(最新)。我正在运行 Composer 并安装一切正常。 只有我得到的错误是:

Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache 
handling the post-install-cmd event terminated with an exception

[RuntimeException]
An error occurred when executing the "'cache:clear --no-warmup'" command.

它被安装在 www 文件夹下。我正在运行 nginx 并遵循 Composer 的方法。我在互联网上读到 apache 应该手动运行而不是作为服务运行,但是我使用的是 nginx。 apache 仍然对它有任何影响吗?我正在使用 debian 挤压。

编辑:根据 AdrienBrault 的建议,错误是因为时区未在 php.ini 中设置。只有使用 --verbose 我才能看到警告。谢谢你们。

最佳答案

Apache 不相关 - PHP 是通过命令行调用的。

最有可能的是缓存文件夹中的权限:您是否检查过运行 composer update 的用户是否真的可以写入缓存文件夹?

尝试手动运行 rm -Rf app/cache/dev (对于生产环境,将 dev 替换为 prod)并查看是否有任何权限错误。

如果 default.timezone,您也会收到此错误在 CLI 中运行时,未在 php 中配置设置。要验证只需运行
php --info | grep timezone
并检查设置 date.timezone已正确配置。

在安全方面,将 777 设置为文件夹不是最佳解决方案 - 如果您启用了 ACL,您可以使用它来正确设置缓存和日志文件夹的权限。更多信息请访问 Symfony2 official installation page

关于Symfony2 Composer 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13338803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com