Это связано с перезаписью URL.Проверьте ваши файлы .htaccess, чтобы увидеть, если у вас есть правильные правила перезаписи.Вот что работает для меня при использовании PATH_INFO.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
Вышеприведенное должно работать для вас без каких-либо изменений.Если вы размещаете в папке, скажем, как http://myserver.com/my_app/, тогда измените / index.php на / my_app / index.php в обоих местах.