เจอปัญหา Fatal error แก้ไขอย่างไรครับ
Moderator: mindphp, ผู้ดูแลกระดาน
- invisibleman
- PHP Newbie
- โพสต์: 6
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
เจอปัญหา Fatal error แก้ไขอย่างไรครับ
รบกวนช่วยเหลือด้วยครับ
ผมใช้ free script ตัวหนึ่ง
ซึ่งใน php script จะใช้ virtual() function
เขียนดังนี้ virtual("/cgi-bin/pop/test.php");
จากที่ใช้กับ host เดิมไม่มีปัญหาอะไรครับ
พอย้าย host มาใช้ที่ใหม่
เวลาที่รันไฟล์ดังกล่าว จะเจอปัญหา
Fatal error: Call to undefined function: virtual() in ............................/index_4.php on line 40
ซึ่งใน line 40 ก็คือ virtual("/cgi-bin/pop/test.php");
ไม่ทราบว่าเกิดจากสาเหตุอะไรครับ และจะแก้ไขอย่างไร
จะดัดแปลงการใช้ virtual() function โดยเขียนแบบใหม่ได้ไหมครับ
Host ที่เดิมใช้ FreeBSD + apache + php 5.1.4
Host ที่ใหม่เป็น Linux CentOS + apache + php 4.4.4
ผมใช้ free script ตัวหนึ่ง
ซึ่งใน php script จะใช้ virtual() function
เขียนดังนี้ virtual("/cgi-bin/pop/test.php");
จากที่ใช้กับ host เดิมไม่มีปัญหาอะไรครับ
พอย้าย host มาใช้ที่ใหม่
เวลาที่รันไฟล์ดังกล่าว จะเจอปัญหา
Fatal error: Call to undefined function: virtual() in ............................/index_4.php on line 40
ซึ่งใน line 40 ก็คือ virtual("/cgi-bin/pop/test.php");
ไม่ทราบว่าเกิดจากสาเหตุอะไรครับ และจะแก้ไขอย่างไร
จะดัดแปลงการใช้ virtual() function โดยเขียนแบบใหม่ได้ไหมครับ
Host ที่เดิมใช้ FreeBSD + apache + php 5.1.4
Host ที่ใหม่เป็น Linux CentOS + apache + php 4.4.4
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41343
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ไม่ทราบ free script ตัวนั้น ชื่ออะไรครับ พอแนะนำได้ มั๊ยครับ
ปัญหา คือที่ใหม่เค้าไม่ได้ เปิดให้ ใช้ function นี้นะครับ มันก็ เลย เกิด error อย่างที่เห็น
ทางแก้ คือ
1 แจ้งให้ ทาง server เค้า เปิดให้ใช้งาน function นี้
2. อาจใช้ function include() หรือ require() แทนน่าจะได้นะครับ แต่การทำงาน อาจ สู้ function เดิมไม่ได้ (เมื่อทำงานกับ apache )
3. เอาโค้ด ที่อยู่ ใน ไฟล์ /cgi-bin/pop/test.php มาไว้ในไฟล์กับ file ที่กำลังทำงาน
ปล. ยังไม่แน่ใจว่าจะ ใช้ได้ผลขนาดไหนนะครับ ลอง เอา เว็บ free script มาดู ก็ได้ นะครับ จะได้ ช่วยๆ กันดู
ปัญหา คือที่ใหม่เค้าไม่ได้ เปิดให้ ใช้ function นี้นะครับ มันก็ เลย เกิด error อย่างที่เห็น
ทางแก้ คือ
1 แจ้งให้ ทาง server เค้า เปิดให้ใช้งาน function นี้
2. อาจใช้ function include() หรือ require() แทนน่าจะได้นะครับ แต่การทำงาน อาจ สู้ function เดิมไม่ได้ (เมื่อทำงานกับ apache )
3. เอาโค้ด ที่อยู่ ใน ไฟล์ /cgi-bin/pop/test.php มาไว้ในไฟล์กับ file ที่กำลังทำงาน
ปล. ยังไม่แน่ใจว่าจะ ใช้ได้ผลขนาดไหนนะครับ ลอง เอา เว็บ free script มาดู ก็ได้ นะครับ จะได้ ช่วยๆ กันดู
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- invisibleman
- PHP Newbie
- โพสต์: 6
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
mindphp เขียน:ไม่ทราบ free script ตัวนั้น ชื่ออะไรครับ พอแนะนำได้ มั๊ยครับ
ปัญหา คือที่ใหม่เค้าไม่ได้ เปิดให้ ใช้ function นี้นะครับ มันก็ เลย เกิด error อย่างที่เห็น
ทางแก้ คือ
1 แจ้งให้ ทาง server เค้า เปิดให้ใช้งาน function นี้
2. อาจใช้ function include() หรือ require() แทนน่าจะได้นะครับ แต่การทำงาน อาจ สู้ function เดิมไม่ได้ (เมื่อทำงานกับ apache )
3. เอาโค้ด ที่อยู่ ใน ไฟล์ /cgi-bin/pop/test.php มาไว้ในไฟล์กับ file ที่กำลังทำงาน
ปล. ยังไม่แน่ใจว่าจะ ใช้ได้ผลขนาดไหนนะครับ ลอง เอา เว็บ free script มาดู ก็ได้ นะครับ จะได้ ช่วยๆ กันดู
free script ดังกล่าว เกี่ยวกับ trade traffic ครับ
1. ผมแจ้งไปแล้วครับ เขาตอบมาว่า server เปิดใช้งาน function virtual() แล้ว
2. ผมลองทำแล้วครับ มันไม่ work ครับ
ขอโทษทีครับ มันไม่ใช่ไฟล์ .php ลืมบอกไปครับว่า
มันเป็นไฟล์ .cgi ครับ virtual("/cgi-bin/pop/test.cgi")
ซึ่งจำเป็นจะต้องมีการ exec ไฟล์ .cgi
ถ้าเป็นไฟล์ .php ก็คงไม่มีปัญหาครับ สามารถใช้ function include() แทนได้
3. ไม่ได้ครับ จำเป็นต้องอยู่ใน cgi-bin เพราะจำเป็นจะต้องมีการ exec ไฟล์ .cgi
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41343
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ถ้าเป้น cgi ลอง ดู คำสั่ง เกี่ยวกับ header ของ apache ดู นะครับ คิดว่า จะ น่ามี
ไม่ทราบ ใช้ contron panel ของ อะไร ครับ ถ้าเป็น Cpanel ถ้าจำไม่ ผิด มี คำสัง พวกนี้ให้ ใช้อยู่ครับ
ไม่ทราบ ใช้ contron panel ของ อะไร ครับ ถ้าเป็น Cpanel ถ้าจำไม่ ผิด มี คำสัง พวกนี้ให้ ใช้อยู่ครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- invisibleman
- PHP Newbie
- โพสต์: 6
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41343
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ถ้าจำไม่ผิดลองดูที่ เมนู apache นะครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- invisibleman
- PHP Newbie
- โพสต์: 6
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41343
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
.cgi
ได้ลอง require() ยังครับ ว่าใช้ได้หรือเปล่า
ได้ลอง require() ยังครับ ว่าใช้ได้หรือเปล่า
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- invisibleman
- PHP Newbie
- โพสต์: 6
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
- invisibleman
- PHP Newbie
- โพสต์: 6
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ผมแก้ไขปัญหาดังกล่าว
โดย ผมเปลี่ยนวิธีการเขียนไปเป็น .shtml ล่ะครับ
คือจาก index.php ก็ใช้ index.shtml
แล้วใช้วิธี <!--#exec cgi="/cgi-bin/pop/test.cgi"-->
ซึ่งคิดว่า น่าจะใช้ได้
แต่ผมติดปัญหาว่า ผมจะใช้ .shtml รับค่ายังไง
เพราะไม่เคยเขียน shtml มาก่อน
เช่น index.shtml?data=2550
จะเขียน script ในไฟล์ index.shtml ยังไงเพื่อรับค่า data ครับ
โดย ผมเปลี่ยนวิธีการเขียนไปเป็น .shtml ล่ะครับ
คือจาก index.php ก็ใช้ index.shtml
แล้วใช้วิธี <!--#exec cgi="/cgi-bin/pop/test.cgi"-->
ซึ่งคิดว่า น่าจะใช้ได้
แต่ผมติดปัญหาว่า ผมจะใช้ .shtml รับค่ายังไง
เพราะไม่เคยเขียน shtml มาก่อน
เช่น index.shtml?data=2550
จะเขียน script ในไฟล์ index.shtml ยังไงเพื่อรับค่า data ครับ
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
- 3 ตอบกลับ
- 5613 แสดง
-
โพสต์ล่าสุด โดย mindphp
31/05/2019 2:11 pm
-
-
โพสต์ใหม่ เจอ Error Catchable fatal error: Argument 2 passed ตอนหัดสร้าง app บน Symfony
โดย mindphp » 12/08/2014 6:53 pm » ใน Programming - PHP - 1 ตอบกลับ
- 1838 แสดง
-
โพสต์ล่าสุด โดย mindphp
12/08/2014 7:01 pm
-
-
- 2 ตอบกลับ
- 1288 แสดง
-
โพสต์ล่าสุด โดย mindphp
07/05/2023 4:59 pm
-
- 1 ตอบกลับ
- 1821 แสดง
-
โพสต์ล่าสุด โดย mindphp
28/11/2015 12:43 pm
-
-
โพสต์ใหม่ แก้ปัญหาเจอ Error - PHP Fatal error: Class 'ZipArchive' not found
โดย mindphp » 30/01/2019 5:24 am » ใน Linux - Web Server - 0 ตอบกลับ
- 3199 แสดง
-
โพสต์ล่าสุด โดย mindphp
30/01/2019 5:24 am
-
-
-
โพสต์ใหม่ Fatal error: class 'ComposerAutoloader
โดย thatsawan » 25/11/2015 6:08 pm » ใน Programming - PHP - 0 ตอบกลับ
- 859 แสดง
-
โพสต์ล่าสุด โดย thatsawan
25/11/2015 6:08 pm
-
-
-
โพสต์ใหม่ Fatal error: Cannot redeclare composerRequire51ffeb4d0e749....
โดย thatsawan » 11/12/2015 11:23 am » ใน Programming - PHP - 1 ตอบกลับ
- 708 แสดง
-
โพสต์ล่าสุด โดย thatsawan
11/12/2015 11:28 am
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 84