升級到小牛,編輯httpd.conf啓用php和虛擬主機。這是唯一的改變。現在,當我嘗試訪問本地主機時,出現錯誤:禁止 - 您無權訪問xxxxx升級到小牛後,本地主機權限被拒絕
任何想法如何解決此問題?
升級到小牛,編輯httpd.conf啓用php和虛擬主機。這是唯一的改變。現在,當我嘗試訪問本地主機時,出現錯誤:禁止 - 您無權訪問xxxxx升級到小牛後,本地主機權限被拒絕
任何想法如何解決此問題?
按照以下幾個步驟使其爲我工作:
添加的error_log路徑的行爲不當的虛擬主機條目,這樣你就可以 追蹤問題更加緊密地
<VirtualHost *>
...
ErrorLog "/accessible/path/to/error_log"
</VirtualHost>
恢復先前所有的apache設置,位於/etc/apache2/httpd.conf~previous
阿爾特DocumentRoot的設置,如果necessery(增加+爲我做的伎倆)
<Directory "/path/to/webroot">
Options +Indexes +FollowSymLinks +SymLinksIfOwnerMatch +MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
可選,下面的條目添加到您的.htaccess文件
Options +Indexes +FollowSymLinks +SymLinksIfOwnerMatch +MultiViews
額外提示
因爲你正在使用PHP,恢復你的ini文件複製的php.ini-5.2-以前爲php.ini
$ cd /private/etc/
$ sudo cp php.ini-5.2-previous php.ini
來源
從PHP沒有問題的結果正在執行更多,嘗試調用例如index.php直接,你很可能會看到你的文件的源代碼。
去/etc/apache2/httpd.conf並取消:
LoadModule php5_module libexec/apache2/libphp5.so
你必須在事後重新啓動Apache的,所以執行命令行:
sudo apachectl -k restart