Saya mencoba mengatur lingkungan lokal di MacBook Air 13 "saya yang baru: built-in Apache dengan saya sendiri DocumentRoot
, PHP, dan MySQL. Saya biasanya memperbarui /etc/hosts
hanya untuk menjalankan situs web lokal saya dengan permalink yang cantik:. local/example
Untuk referensi, saya biasanya memeriksa:
- Bagaimana mengubah Mac OS X Lion menjadi server web?
- Mengaktifkan Apache di Mac OS X Mountaion Lion
- Izin Apache
Kali ini aku hanya mendapatkan 403 Forbidden error setiap kali aku memukul 127.0.0.1
, localhost
atau local
. Pertama saya melihat melalui terminal bahwa baik Apache dan PHP berjalan (walaupun saya tidak dapat melihat halaman PHP); kemudian saya memperbarui semua izin sesuai dengan izin Apache ; sekarang aku hanya putus asa. Berikut adalah konfigurasi Apache yang relevan:
/etc/hosts
( lihat file - menambahkan satu baris)/etc/apache2/httpd.conf
( lihat file - memperbaruiDocumentRoot
)/etc/apache2/users/joao.conf
( lihat file - buat file ini)/etc/apache2/extra/httpd-vhosts.conf
( lihat file - diperbaruiVirtualHost
)
Sepertinya Apache entah bagaimana menolak saya akses ke saya DocumentRoot
(yang omong-omong ~/Sites
). Karena ~/Sites
sebenarnya adalah symlink, saya kemudian mencoba memperbarui DocumentRoot
dengan jalur berikut (semua menunjuk ke direktori yang sama):
~/Sites
/Users/joao/Sites
/Users/joao/Dropbox/Workflow/Sites
( direktori asli )
Masih melempar 403 . Ada ide bagaimana cara memperbaikinya?
Pembaruan cepat - inilah /var/log/apache2/joao.pt-error_log
tampilan saya :
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to / denied
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:47 2013] [error] [client ::1] (13)Permission denied: access to / denied
[Sun Jul 07 12:50:47 2013] [error] [client ::1] (13)Permission denied: access to / denied
[Sun Jul 07 12:50:48 2013] [error] [client ::1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:48 2013] [error] [client ::1] (13)Permission denied: access to /favicon.ico denied
/Sites
(di/
folder root saya ) dan menaruh file-file saya di sana, mengkonfigurasi opsi Alias dan Direktori yang sesuai. Bekerja dengan baik.