2013-01-24 34 views
0

我嘗試將我的cakephp版本從1.3升級到2.5,但遇到了URL重寫問題。另一個cakephp應用程序運行在相同的版本,所以我相信mod_rewrite的作品。服務器上的URL重寫未正確配置

雖然當我去example.com/pages/home我獲得以下錯誤:

URL重寫不正確的服務器上配置。 1)幫我配置它2)我不/不能使用URL重寫

當我去我的正常的主頁,我想在家鄉鏈路點擊我獲得以下網址:

http://example.com/app/webroot/index.php/

而其他網址也是如此。

http://example.com/antwerp成爲http://example.com/app/webroot/index.php/antwerp

當我去http://example.com/antwerp網站作品,因爲它應該...

在那裏我已經出了錯任何想法?

+1

聽起來像你還沒有更新你的'index.php'文件或你的'Config/core.php'文件來匹配你使用的蛋糕版本。順便說一句CakePHP 2.5不存在。 – AD7six

+0

我應該寫的2.2.5 –

回答

1

我建議訪問您的帳戶,並重新上傳您的.htaccess文件,並分別到以下位置。

/app 
    .htaccess 
    /webroot 
     .htaccess 
.htaccess 

有些FTP不會自動上傳這些文件,直到您強制它。

如果這不起作用,請檢查您的php.ini文件是否位於此應用程序的public_html文件夾中。

+0

我已經從每個文件單獨複製了代碼,並單獨上傳了ftp文件,但沒有成功:( –

+0

仍然收到相同的錯誤? –

+0

我添加了一行關於'php.ini'文件在我答案的底部 –