這陣子再升級了Sierra之後,想要開WebServer時
突然發現localhost 頻頻報錯erro 403,說我沒有權限,Google查了很多資料
最後發現是mac升級成Sierra把apache2原有的設定都註解重置化了
解決方法如下:
1.開啟路徑 /etc/apache2/httpd.conf
尋找下面資料 (ps.如果是php7的話,請找到php7_module也把註解去掉)
#LoadModule userdir_module libexec/apache2/mod_userdir.so
#LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so
#Include /private/etc/apache2/extra/httpd-vhosts.conf
#Include /private/etc/apache2/extra/httpd-userdir.conf
#LoadModule php5_module libexec/apache2/libphp5.so
把「#」註解去掉,變成如下四行
LoadModule userdir_module libexec/apache2/mod_userdir.so
LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so
Include /private/etc/apache2/extra/httpd-vhosts.conf
Include /private/etc/apache2/extra/httpd-userdir.conf
LoadModule php5_module libexec/apache2/libphp5.so
2. 開啟路徑 /etc/apache2/extra/httpd-userdir.conf
尋找下面資料
#Include /private/etc/apache2/users/*.conf
一樣去掉註解「#」
Include /private/etc/apache2/users/*.conf
3.接著打開終端機重啟你的apache,再趕緊前往你頁面看吧!
sudo apachectl -k restart
以上打完即可收工~!