2012-01-27 66 views
0

我有一個項目,它是在Debian上部署和運行(apache 2.2.9,php5.2,mysql 5.0) 現在我試圖在ubuntu 11.10上運行它(apache 2.2 php 5.3 MySQL 5.1),但只有主頁正在工作。CAKEPHP幫助在ubuntu上運行項目

如果我點擊任何鏈接,我得到了未找到頁:

未找到

所請求的URL /病人在此服務器上找到。

有沒有人有一個想法,爲什麼它這樣做?

我基本上檢查了一切,我找不出原因。

我有一種感覺,它與cakephp有關。

+0

首先確保您將項目部署在正確的位置。 – xdazz 2012-01-27 04:08:09

+0

聽起來像是mod_rewrite的問題。也許這有助於:http://book.cakephp.org/2.0/en/installation/advanced-installation.html#apache-and-mod-rewrite-and-htaccess – dhofstet 2012-01-27 06:10:50

回答

3

您需要在Apache中啓用mod_rewrite。

在終端運行此命令:sudo a2enmod rewrite,另一個我不得不做的全新安裝是sudo a2enmod headers。之後,您需要重新啓動Apache,終端會告訴您必須運行的命令才能執行此操作。