แหล่งแลกเปลี่ยนความรู้-ประสบการณ์ FreeBSD สำหรับคนไทย
:: เพื่อแลกเปลี่ยนความรู้, ถาม-ตอบปัญหาคาใจ, แนะนำ, ประกาศ, หรือทุกสิ่งตามต้องการ ::
 
Home  กลับหน้าหลัก  สมัครสมาชิก  ตั้งคำถามใหม่  แก้ไขข้อมูลสมาชิก  ดูสมาชิกทั้งหมด  ลืมรหัสผ่าน

ขอเชิญร่วมตอบคำถามครับ



  CaseStudy: เมื่อ Apache22 รัน php ไม่ได้ อย่าท้อ!!!
 kittipong
 Posted : 2007-02-07 14:47:22
ติดตั้ง Apache22 บน FreeBSD 6.2 ตั้งแต่เมื่อคืน ถึงเช้านี้ ยังรัน php ไม่ได้ จะท้อหรือจะสู้ต่อ?

สาเหตุ: เกิดจากการติดตั้ง php5 แล้วไม่ได้เลือก module apache ทำให้เมื่อเราเขียนไฟล์ test.php เพื่อทดสอบแล้วทำให้ไม่สามารถรัน php ได้ มันขึ้นให้ save ไฟล์ (ผมคิดว่าเพื่อน ๆ หลายคนกำลังเจอ)

ทางแก้ไข
1. ยอมแพ้ แล้วติดตั้ง FAMP ใหม่ทั้งหมด แสดงว่าที่ทำมาทั้งคืน เหนื่อยเปล่า ?

2. พยายามต่อไป ยังพอมีโอกาส

ผมเลือกข้อ 2 ครับ

วิธีแก้ไข
1. ทำให้ php5 รู้จักกับ apache22 ให้ได้ โดยการเพิ่ม module (libphp5.so)
cd /usr/ports/lang/php5
make config
เลือก module apache
เลือก ok
สั่ง make reinstall
ถ้าเจอ error เขาจะแนะนำให้ make deinstall ก่อน ทำ make reinstall (ทำตามนั้น)
2. ให้ตรวจสอบว่า php5 ได้ติดตั้ง moduleสำหรับ apache ให้เราแล้ว ให้ตรวจดูว่าใน /usr/local/libexec/apache22 มีไฟล์ libphp5.so หรือไม่ ถ้ามีแล้วก็ OK ถ้ายังไม่มี ก็กลับไปที่

cd /usr/ports/lang/php5
make deinstall clean
make install

4. ให้ตรวจสอบว่าในไฟล์ /usr/local/etc/apache22/httpd.conf มีบรรทัดเหล่านี้หรือไม่

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

DirectoryIndex index.php

และ
LoadModule php5_module libexec/apache22/libphp5.so

ถ้ามีก็ OK ถ้าไม่มีก็ควรเพิ่มให้ถูกต้อง การเพิ่มนั้นควรดูว่าเราวางไว้ในใกล้ ๆ กับตำแหน่งของเพื่อน ๆ มันหรือไม

5. ทำการ start apache22 อีกครั้ง
/usr/local/sbin/apachectl stop
/usr/local/sbin/apachectl start

