ฉันได้ตั้งค่าเซิร์ฟเวอร์ LAMP แล้วและฉันสามารถเข้าถึงผ่าน SSH และไปที่หน้า "ใช้งานได้" จากเว็บเบราว์เซอร์จากภายในเครือข่ายของฉัน (ผ่านที่อยู่ ip) และจากภายนอกโดยใช้ Dyndns
เรามีโครงการ Wordpress บางส่วนที่อยู่ในไดเรกทอรีย่อยใน / var / www / wordpress1 / var / www / wordpress2 ฯลฯ ฉันไม่สามารถเข้าถึงไดเรกทอรีย่อยเหล่านี้จากเบราว์เซอร์เพื่อตั้งค่า WP - หรือ (ฉันถือว่า) เพื่อดู เนื้อหาบนเบราว์เซอร์ ฉันได้รับข้อผิดพลาดต้องห้าม 403 บนเบราว์เซอร์ของฉัน
ฉันคิดว่านี่เป็นปัญหาสิทธิ์ คุณช่วยบอกการตั้งค่าที่เหมาะสมสำหรับการอนุญาตให้:
- อนุญาตให้นักพัฒนาและฉันอ่าน / เขียน
- เพื่ออนุญาตให้ WP ติดตั้งและทำสิ่งนั้น
- อนุญาตให้ผู้เยี่ยมชมเข้าถึงไซต์ผ่านทางเว็บ
ฉันควรพูดถึงว่าโฟลเดอร์ย่อยนั้นเป็นลิงค์ไปยังโฟลเดอร์ในฮาร์ดดิสก์ภายในอื่น - ฉันไม่คิดว่ามันจะสร้างความแตกต่าง แต่ฉันคิดว่าฉันควรเปิดเผย
total 12
drwxr-xr-x 2 root root 4096 2012-07-12 10:55 .
drwxr-xr-x 13 root root 4096 2012-07-11 20:02 ..
lrwxrwxrwx 1 root root 43 2012-07-11 20:45 admin_media -> /root/django_src/django/contrib/admin/media
-rw-r--r-- 1 root root 177 2012-07-11 17:50 index.html
lrwxrwxrwx 1 root root 14 2012-07-11 20:42 media -> /hdd/web/media
lrwxrwxrwx 1 root root 18 2012-07-12 10:55 wordpress -> /hdd/web/wordpress
นี่คือผลลัพธ์ของการใช้ chown -R www-data:www-data /var/www
total 12
drwxr-xr-x 2 www-data www-data 4096 2012-07-12 10:55 .
drwxr-xr-x 13 root root 4096 2012-07-11 20:02 ..
lrwxrwxrwx 1 www-data www-data 43 2012-07-11 20:45 admin_media -> /root/django_src/django/contrib/admin/media
-rw-r--r-- 1 www-data www-data 177 2012-07-11 17:50 index.html
lrwxrwxrwx 1 www-data www-data 14 2012-07-11 20:42 media -> /hdd/web/media
lrwxrwxrwx 1 www-data www-data 18 2012-07-12 10:55 wordpress -> /hdd/web/wordpress
ฉันยังไม่สามารถเข้าถึงผ่านเบราว์เซอร์
chown -R www-data:www-data /var/www
/hdd/web/wordpress
จะเป็นการกำหนดค่า Apache (ไดเรกทอรีราก) อย่างถูกต้อง คุณสามารถกำหนดค่า apache ให้ใช้ลิงก์ได้ แต่ฉันไม่แนะนำ ดูเพิ่มเติมhelp.ubuntu.com/community/WordPress
ls -la /var/www
กรุณาโพสต์ผลของคำสั่งที่