蘋果發表了最新的作業系統 OS X 10.11 El Capitan
身為一個兩光的攻城屍,當然要檢查一下自己本機的開發環境有沒有異狀
理所當然,打開隨便一個專案後,發現首頁是 Forbidden 的
檢查一下,發現以下的錯誤訊息
No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive
上述的錯誤訊息指的是「找不到 index.html」這個檔案
但其實我們的首頁多是 .php 結尾的 index.php
系統認不得 .php 這個檔名,
原因是每次更新後,內建的 Apache 都會自動把 PHP 模組預設不載入
這個時候,只要到 apache.conf 內,將 PHP 模組載入,就可以了!
-
進入設定 apache.conf 設定
Benyi$ vim /etc/apache2/httpd.conf
-
將此行取消註解,也就是「要載入此模組」
#LoadModule php5_module libexec/apache2/libphp5.so
輸入 :wq 存檔離開
-
重新啟動 Apache
Benyi$ sudo apachectl restart