shoutrain 2012-08-06 09:14:29 3108次浏览 4条回复 0 0 0

环境:

  1. CentOS 6.3 x86-64
  2. 使用epel和remi以yum安装的php5.3.15,php-frm.5.3.15,nginx-1.2.2

php-fpm的配置文件/etc/php-fpm.d/php-fpm的默认user和group都是apache,nginx的user是nginx。通过service start启动nginx和php-fpm之,创建yii的webapp成功,修改main.php之后,登录gii成功,但是使用generator创建功能的时候,说写页面失败,因为网站目录的所有者是nginx,如果改成apache或者777,那么就成功了,但这样不安全,或者用户太杂乱。

现在我想统一用户,就是统一php-fpm和nginx的用户都为nginx,这样我们网站发布目录以及文件的owner就可以都是一个用户了,但是这样出现一个问题,就是不能登录gii:gii登录页面可以显示,但是输入正确密码后,没有任何提示,仍旧回到gii登录页面,这个是怎么回事???

我尝试过把所有用户名都改成www,问题依旧。难道php-fpm只有用户名为apache才能和yii一起正常工作?

  • 回复于 2012-08-06 11:38 举报

    gii登录页面可以显示,但是输入正确密码后,没有任何提示

    这个也是没有权限的问题吗?感觉解决以下这个问题就行。

  • 回复于 2012-08-06 12:55 举报

    哥们,你说的“以下问题”在那里?

  • 回复于 2012-08-06 14:02 举报

    说错啦,应该是“以上”。哈哈

  • 回复于 2012-08-29 18:55 举报

    我找到问题了,原来是php的session保存文件夹的权限问题

您需要登录后才可以回复。登录 | 立即注册