2014-01-22 72 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,我用网站上的那个改了那个,现在它工作了!

相关问题