2014-01-22 68 views
0

所以我有這個網站,其他一些建立在Laravel上。由於我需要進行一些更改,因此我想在本地複製此網站並使其在本地工作,以便稍後可以應用這些更改。我真的不想在現場工作。如何配置Laravel在本地主機上正常工作?

所以我整個網站複製在我的本地文件夾中,但爲了讓我看到每一頁我不得不請點擊此鏈接:

http://localhost/XXXproject/html/index.php/auth/signin 

我想知道,在那裏我可以解決這個問題。我想從url中刪除index.php,並且能夠在任何地方都看不到500錯誤的圖像。更像這樣的:

http://localhost/XXXproject/html/auth/signin 

這是我的htaccess。

RewriteCond %{REQUEST_URI} !^/html 
RewriteRule ^(/?)(.*) /html/$2 

回答

1

在開發過程中我會建議使用Laravel的,這將主辦的網站無需任何外部的Web服務器軟件,如Apache,其中配置可能是一個問題的小HTTP服務器。

您可以通過進入項目和打字的根目錄下做到這一點:

php artisan serv 

但是,如果你想使用當地發展目的的Web服務器與Laravel 4,你需要配置適當的重寫規則。儘管似乎重寫在某種程度上起作用,但您可能需要將Web服務器配置爲將index.php視爲根文檔。如果沒有關於您的web服務器軟件及其當前配置的更多信息,無法真正幫助您。

+0

謝謝你我會試着去研究它。這可能與htaccess有關。但是我做了這麼多,現在我很困惑 – Monica

+0

如果你顯示.htaccess它可能有助於發現配置問題。 – JaTochNietDan

+0

那裏我添加了htaccess。 – Monica

0

最後我解決了它,我經歷了網站的安裝和配置步驟,並意識到我正在使用wamp \ www文件夾下的htaccess,我甚至試着爲wamp \ www \ xxxproject製作一個。

但是當按照下面的步驟,我意識到在項目的公共文件夾中有一個htaccess,我用網站上的那個改了那個,現在它工作了!

相關問題