หัวข้อ: เซียน PHP ช่วยหน่อยครับ PHP + Access Run บน Server 2003 เริ่มหัวข้อโดย: sannok ที่ 24 มิถุนายน 2011, 15:45:30 เซียน PHP ช่วยหน่อยครับ PHP + Access Run บน Server 2003
ตอน Test ทำ Winxp Run ได้ปกติ ข้อมูล ออก แต่พอ Up ขึ้น Server 2003 Run แล้วข้อมูลไม่ออกครับ ขอบคุณล่วงหน้าครับ :wanwan017: หัวข้อ: Re: เซียน PHP ช่วยหน่อยครับ PHP + Access Run บน Server 2003 เริ่มหัวข้อโดย: EThaiZone ที่ 24 มิถุนายน 2011, 18:04:42 - ตรวจสอบเวอร์ชั่น PHP ตรงกันไหม (OS ไม่ใช่ปัญหา ถ้าไม่ใช่การเขียนโปรแกรมแล้วใช้ static path)
- ลอง error_reporting ใช้เป็น E_ALL ใส่หัว php ดูครับ อาจมี Error ออกมา - สุดท้าย ... ใส่ var_dump ในบรรรทัดที่น่าสงสัย ถ้าค่าผิดชนิดไม่ตรง ก็ลองหาที่มาที่ไปดูครับ แนะนำวิธีง่ายๆ ก่อน ส่วนลึกๆ พวก debugger นี้อธิบายกันไข่หดเลยครับ :P (แต่จำเป็นต้องใช้ในงานระดับใหญ่) หัวข้อ: Re: เซียน PHP ช่วยหน่อยครับ PHP + Access Run บน Server 2003 เริ่มหัวข้อโดย: bluezip ที่ 24 มิถุนายน 2011, 20:48:54 - ตรวจสอบเวอร์ชั่น PHP ตรงกันไหม (OS ไม่ใช่ปัญหา ถ้าไม่ใช่การเขียนโปรแกรมแล้วใช้ static path) - ลอง error_reporting ใช้เป็น E_ALL ใส่หัว php ดูครับ อาจมี Error ออกมา - สุดท้าย ... ใส่ var_dump ในบรรรทัดที่น่าสงสัย ถ้าค่าผิดชนิดไม่ตรง ก็ลองหาที่มาที่ไปดูครับ แนะนำวิธีง่ายๆ ก่อน ส่วนลึกๆ พวก debugger นี้อธิบายกันไข่หดเลยครับ :P (แต่จำเป็นต้องใช้ในงานระดับใหญ่) ใช่ต้อง debugger ไล่กันไปทีล่ะบรรทัด หัวข้อ: Re: เซียน PHP ช่วยหน่อยครับ PHP + Access Run บน Server 2003 เริ่มหัวข้อโดย: sleepcat ที่ 24 มิถุนายน 2011, 20:58:18 ไม่รู้ว่าจะเป็นเรื่องของ Security ของ win2003 นะ ลองตั้ง Securty ให้ IUSR_บลา ๆ สามารถแก้ไข DB ได้น่ะ :wanwan005: :wanwan005:
หัวข้อ: Re: เซียน PHP ช่วยหน่อยครับ PHP + Access Run บน Server 2003 เริ่มหัวข้อโดย: EThaiZone ที่ 24 มิถุนายน 2011, 21:35:26 ประเด็นคือมันไม่แสดง Error อันนี้แหละที่อยากให้อยากให้ตรวจเจอกับ PHP
เขียนดักให้เจอ รู้ชัดๆ ไป PHP แย่สุดเรียงไปดีสุดในแง่ของ Error ไล่ตามนี้ แย่สุด - ไม่แสดง Error สักอย่าง (เกิดอะไรก็ไม่รู้) แย่น้อยหน่อย แต่ก็แย่อยู่ดี - Error ของตัว PHP แต่ดันแสดง Path ของไฟล์ที่ Error ดี - เขียนดักก่อน Error จะเกิดแล้วแสดงเป็นข้อความแสดงปัญหาในรูปแบบของเรา ดีสุดแบบบินได้ - ไม่แสดง Error เลย แสดงหน้าเว็บแค่ว่ามีปัญหาพอ แล้วเอา Error ไปยัดใส่ DB เก็บไว้พร้อมดึง $GLOBALS ไป serialize เก็บไว้ดูด้วย แล้วคนทำค่อยมาดู Error ที่เก็บได้อีกที เอาให้ดีเก็บ IP ด้วยเผื่อเป็นการเล่นพิเรนท์ของใครก็ไม่รู้ IP มาซ้อนๆ ก็รู้เจตนาล่ะ (ผมยังไม่เคยทำถึงขั้นนี้ เพราะไม่มีโปรเจ็คล้านๆ เข้ามาสักที 55+) แก้หน่อย อ่านแล้วแปร่งๆ หัวข้อ: Re: เซียน PHP ช่วยหน่อยครับ PHP + Access Run บน Server 2003 เริ่มหัวข้อโดย: sannok ที่ 27 มิถุนายน 2011, 14:59:55 ขอบคุณทุกคำตอบครับ เดี๋ยวจะลองทำตามที่ แนะนำครับ :wanwan017:
|