我試圖在一個單獨的目錄中爲我的一些php github項目設置目錄,然後在web文檔根目錄中爲它們創建符號鏈接。符號鏈接上的Mac Apache 403錯誤
文檔根目錄是/ Users/aharris88/sites。現在
ln -s ~/dropbox/github/tester/ ~/sites/tester
對於我在這一個簡單的index.php文件與此代碼:我設置了這樣的符號鏈接
<?php
echo "hello";
?>
,但是當我去到localhost /〜aharris88 /測試我得到403 Forbidden錯誤。 當我到localhost /〜aharris88它沒有列出與其他目錄。
我已經去到/ etc/apache2的/用戶,並與下列新增aharris88.conf:
<Directory /Users/aharris88/Sites/>
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
我使用的股票OS X安裝Apache,但是當我運行它的工作原理,而不是MAMP並轉到localhost:8888/tester /。 那麼我怎樣才能使這個符號鏈接工作與股票OS X的Apache安裝?
您是否試圖在股票OS X Apache安裝或MAMP的Apache上執行此操作?如果前者,然後嘗試停止MAMP,以確保您使用的Web服務器明確是MAC OS操作系統。 – halfer 2013-02-18 16:02:08
我正在嘗試使用股票OS X Apache安裝。當它不工作時,我嘗試了mamp,它工作。但是,是的,我總是停止mamp,當我想使用股票OS X Apache安裝並運行sudo apachectl start時。 – aharris88 2013-02-18 16:06:31
右鍵。我不特別關注這部分Apache - 我不使用用戶目錄。但是您可能會在手冊的這一部分中找到一些線索:https://httpd.apache.org/docs/2.2/mod/mod_userdir.html。查看MAMP httpd.conf,看看裏面是否有相關的指令? – halfer 2013-02-18 16:12:30