1
從13.10升級到Ubuntu 14.04後,也安裝了新版本的apache2(2.4.7)。我將所有本地Web應用程序從var/www
移動到var/www/html
,這是Ubuntu 14.04上新的默認apache2文檔根目錄。Ubuntu(和apache2)升級後,本地laravel web應用程序無法正常工作
我的網絡應用程序是用Laravel開發的,可以在不同的虛擬主機上運行,例如:example1.dev
,example2.dev
。所以我也用正確的路徑在他們的配置文件中更改了DocumentRoot
指令。
我可以毫無問題地訪問主頁,但其他任何路由都會返回404錯誤。我需要改變以解決這個問題?
ps:在升級過程中,apache2.conf
文件被完全覆蓋。
嘗試通過example.dev/index.php/route訪問您的路線。如果它工作,你的'.htaccess'功能不正常。確保Apache的mod重寫模塊已啓用。 –
它的工作原理!但是當我運行'a2enmod rewrite'時,它會返回'Module rewrite already enabled'。 –