yii亚马逊ec2服务器登录错误

时间:2014-10-02 06:00:14

标签: php amazon-web-services yii login amazon-ec2

我在我的localhost中有一个完美的登录系统,基于yii框架。

但是一旦我将文件上传到我的亚马逊服务器,它就会出错

  

应用程序运行时路径“/ var / www / html / dashboard / yii-Framework / protected / runtime”无效。请确保它是Web服务器进程可写的目录。

     

/var/www/html/dashboard/yii-Framework/Yii/base/CApplication.php(289)

286     public function setRuntimePath($path)
287     {
288         if(($runtimePath=realpath($path))===false || !is_dir($runtimePath) || !is_writable($runtimePath))
289             throw new CException(Yii::t('yii','Application runtime path "{path}" is not valid. Please make sure it is a directory writable by the Web server process.',
290                 array('{path}'=>$path)));
291         $this->_runtimePath=$runtimePath;
292     }
293 
294     /**

2 个答案:

答案 0 :(得分:0)

授予访问服务器以写入目录的权限。使用此命令

    chmod 777 -R /var/www/html/protected/runtime

然后,应用程序将出现资产相同的错误。使用相同的命令,但替换"运行时"与"资产"

答案 1 :(得分:0)

我发现运行时文件夹需要由Web服务器进程拥有

chown -R www-data /var/www/html/protected/runtime

我不确定这是我的系统还是其他问题。