Mar*_*rin 5 debian symfony composer-php
我正在尝试安装Symfony 2.1.3(最新版).我正在运行作曲家并安装好一切.我得到的唯一错误是:
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.
Run Code Online (Sandbox Code Playgroud)
它正在www文件夹下安装.我正在运行nginx并遵循作曲家的方法.我在网上看到apache应该手动运行而不是作为服务运行,但是我使用的是nginx.阿帕奇还有什么影响吗?我正在使用debian挤压.
编辑:根据AdrienBrault的建议,错误是因为没有在php.ini中设置时区.只有--verbose我才能看到警告.多谢你们.
Apache不相关 - 通过命令行调用PHP.
最有可能是缓存文件夹中的权限:您是否检查运行composer update的用户是否可以实际写入缓存文件夹?
尝试手动运行rm -Rf app/cache/dev
(对于生产环境,用prod替换dev),看看是否有任何权限错误.
如果default.timezone
在CLI中运行时未在php中配置该设置,也会出现此错误.验证刚运行
php --info | grep timezone
并检查设置date.timezone
是否正确配置.
在安全方面,将777设置为文件夹不是最佳解决方案 - 如果启用了ACL,则可以使用它来正确设置缓存和日志文件夹的权限.阅读Symfony2官方安装页面的更多内容
归档时间: |
|
查看次数: |
18064 次 |
最近记录: |