在我进入共享主机之前,安装和访问没有问题(单击下一步),Laravel欢迎页面,但我已经转移到裸机VPS,我很难进入Laravel 5欢迎页面。我的主人告诉我将框架上传到htdocs目录,但这正是我所做的以及找到app等的地方。
这是网址方案。
默认情况下,我的网络VPS向我显示了自己的index.html,就像这样
/var/www/virtual/myweb.com/htdocs/index.html
是的,我可以通过myweb.com正确访问该索引
但是,当然,我的所有观点都在他们的Views文件夹中,如下所示:
/var/www/virtual/myweb.com/htdocs/resources/views/welcome.blade.php
我的路线页面(因为它是新安装的)自然
Route::get('/', function() {
return view('welcome');
});
和我的config / app.php文件中的URL
'url' = >env('APP_URL', http://myweb.com');
如果我在URL浏览器框中执行此类操作,我当然会看到Laravel 5欢迎页面的文件
http://www.myweb.com/resources/views/welcome.blade.php
但显然我不想显示这样的路径
所以,我希望能够写myweb.com并直接显示我的welcome.blade.php
关于如何做出任何想法?
答案 0 :(得分:1)
您应该将Web服务器(Apache)指向Laravel项目的public
目录。例如:
DocumentRoot "/var/www/virtual/myweb.com/public/"
<Directory "/var/www/virtual/myweb.com/public/">
重新启动网络服务器后,普通网址应该有效(如果您设置了正确的设置)。