标签:
搭了个lnmp的环境,用symfony 2.7,本地dev环境运行的好好的,但是外网prod环境状况连连,这里记录几个遇到的问题。
新增了七牛sdk 的包依赖,应该用composer install 命令安装,而不是composer update
当然composer update会被kill好像也挺无语的,composer install就没事
运行symfony commend时总是提示未设置timezone的错误
这里的提示是php cli的timezone未设置,去/etc/php5/cli/php.ini查找timezone然后设置就可以了
通过 $_SERVER[‘USER‘] 可知symfony是以www-data用户运行的,即使nginx user设置的是’nginx’
所以可以把app/cache 和app/log 的owner设置为www-data,这样就可以避免写cache时没权限而失败的问题。
可使用如下命令:
chown -R www-data:www-data app/cache
可以通过如下命令查看app/cache的owner
ls -la app/cache
当然也可以顺便把nginx user改成www-data保持一致
ps:今天好冷啊
标签:
原文地址:http://www.cnblogs.com/wuliguale/p/5154167.html