|
|
|
จะเอา PHP Codeigniter ไปรันกับระบบปฏิบัติ Windows Server 2008 แล้วรันไม่ได้ค่ะ ใครรู้ช่วยชี้แนะด้วยค่ะ |
|
|
|
|
|
|
|
มันสามารถรันได้หมดนะครับ ลองปรับ mode ใน index.php ให้เป็น development
แล้วปรับใน php.ini ให้แสดง error จากนั้นลองเรียกดูอีกที ว่ามัน error อะไร จะได้แก้ได้ตรงจุดครับ
|
|
|
|
|
Date :
2011-08-24 21:47:03 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แม้น
|
|
|
|
|
Date :
2011-08-24 22:11:49 |
By :
slurpee55555 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณ vee นิเทพ PHP Codeigniter เป่าค่ะแลรู้เยอะจัง ... จะถามต่อน่ะค่ะ ตรงหน้า index.php นิใช้พาร์ทโฟล์เดอร์แรกที่เปิดมาเจอเป่าค่ะ แล้วเซ็ท ตรง mode มันอยู่ตรงไหนอ่ะ หาไม่เจอ - -"
|
|
|
|
|
Date :
2011-08-25 09:54:48 |
By :
nidnoiiz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมไม่ได้เทพอะไรหรอกครับ มนุษย์ธรรมดาๆนี่แหละ ผมรู้แค่ที่ผมรู้ ยังไม่รู้อีกมากมาย
ใน index.php จาก root web เลยครับ ตรงที่ define('ENVIRONMENT', '..');
ตรงนั้นจะมีคำอธิบายอยู่ ปรับเป็น development
แล้วปรับ php.ini ใน server ให้แสดง error ให้หมดเลย
ตามนี้ครับ http://www.okvee.net/articles/how-to-config-php-ini-for-development
เพื่อให้มันแสดง error warning, notice ทุกๆอย่าง จะได้ตามแก้ได้
ไม่งั้นการตั้งค่ามันจะเหมือนแบบ production คือเจออะไรผิดพลาดก็เงียบเป็นเป่าสากน่ะครับ
|
|
|
|
|
Date :
2011-08-25 14:28:07 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก้อยังไม่ได้อยู่ดีอ่ะค่ะ - -" แย่จัง
ที่คุณ vee บอกว่าให้ปรับในส่วน define('ENVIRONMENT', '..'); ในไฟล์ index.php ก้อหาไม่เจออ่ะค่ะเจอแต่ส่วนนี้แทน
define('EXT', '.php');
define('SELF', pathinfo(__FILE__, PATHINFO_BASENAME));
define('FCPATH', str_replace(SELF, '', __FILE__));
define('BASEPATH', $system_folder.'/');
if (is_dir($application_folder))
{
define('APPPATH', $application_folder.'/');
}
else
{
if ($application_folder == '')
{
$application_folder = 'application';
}
define('APPPATH', BASEPATH.$application_folder.'/');
}
|
|
|
|
|
Date :
2011-08-25 15:44:39 |
By :
nidnoiiz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แสดงว่าไม่ใช่ codeigniter 2 หรือเปล่าครับ?
ถ้างั้นลองเพิ่มตัวนี้ดู
Code (PHP)
error_reporting(E_ALL);
แล้วลองเช็ค .htaccess ดูรึยังครับว่า RewriteBase ถูกต้องมั้ย?
เวลาเรียกแล้วเป็นหน้าว่างๆหรือ error404 ไม่เจอไฟล์ครับ?
// เพิ่มเติม
แนะนำให้ปรับใน application/config/config.php
$config['log_threshold'] เป็น 1 เพื่อบันทึก error log
แล้วเปิด application/logs ตรวจดูครับว่ามี error อะไร
|
ประวัติการแก้ไข 2011-08-25 15:55:37
|
|
|
|
Date :
2011-08-25 15:51:24 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ้อ มีค่ะ error_reporting(E_ALL); มันมีโค้ดนี้อยุ่ในไฟล์อยู่แล้วค่ะ เวลาเรียกหน้าเพจไม่ขึ้นอะไรเหมือนเดิมและค่ะ
|
|
|
|
|
Date :
2011-08-25 15:54:22 |
By :
nidnoiiz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่เป็นไหร่ค่ะจะพยายามแก้ๆๆ ต่อไป ขอบคุณมากๆน่ะค่ะ ...
|
|
|
|
|
Date :
2011-08-25 16:04:45 |
By :
nidnoiiz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ้อ .... รู้ปัญหาและค่ะ เพราะว่าในเครื่อง win 2008ไม่ได้ลง Mysql Server มันเลยหาไม่เจอ เชื่อมต่อไม่ได้ มันก้อเลยไม่เปิดหน้าเพจ ค่ะ ที่แรกคิดว่าแค่รันหน้าแรกก้อน่าจะผ่านเพราะหน้าแรกไม่ได้สั่งเชื่อมต่อ ที่นี้เลยลองทดสอบอะไรๆๆ ดูก้อเลยถึงบางอ้อ และค่ะ 555+ โก๊ะจิงๆ นั่งงง เต็มๆ มา 2 วัน ขอบคุณน่ะค่ะที่ยังส่งข้อความมาถาม
|
|
|
|
|
Date :
2011-08-29 09:40:42 |
By :
nidnoiiz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จริงๆถ้ามันแสดง error นี่จะรู้ได้ตั้งแต่แรกเลยนะครับ
|
|
|
|
|
Date :
2011-08-29 12:00:45 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นั้นสิเนอะ
|
|
|
|
|
Date :
2011-08-30 08:41:30 |
By :
nidnoiiz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|