2014-10-02 122 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事情的其他錯誤。