嘿所以我对Laravel 4是全新的,并且对于我的第一次安装有一些基本问题,我无法在其他任何在线上找到答案。我正在计划使用该框架托管一个具有完全动态网页后端和RESTful API的标准网站。我一直在关注this installation guide,并且本质上是我输入laravel new projectDir
的部分,它在提供的目录中创建了一个新的Laravel实例。PHP - 在VPS上首次安装Laravel 4
现在我的主公共目录是public_html
,是否建议将Laravel 4直接安装到该目录中。那么推荐使用laravel new public_html
之类的东西?我在这里发现了很多其他问题,似乎表明这不是最安全的解决方案。我应该在public_html中创建一个单独的目录,是否有必要为我正在计划使用laravel做些什么?
此外,我想保持我的URL尽可能整洁,并希望他们主要是www.domain-name.com/pagename
为网站。将在public_html
内创建一个目录禁止我这样做?
最后,当我尝试在此服务器上安装不同的框架时,我在路由URL时遇到了一些问题。在我将Laravel安装到目录之前,是否有任何服务器/ Apache设置会影响URL与laravel的路由,我应该禁用/启用?
嘿@warspite我以与你自己类似的方式设置了laravel。我去了Dayle Rees的github,并使用他为Apache提供的那个(我正在使用的那个)在我的主public_html文件夹中更改.htaccess。我在他指出的地方改变了路径,但由于某种原因,当我去我的网址时,我得到了一个500错误。我可能做错了什么? – ScottOBot
根据我上面的回答,如果你已经配置Apache的文档根目录指向你的Laravel'/ public'文件夹,那么它根本不会使用public_html – warspite
好吧我认为我正在用Apache配置做一些非常愚蠢的事情和mod_rewrite可能未被启用。我会检查出来,让你知道它是否有效,然后把这个给你的答案。再次感谢! – ScottOBot