2014-10-02 116 views
0

我有一个完美的工作在我的本地主机基于yii框架的登录系统。yii登录错误在亚马逊ec2服务器

但一旦我上传的文件到我的Amazon的服务器它提供了一个错误说

应用程序运行时路径“的/ var/www/html等/仪表板/警予的框架/保护/运行”是无效的。请确保它是可由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  /** 
+0

权限问题,请确保您已设置需要它的文件的chown和chmod。 – user3750649 2014-10-02 06:13:06

+0

感谢您的回复虐待尝试 – 2014-10-02 06:20:23

+0

你从来没有说过,如果它的工作,让我知道我还在看这个问题。 – user3750649 2014-10-08 02:43:16

回答

0

给访问服务器写入的目录。使用此命令

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

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

0

我发现运行程序文件夹需要由网络服务器进程拥有

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

我不确定这是否是我的系统或yii事情的其他错误。