 |
php CodeIgniter up ขึ้น host จริงแล้ว รันไม่ได้ครับ |
|
 |
|
|
 |
 |
|
กำหนด base uri ไม่ถูกป่าวครับ?
|
 |
 |
 |
 |
Date :
2015-03-23 21:32:30 |
By :
mr.v |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แก้พวก config database อะไรให้ถูกต้องด้วยเน้ออ
|
 |
 |
 |
 |
Date :
2015-03-23 22:31:34 |
By :
progamer2000 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้ allowrewrite หรือ ยังครับ บน host จริง
Server ตัวเอง หรือเช่าครับ
|
 |
 |
 |
 |
Date :
2015-03-23 23:31:50 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตาม No. 1 กำหนด base uri ไม่ถูกป่าวครับ?
ต้องกำหนดเป็นอะไรครับ ค่าเริ่มต้นตอนอยู่บนเครื่อง pc ไม่ได้กำหนดไว้ครับ
ตาม No. 2 แก้พวก config database อะไรให้ถูกต้องด้วยเน้ออ
น่าจะกำหนดถูกแล้วนะครับ host username password ผมลองเขียน php แบบไม่ใช่ ci แล้ว connect ดูแล้วครับ ผ่าน
ตาม No. 3 ได้ allowrewrite หรือ ยังครับ บน host จริง Server ตัวเอง หรือเช่าครับ
allowrewrite ยังไม่ได้ลองครับ หมายถึง folder permision ใช่ไหมครับ
ส่วน server เป็น server เช่าครับ
|
 |
 |
 |
 |
Date :
2015-03-23 23:53:08 |
By :
itsoft |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองเช็คดูอะครับใน config ว่ามัน auto ไว้รึป่าว? ซึ่งถ้าเป็น CI2+ จะ auto ไม่ค่อยมีปัญหาแต่ก็ลองตรวจดูก่อน
เช็คพวก route ด้วยนะครับว่าถูกป่าว
ดูตรง $config['uri_protocol'] ด้วยว่ากำหนดค่าเป็นอะไร ลองอ่าน comment ของเขามันจะเปลี่ยนได้เพราะแต่ละ server จะรองรับไม่เหมือนกัน ทดลองเปลี่ยนไปเรื่อยๆดูเผื่อเจออันที่ทำงานได้
ลองดูพวกที่กำหนดในหน้า index.php ของ CI ด้วยว่ากำหนด path ต่างๆถูกต้องไหม ผมจำรายละเอียดไม่ได้จริงๆไม่ได้ใช้นานมากละ
ลองตรวจดูตามลำดับอะนะครับ
|
 |
 |
 |
 |
Date :
2015-03-24 01:53:02 |
By :
mr.v |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
1. myproject มีอยู่จริงรึเปล่า
2. ถ้ามี แล้วไฟล์ .htaccess มีการสร้างไว้รึเปล่า ถ้าสร้างลองลบออกดู
|
 |
 |
 |
 |
Date :
2015-03-24 08:38:03 |
By :
{Cyberman} |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณพี่ๆ ทุกคนเลยนะครับ ที่ช่วยหาคำตอบ
ตอนนี้ผมทราบสาเหตุของปัญหาหน้าอื่น(นอกจาก index) ได้แล้วครับ เดิมจะขึ้นข้อความ
Unable to locate the model you have specified: filemodel พบว่า พอขึ้น server แล้ว ชื่อ model ต้องเปลี่ยนชื่อ ไฟล์ model ทุกไฟล์เป็นตัวเล็กอะครับ แต่ตอนอ้างใน Code ผมอ้างตัวใหญ่ตาม ชื่อ Class ไว้ครับ
ส่วนปัญหาเข้าไฟล์โดยเรียก www.myweb.com/index.php แล้วยังเป็นเหมือนเดิม
404 Page Not Found
The page you requested was not found
คือเหมือนไม่รุ้จัก $route['default_controller'] = "Home"; ที่ set ไว้
แต่ถ้าเรียก www.myweb.com/index.php/Home แบบนี้ กลับรู้จักครับ
รบกวนอีกครั้งครับไม่รู้ว่าจะแก้ยังไงครับ ขอบคุณครับ
|
 |
 |
 |
 |
Date :
2015-03-24 19:42:03 |
By :
itsoft |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
www.myweb.com แล้ว เรียกแค่นี้ไปไหนครับ
|
 |
 |
 |
 |
Date :
2015-03-24 20:21:48 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้แล้วครับ เปลี่ยนชื่อไฟล์เป็นตัวเล็ก แล้วได้เลยครับ ขอบคุณมากครับ
|
 |
 |
 |
 |
Date :
2015-03-26 13:16:52 |
By :
itsoft |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมพบปัญหาเช่นกันครับ
Codeigniter4 test local ใช้งานได้ พอup hosting
หน้าแรกเข้าได้
พอกด link Error 404 ครับ
|
 |
 |
 |
 |
Date :
2021-08-31 12:03:11 |
By :
brook123 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ถ้าเป็น IIS ต้อง เขียน ใน web config ด้วย นอกนั้น ก็ทำตามที่บอกทั่วไปก้จะได้
|
 |
 |
 |
 |
Date :
2022-11-29 09:53:47 |
By :
POOR GOD |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|