** หากการ start ยังมี error เกี่ยวกับ http กวนใจเช่น
ถ้ามี error ขึ้นมาแบบนี้
[warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
ให้ใช้คำสั่งนี้
# kldload accf_http

(เทคนิคนี้คุณ xdisc แนะนำมานะ)


6. ที่เหลือคือ ลงมือทำ โชคดีทุกท่านครับ


** เวลาที่เกิดอุปสรรค อย่าท้อกับปัญหา
ให้คิด วิเคราะห์ว่าปัญหาคืออะไร และมัน
ต้องการอะไร จัดให้ตามนั้น คอมพิวเตอร์
มันตรงไปตรงมาอยู่แล้ว ***


ไปทำงานก่อนนะ เดี๋ยวจะสายครับ


 
  IP : (58.147.122.88)
แสดงความคิดเห็น

   ShareKnowledge
 Posted : 2007-02-07 15:59:36   IP : (202.28.27.3)

  หนึ่งในใต้หล้า
 

 Sex :
 Post : 2819
 สมาชิกลำดับที่ : 434
ท้อได้แต่อย่าถอยคับ...ประโยคนี้ผมใช้กับมันมานานมากแล้ว

 

ความรู้ไม่มีที่สิ้นสุด...มันจะติดตัวคุณไปจนวันตาย
 Comment : 1
ชื่อสมาชิก ShareKnowledge Mail to ShareKnowledge เบอร์ msn share_knowledge@hotmail.com
กลับขึ้นด้านบน

   wutthichai
 Posted : 2007-02-07 16:27:26   IP : (10.10.11.100, 6)

  จอมยุทธ์น้อย
 

 Sex :
 Post : 578
 สมาชิกลำดับที่ : 531
ไม่ทราบว่าอาจารย์ใช้ mysql version อะไรครับผม

 
 Comment : 2
ชื่อสมาชิก wutthichai Mail to wutthichai
กลับขึ้นด้านบน

   s-ratch
 Posted : 2007-02-07 16:34:01   IP : (192.168.1.13)

  จอมยุทธ์
 

 Sex :
 Post : 742
 สมาชิกลำดับที่ : 265
ดีเลยครับเพราะรุ่นใหม่ ๆ เข้ามาอาจจะต้อง config ไม่เหมือนกันบ้าง ขอบคุณสำหรับคำแนะนำครับ

 

สนใจ linux ระบบ Netowrk และ OS Freebsd
 Comment : 3
ชื่อสมาชิก s-ratch Mail to s-ratch เบอร์ msn admin@stangcomputer.com ร้านสตางค์คอมพิวเตอร์
กลับขึ้นด้านบน

   lion
 Posted : 2007-02-07 17:00:10   IP : (202.28.48.219,)

  ศิษย์น้อยฝึกวิชา
 

 Sex :
 Post : 300
 สมาชิกลำดับที่ : 233
อะไรที่ได้มายาก ๆ สิ่งนั่นจะมีคุณค่าสำหรับเรามาก ๆ หากได้มาง่าย ๆ ก็คงไม่ต่างอะไรกับที่เราได้ของฟรี(ที่ไม่มีค่า)จากผู้อื่น

 

รู้ต้องบอกต่อ ไม่รู้ต้องศึกษา ดีกว่าไม่ทำอะไรเลย...
 Comment : 4
ชื่อสมาชิก lion Mail to lion เบอร์ msn khaweewat@hotmail.com
กลับขึ้นด้านบน

 kittipong
 Posted : 2007-02-07 17:12:58   IP : (125.24.168.121)
ใช้ mysql5 ครับ

cd /usr/ports/databases/mysql50-server
make install

เมื่อติดตั้งเสร็จให้แก้ไข
pico /etc/rc.conf
เพิ่ม mysql_enable="YES"

จากนั้นทำการ reboot หนึ่งครั้ง

เมื่อ login เข้าระบบ ให้กำหนดรหัสผ่านให้กับ mysql server

เช่น mysqladmin -u root password 123456

เมื่อ 123456 เป็นรหัสผ่านของ user : root ใน mysql server ครับ
แต่เวลาทำงานจริง อย่าใช้รหัสผ่านที่ง่ายแบบนี้นะ


 
 Comment : 5
กลับขึ้นด้านบน

   loveis9
 Posted : 2007-02-07 18:34:59   IP : (58.9.185.24)

  จอมยุทธ์น้อย
 

 Sex :
 Post : 419
 สมาชิกลำดับที่ : 534
ขอบคุณครับ ไปลองเล่น 6.2 มั่งดีกว่า


 

คนเรามันก็ต้องเริ่มต้นที่จะเรียนรู้และการเปลี่ยนแปลง
 Comment : 6
ชื่อสมาชิก loveis9 Mail to loveis9 เบอร์ msn sutthikul@hotmail.com DekBanNok
กลับขึ้นด้านบน

 smorai
 Posted : 2007-02-07 19:04:01   IP : (58.9.188.122)
ไม่ท้อแต่กำลังจะถอย แล้วนะ 6.2 Mysql41-server php5 ไม่ผ่านสักที 4 รอบแล้ว ตอนนี้กำลังเริ่มต้นใหม่ว่าจะ php4 เอาล่ะ mysql5 ก็ 5ก็ 5 ก็ 5 แล้ว php5 ดูอีกสักหน ถ้าไม่ผ่านอีกล่ะก็ ...จะทำ web server สำหรับนักเรียนครับ แล้วก็ e-learnning พวก learnsquareประมาณนี้

 
 Comment : 7
กลับขึ้นด้านบน

   loveis9
 Posted : 2007-02-07 19:54:11   IP : (58.9.185.24)

  จอมยุทธ์น้อย
 

 Sex :
 Post : 419
 สมาชิกลำดับที่ : 534
ของผมผ่านฉลุยครับ

 

คนเรามันก็ต้องเริ่มต้นที่จะเรียนรู้และการเปลี่ยนแปลง
 Comment : 8
ชื่อสมาชิก loveis9 Mail to loveis9 เบอร์ msn sutthikul@hotmail.com DekBanNok
กลับขึ้นด้านบน

   sommit
 Posted : 2007-02-07 20:13:43   IP : (124.157.229.250)

  จอมยุทธ์
 

 Sex :
 Post : 888
 สมาชิกลำดับที่ : 149
ผ่านเหมือนกัน แต่ถือว่าไม่ดี ลง 2 รอบ
6.1 apache22 php5 mysql5 แล้วลง moodle 1.4 ใช้ได้ดีครับ

 

การใช้เทคโนโลยี ต้อง ประหยัด แต่ประโยชน์สูงสุด
 Comment : 9
ชื่อสมาชิก sommit Mail to sommit โรงเรียนพนมรุ้ง
กลับขึ้นด้านบน

 jak
 Posted : 2007-02-07 22:44:22   IP : (125.25.73.188)
ขอบพระคุณครับ อาจารย์

 
 Comment : 10
กลับขึ้นด้านบน

1 2 3


 แสดงความเห็นต่อคำถามนี้
ชื่อ/Username
รหัสผ่าน
( เฉพาะสมาชิก )
อีเมลล์
( ถ้าเป็นสมาชิกไม่ต้องใส่ )
รูปแบบพิเศษ   ย่อหน้า ตัวหนา ตัวยก ตัวห้อย ตัวหนังสือเรืองแสง ตัวหนังสือมีเงา ตัวเอียง เส้นใต้ สีแดง สีเขียว สีน้ำเงิน สีส้ม สีชมพู สีเทา
Emotions  
แทรกภาพ  
ขนาดภาพ ห้ามเกิน 50 kb  และ ไฟล์ Flash ขนาดห้ามเกิน 500 kb
แสดงความเห็น

ความปลอดภัย กรุณากรอกข้อความที่ท่านเห็นด้านล่าง
   
   
   
[ สมัครสมาชิก | ปิดหน้าต่างนี้ ]


ข้อความที่ท่านได้อ่าน เกิดจากการเขียนโดยสาธารณชน และส่งขึ้นมาแบบอัตโนมัติ เจ้าของเว็บบอร์ดไม่รับผิดชอบต่อข้อความใดๆทั้งสิ้น เพราะไม่สามารถ
ระบุได้ว่าเป็นความจริงหรือชื่อผู้เขียนที่ได้เห็นคือชื่อจริง ผู้อ่านจึงควรใช้วิจารณญาณในการกลั่นกรอง และถ้าท่านพบเห็นข้อความใด ที่ขัดต่อกฎหมายและ
ศีลธรรม หรือเป็นการกลั่นแกล้งเพื่อให้เกิดความเสียหาย ต่อบุคคล หรือหน่วยงานใด กรุณาส่ง email มาที่ admin@thaibsd.com เพื่อให้ผู้ควบคุม
ระบบทราบและทำการลบข้อความนั้น ออกจากระบบต่อไป


 © Copyright 2001 thaibsd.com All Right Reserved. Contact >> admin@thaibsd.com