k4ndar/Panada — Issue #34: extract_uri_string di Library_uri
Author: cakyus
Created: 2011-10-16 12:45:25+00:00
State: open

awalnya panada berjalan dengan baik. namun setelah saya mengubah lokasi panada, terus kena 404 Page Not Found. dulunya "http://localhost/projects/panada/" menjadi "http://localhost/p/panada". default document adalah index.php. setelah melacak source code, akhirnya saya menemukan koding yang bikin nggak bisa jalan.

-- /panada/panada/library/uri.php --

$script_remove_string = explode('/', $_SERVER['SCRIPT_NAME']);
$path = trim(str_replace($script_remove_string, '', $_SERVER['PHP_SELF']), '/');

$_SERVER['SCRIPT_NAME']) dan $_SERVER['PHP_SELF']) berisi '/projects/panada/index.php' sekarang menjadi '/p/panada/index.php'. sebelumnya $script_remove_string berisi array('projects', 'panada','index.php') menjadi array('p','panada',index.php'). **jadi di baris kedua, semua 'p' di PHP_SELF akan dihilangkan terlebih dahulu**. hasil akhirnya akan menjadi 'anada/index.h'. nah, jelas koding berikutnya pasti akan berantakan.

saya tidak yakin bagaimana memperbaikinya. karena itulah saya ketik di sini :-(