搭了個lnmp的環境,用symfony 2.7,本地dev環境運行的好好的,可是外網prod環境情況連連,這裏記錄幾個遇到的問題。php
新增了七牛sdk 的包依賴,應該用composer install 命令安裝,而不是composer updatehtml
固然composer update會被kill好像也挺無語的,composer install就沒事nginx
運行symfony commend時老是提示未設置timezone的錯誤bash
這裏的提示是php cli的timezone未設置,去/etc/php5/cli/php.ini查找timezone而後設置就能夠了app
經過 $_SERVER['USER'] 可知symfony是以www-data用戶運行的,即便nginx user設置的是’nginx’composer
因此能夠把app/cache 和app/log 的owner設置爲www-data,這樣就能夠避免寫cache時沒權限而失敗的問題。symfony
可以使用以下命令:htm
chown -R www-data:www-data app/cache
能夠經過以下命令查看app/cache的ownerip
ls -la app/cache
固然也能夠順便把nginx user改爲www-data保持一致lnmp
ps:今天好冷啊