logo_wwwboard.gif(10899bytes) Visit our educational web pages View the list of school home pages in Thailand
Go to Support and Technical service page Visit our activity archive

 ขอถามคุณรุจ อีกครั้ง
ชื่อผู้เขียน: สินชัย ไทยเจริญ (202.143.145.---)
วันที่:   01-18-04 18:38

ผมเคยถามเรื่องย้ายชี้ link ไป Home มาครั้งหนึ่ง ตอนนี้ติดตั้ง Fedora core 3
เปลี่ยนชื่อ /var/www/html ไป แล้ว ทำ link ดังนี้
ln -s /home/www/html /var/www/html ก็ทำได้ไม่มีปัญหา แต่พอ star httpd.conf ใหม่ กลับมี report มาว่า
Syntax error on line 226 of /etc/httpd/conf/httpd.conf
:DocumentRoot must be a directory [FAILED]

line 226 คือ
DocumentRoot "/var/www/html"

ทำให้เรียกใช้ index.html ใน /home/www/html ไม่ได้

ช่วยแนะนำอีกครั้งครับ ขอบคุณ

 Re: ขอถามคุณรุจ อีกครั้ง
ชื่อผู้เขียน: รุจ จินตมาศ (---.91.190.204.revip.asianet.co.th)
วันที่:   01-18-04 20:06

ไอ้ star httpd.conf ใหม่ กลับมี report มาว่า... มันคืออะไรครับ

 Re: ขอถามคุณรุจ อีกครั้ง
ชื่อผู้เขียน: สินชัย ไทยเจริญ (202.143.145.---)
วันที่:   01-19-04 00:00

พิมพ์ตกไปครับ
restart ครับ
fedora core 3 มันไม่ยอมให้เอา html ออกไปจาก /var/www มันทำ link ไปให้แล้ว แต่ httpd มันไม่ยอม ลองใช้วิธีชี้ไปโดยตรงคือ

# DocumentRoot "/var/www/html"
DocumentRoot "/home/www/html"

ก็ได้รับ Report กับมาเหมือนที่ถามมา ต้องกับไปใช้เหมือนเดิม ก็เกิดปัญหาที่ httpd แทน

แต่ใน Redhat รุ่นก่อนๆ สามารถทำ link ได้ไม่มีปัญหาครับ

 Re: ขอถามคุณรุจ อีกครั้ง
ชื่อผู้เขียน: สินชัย ไทยเจริญ (202.143.145.---)
วันที่:   01-19-04 11:28

พิมพ์ผิดครับ
restart httpd ใหม่ครับ
เมื่อทำ link แล้วก็ restart httpd ใหม่ เพราะ /html มันเปลี่ยนที่ไป ก็ได้รับแจ้งมาตามที่ถามนั่นแหละครับ ซึ่งใน Redhat รุ่นก่อนๆ ไม่เป็น

ก่อนที่จะใช้วิธีทำ link เคยใช้วิธีเขียนลงไปเลยด้วย

DocumentRoot "/home/www/html" ก็ได้รับ Report มาเหมือนกันว่ามันไม่ได้เป็น Directory ก็ยังสงสัยอยู่เหมือนกัน เลยมาใช้วิธี link ไป ซึ่งเมื่อเปลี่ยนชื่อ /var/www/html ไปก็มี report ดังที่กล่าวมานั่นแหละครับ

หรือว่า fedora core 3 มันบังคับว่าต้องวางไว่ที่ /var/www/html อย่างเดียว ส่วนของ user อื่นค่อยไปวางที่ /home

 Re: ขอถามคุณรุจ อีกครั้ง
ชื่อผู้เขียน: รุจ จินตมาศ (---.91.189.111.revip.asianet.co.th)
วันที่:   01-19-04 14:10

ลองดู Permition หรือยังครับ ลองสั่ง chmod ให้ apache มีสิทธิในการอ่าน file พวกนั้นหรือยังครับ

 Re: ขอถามคุณรุจ อีกครั้ง
ชื่อผู้เขียน: ธนพัฒน (---.144.136.102.revip.asianet.co.th)
วันที่:   01-20-04 16:22

ลองใส่ / ปิดท้าย /var/www/html เป็น /var/www/html/ ใน httpd.confด้วยนะครับ เพราะ มันเป็น การ ลิงค์ ควรจะใส่ให้มันเห็น เป็น ไดเร็กตอรี่ นอกจากpermission แล้วควรเขียนแบบที่บอก

 Re: ขอถามคุณรุจ อีกครั้ง
ชื่อผู้เขียน: สินชัย ไทยเจริญ (203.150.217.---)
วันที่:   01-22-04 04:52

ขอบคุณครับ เช้านี้จะลองดูครับ

แต่ผมเคย config ใน RH 9 ตามคุณรุจ ได้ตอบไว้ (#13619) และที่
http://www.itwizard.info/technology/linux/inplement_apache.html
ก็ไม่มีปัญหาใช้งานได้ตามปกติ

ที่สงสัย Fedora คือ /html เมื่อมันเปลี่ยนเป็น link แล้วทำไม Apache มันไม่ยอมรับ มันต้องการให้ /html เป็น directory ที่มีอยู่จริง ห้ามเปลี่ยนเป็นชื่ออื่น หรือหายไปจาก /var/www

เคยทดลอง link แค่ /var/www ที่ยังมี /html อยู่ มันก็ link ให้และ apache ก็ stop-start ได้ตามปกติ (จะดูแค่การทำงานของ Apache เท่านั้น)

 Re: ขอถามคุณรุจ อีกครั้ง
ชื่อผู้เขียน: รุจ จินตมาศ (---.inter.net.th)
วันที่:   01-22-04 07:30

ผมว่าไม่น่าเป็นเที่ RH9 นะครับ คงมีอะไรผิดใน Config มากกว่า แต่บังเอิญผมไม่ได้ใช้ RH9 แต่ใช้เป็น RH Advance Server ซึ่งใกล้เคียงกัน ซึ่งใช้ Apache 2 เหมือนกัน ยังคงใช้หลักการเดิมๆได้ แต่ในตัว Config เปลี่ยนไปมากพอสมควร

 ตอบความเห็นปัจจุบัน
 ชื่อ:
 อีเมลล์:
 ชื่อเรื่อง:
  

phorum.org

[หน้าหลัก] [หน้าการศึกษา] [บริการให้คำปรึกษา] [รายชื่อโรงเรียน]
[กิจกรรมในโครงการ] [ข้อมูลโครงการ] [ท่านถามเราตอบ]

[NTL] [NITC] [NECTEC] [BIOTEC] [MTEC] [NSTDA] [ONEC] [GITS]


Contact: SchoolNet Webmaster
SchoolNet Thailand is served and managed by
Network Techonology Laboratory (NTL)
National Electronics and Computer Technology Center (NECTEC)
Copyright © 1996-1999 by Network Technology Laboratory of NECTEC. All Rights Reserved.