2014-11-02 68 views
0

我剛剛在Debian上設置了LAMP服務器。最初的測試很好。之後,我決定將主目錄從「/ var/www /」更改爲「/ home/user/public_html /」之類的內容。我在「/ etc/apache2/sites-available/default」中做了這些更改。更改Apache後PHP不工作DocumentRoot

我現在面臨的問題是,PHP不能在新的home文件夾中工作。現在PHP網站被解析爲文本文件,我可以在瀏覽器中看到完整的源代碼(當點擊查看頁面源時)。

我該怎麼做,PHP也將在該路徑下工作(而不僅僅是在/ var/www下)?

回答

0

在你的php文件夾中查找php.ini。應該有條目可以更改爲'doc_root'以及'extension_dir'。確保這些已設置,然後重新啓動Apache,它應該工作。

+0

我累了,但它不工作。 PHP仍然在/ var/www下工作,但不在/ home /下面...我編輯的文件是/etc/php5/apache2/php.ini – Doctorslo 2014-11-02 13:41:45

+0

嗯。它可能是一個錯字....尾隨/,應該是'doc_root =/home/user/public_html',沒有尾隨'/'。另外,我有問題與Apache重新啓動。爲了安全起見,也許重新啓動機器?也許權限?嘗試另一個文件夾,例如/ var/mytest – 2014-11-02 13:54:13