【发布时间】:2023-03-08 12:31:01
【问题描述】:
您好,我已经在我的服务器上安装了 laravel 4,安装是从 cpanel 完成的,我在这个链接 http://www.mysite/laravel/public 上收到了 Laravel 的默认欢迎消息
我添加了一个控制器和一个视图,并尝试运行该新控制器的 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');
});
views/index.php
<h1>Test</h1>
我是不是在做一些破旧的事?
这是我的文件夹结构:
【问题讨论】:
-
“我在此链接mysite/laravel/public 上收到了 Laravel 的默认欢迎消息”,这就是您的问题所在。您应该将 Laravel 的公共目录设为 Web 服务器的根目录,并确保将
AllowOverride指令设置为足够宽松的内容,以便 Laravel 的.htaccess能够生效。 -
您好,您能更清楚地说明要执行的步骤吗?
-
我非常讨厌虚拟主机控制面板,所以我不知道该怎么做,但搜索“laravel cpanel”应该会对您有所帮助。
-
1.你有 SSH 访问权限吗?您需要它来运行 artisan、作曲家、迁移等; 2、如果你手动安装了Laravel,是否包含了隐藏的
.htaccess文件? -
安装 laravel 之前的默认文件夹配置是什么?您是否有预先存在的 public_html 或 public 文件夹?
标签: laravel-4