我試圖在本地主機上運行一個基於Yii的網站。我在Ubuntu 12.04機器上使用apache2。本地主機上的Yii框架服務器錯誤
它的工作原理,直到localhost/website/
和該文件夾中顯示的目錄:
framework/ frontend/ support/ www/
然而,爲了經營的網站,我必須用www/
和我點擊www/
的那一刻,它說服務器錯誤。
爲了解決這個問題,我已經改變了所有的權限在我var/www/website
爲
sudo chmod -R 755 website sudo chown -R website sudo chgrp -R www-data website
作爲最後的手段,我用chmod -R 777 website
。 仍然不起作用。我認爲這可能是Yii安裝在我的機器上的問題,但Yii文件夾中的演示程序正常工作。
你可以在www文件夾中發佈index.php的內容嗎?如果您可以在頂部的index.php文件中添加以下行,則對我們有幫助: 'ini_set('display_errors',1); ini_set('display_startup_errors',1); 的error_reporting(-1);' 和POST導航到WWW文件夾時所顯示的錯誤... – fijas
在index.php是具有以下代碼 「 run();' –
Newtt
對不起,以上評論。現在無法編輯它。我的index.php是 '<?php //如果需要更改以下路徑 $ yii = dirname(FILE)。 '/../framework/yii.php'; $ configPath = dirname(FILE)。 '/../frontend/config'; require_once($警予);定義('YII_DEBUG')或定義('YII_DEBUG',true); $ local = require($ configPath。DIRECTORY_SEPARATOR。'main-local.php'); $ base = require($ configPath。DIRECTORY_SEPARATOR。'main.php'); $ config = CMap :: mergeArray($ base,$ local); Yii :: createWebApplication($ config) - > run();' – Newtt