Friday, May 06, 2011

CakePHP with mod_rewrite

เขียนไว้กันลืมเช่นเคย

เนื่องจากต้องเอาเวบที่เป้น PHP Cake มาวางแล้วเกิดปัญหาใช้ไม่ได้
มีวิธีแก้ดังนี้

วิธีที่ 1

- Edit httpd.conf
- Uncomment #LoadModule rewrite_module modules/mod_rewrite.so

วิธีที่ 2
ถ้ายังใช้ไม่ได้ก็ปิดการใช้งาน mod_rewrite.so ไปเลย

- Edit file /app/config/core.php
- Un-comment line Configure::write('App.baseUrl', env('SCRIPT_NAME'));

Example

/**
* To configure CakePHP *not* to use mod_rewrite and to
* use CakePHP pretty URLs, remove these .htaccess
* files:
*
* /.htaccess
* /app/.htaccess
* /app/webroot/.htaccess
*
* And uncomment the App.baseUrl below:
*/
Configure::write('App.baseUrl', env('SCRIPT_NAME'));

No comments: