Not Found !!! หลังจากที่ปรับ debug = 0 เกิออะไรขึ้นใน CakePHP 2.x

หลังจากที่เราเขียน web app เสร็จเรียบร้อย เราก็ปิด dubug mode เพื่อเอาเว็บอัพโหลดไปที่โฮสเพื่อใช้งานจริง ปรากฏว่า


Error: The requested address '/' was not found on this server.

 หรือว่าไปเจอ error log

 2014-01-13 06:24:52 Error: [NotFoundException] Not Found
Request URL: /x/users
Stack Trace:
#0 C:\xampp\htdocs\x\lib\Cake\View\View.php(929): include()
#1 C:\xampp\htdocs\x\lib\Cake\View\View.php(891): View->_evaluate('C:\xampp\htdocs...', Array)
#2 C:\xampp\htdocs\x\lib\Cake\View\View.php(460): View->_render('C:\xampp\htdocs...')
#3 C:\xampp\htdocs\x\lib\Cake\Controller\Controller.php(952): View->render(NULL, NULL)
#4 C:\xampp\htdocs\x\lib\Cake\Routing\Dispatcher.php(192): Controller->render()
#5 C:\xampp\htdocs\x\lib\Cake\Routing\Dispatcher.php(160): Dispatcher->_invoke(Object(UsersController), Object(CakeRequest), Object(CakeResponse))
#6 C:\xampp\htdocs\x\app\webroot\index.php(111): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#7 {main}


อะไรประมาณนี้อย่าไปตกใจครับ เพราะว่า มันเกิดมาจากตอนนี้เราใช้ console สร้าง view ขึ้นมาและ cake ก็ได้เพิ่ม code ที่ไม่จำเป็นมา 4 บันทัด ผมไม่เข้าใจว่าเอาไว้ทำอะไรเหมือนกัน :p เราแค่ลบโค้ด 4 บันทัดนี้ออกเท่านั้น web app ของเราก็จะใช้งานได้ปกติครับ :)


if (Configure::read('debug') == 0):
    throw new NotFoundException();
endif;
App::uses('Debugger', 'Utility');

ความคิดเห็น

บทความที่ได้รับความนิยม