ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingเซียน PHP ช่วยหน่อยครับ PHP + Access Run บน Server 2003
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: เซียน PHP ช่วยหน่อยครับ PHP + Access Run บน Server 2003  (อ่าน 1043 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
sannok
ก๊วนเสียว
*

พลังน้ำใจ: 40
ออฟไลน์ ออฟไลน์

กระทู้: 236



ดูรายละเอียด
« เมื่อ: 24 มิถุนายน 2011, 15:45:30 »

เซียน PHP ช่วยหน่อยครับ PHP + Access Run บน  Server 2003

ตอน Test ทำ Winxp Run ได้ปกติ  ข้อมูล ออก

แต่พอ Up ขึ้น Server 2003 Run แล้วข้อมูลไม่ออกครับ

ขอบคุณล่วงหน้าครับ wanwan017
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,516



ดูรายละเอียด
« ตอบ #1 เมื่อ: 24 มิถุนายน 2011, 18:04:42 »

- ตรวจสอบเวอร์ชั่น PHP ตรงกันไหม (OS ไม่ใช่ปัญหา ถ้าไม่ใช่การเขียนโปรแกรมแล้วใช้ static path)
- ลอง error_reporting ใช้เป็น E_ALL ใส่หัว php ดูครับ อาจมี Error ออกมา
- สุดท้าย ... ใส่ var_dump ในบรรรทัดที่น่าสงสัย ถ้าค่าผิดชนิดไม่ตรง ก็ลองหาที่มาที่ไปดูครับ

แนะนำวิธีง่ายๆ ก่อน ส่วนลึกๆ พวก debugger นี้อธิบายกันไข่หดเลยครับ  Tongue (แต่จำเป็นต้องใช้ในงานระดับใหญ่)
บันทึกการเข้า

bluezip
ก๊วนเสียว
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 294



ดูรายละเอียด
« ตอบ #2 เมื่อ: 24 มิถุนายน 2011, 20:48:54 »

- ตรวจสอบเวอร์ชั่น PHP ตรงกันไหม (OS ไม่ใช่ปัญหา ถ้าไม่ใช่การเขียนโปรแกรมแล้วใช้ static path)
- ลอง error_reporting ใช้เป็น E_ALL ใส่หัว php ดูครับ อาจมี Error ออกมา
- สุดท้าย ... ใส่ var_dump ในบรรรทัดที่น่าสงสัย ถ้าค่าผิดชนิดไม่ตรง ก็ลองหาที่มาที่ไปดูครับ

แนะนำวิธีง่ายๆ ก่อน ส่วนลึกๆ พวก debugger นี้อธิบายกันไข่หดเลยครับ  Tongue (แต่จำเป็นต้องใช้ในงานระดับใหญ่)

 ใช่ต้อง debugger ไล่กันไปทีล่ะบรรทัด
บันทึกการเข้า

sleepcat
ก๊วนเสียว
*

พลังน้ำใจ: 54
ออฟไลน์ ออฟไลน์

กระทู้: 286



ดูรายละเอียด
« ตอบ #3 เมื่อ: 24 มิถุนายน 2011, 20:58:18 »

ไม่รู้ว่าจะเป็นเรื่องของ Security ของ win2003 นะ ลองตั้ง Securty ให้ IUSR_บลา ๆ  สามารถแก้ไข DB ได้น่ะ  wanwan005 wanwan005
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,516



ดูรายละเอียด
« ตอบ #4 เมื่อ: 24 มิถุนายน 2011, 21:35:26 »

ประเด็นคือมันไม่แสดง Error อันนี้แหละที่อยากให้อยากให้ตรวจเจอกับ PHP
เขียนดักให้เจอ รู้ชัดๆ ไป

PHP แย่สุดเรียงไปดีสุดในแง่ของ Error ไล่ตามนี้
แย่สุด - ไม่แสดง Error สักอย่าง (เกิดอะไรก็ไม่รู้)
แย่น้อยหน่อย แต่ก็แย่อยู่ดี - Error ของตัว PHP แต่ดันแสดง Path ของไฟล์ที่ Error
ดี - เขียนดักก่อน Error จะเกิดแล้วแสดงเป็นข้อความแสดงปัญหาในรูปแบบของเรา
ดีสุดแบบบินได้ - ไม่แสดง Error เลย แสดงหน้าเว็บแค่ว่ามีปัญหาพอ
แล้วเอา Error ไปยัดใส่ DB เก็บไว้พร้อมดึง $GLOBALS ไป serialize เก็บไว้ดูด้วย
แล้วคนทำค่อยมาดู Error ที่เก็บได้อีกที เอาให้ดีเก็บ IP ด้วยเผื่อเป็นการเล่นพิเรนท์ของใครก็ไม่รู้
IP มาซ้อนๆ ก็รู้เจตนาล่ะ (ผมยังไม่เคยทำถึงขั้นนี้ เพราะไม่มีโปรเจ็คล้านๆ เข้ามาสักที 55+)

แก้หน่อย อ่านแล้วแปร่งๆ
« แก้ไขครั้งสุดท้าย: 24 มิถุนายน 2011, 21:40:13 โดย EThaiZone » บันทึกการเข้า

sannok
ก๊วนเสียว
*

พลังน้ำใจ: 40
ออฟไลน์ ออฟไลน์

กระทู้: 236



ดูรายละเอียด
« ตอบ #5 เมื่อ: 27 มิถุนายน 2011, 14:59:55 »

ขอบคุณทุกคำตอบครับ เดี๋ยวจะลองทำตามที่ แนะนำครับ wanwan017
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์