Pada mesin Mac OS 10.5 saya, saya ingin mengatur subfolder dari ~/Documents
seperti ~/Documents/foo/html
menjadi http: // localhost / foo .
Hal pertama yang saya pikirkan adalah menggunakan Alias sebagai berikut:
Alias /foo /Users/someone/Documents/foo/html
<Directory "/Users/someone/Documents/foo/html">
Options Indexes FollowSymLinks MultiViews
Order allow,deny
Allow from all
</Directory>
Ini membuat saya Terlarang. Di error_log saya mendapat:
[error] [client ::1] (13)Permission denied: access to /foo denied
Subfolder yang dimaksud memiliki akses chmod 755. Saya sudah mencoba menentukan suka suka http: //localhost/foo/test.php , tapi itu tidak berhasil. Selanjutnya, saya mencoba rute symlink.
Pergi ke /Library/WebServer/Documents
dan membuat symlink ke ~/Documents/foo/html
. Root dokumen memiliki
Options Indexes FollowSymLinks MultiViews
Ini masih membuat saya 403 Forbidden:
Symbolic link not allowed or link target not accessible: /Library/WebServer/Documents/foo
Apa lagi yang saya perlukan untuk mengatur ini?
Solusi :
$ chmod 755 ~/Documents
Secara umum, folder yang akan dibagikan dan semua folder leluhurnya harus dapat dilihat oleh www
pengguna layanan.