[英]yii login error at amazon ec2 servers
我在基於yii框架的localhost中擁有一個運行良好的登錄系統。
但是一旦我將文件上傳到我的亞馬遜服務器上,它就會出現錯誤提示
應用程序運行時路徑“ / 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 /**
授予訪問服務器以寫入目錄的權限。 使用此命令
chmod 777 -R /var/www/html/protected/runtime
然后,應用程序將對資產產生相同的錯誤。 使用相同的命令,但將“運行時”替換為“資產”
我發現運行時文件夾需要由Web服務器進程擁有 。
chown -R www-data /var/www/html/protected/runtime
我不確定這是我的系統還是yii問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.