您好我已经在我的服务器上安装了laravel 4,安装是从cpanel完成的,我在这个链接上获得了Laravel的默认欢迎信息http://www.mysite/laravel/public
我添加了一个控制器和一个视图,我尝试运行该新控制器的URL,我收到错误404 - 未找到
您要查找的文档可能已被删除或重新命名。请联系网站所有者以获得进一步的帮助。
这是我在安装laravel后所做的事情:
TestController.php
<?php
class TestController extends BaseController {
public function index()
{
return View::make('index');
}
}
routes.php文件
Route::get('/Test', function()
{
return View::make('index');
});
视图/ index.php的
<h1>Test</h1>
我正在做些什么吗?
这是我的文件夹结构:
答案 0 :(得分:1)
第一次在主机上部署我的项目时遇到了类似的问题。
您应该将公用文件夹的所有内容放在预先存在的public或public_html文件夹中,并将整个app文件夹放在服务器的根文件夹中。
然后你改变app / config / app.php告诉应用程序的新路径为laravel,并更改.htaccess文件以将文档根目录指向新的公用文件夹。
这对我有用,如果您需要其他详细信息,请询问。