【发布时间】:2022-11-04 04:36:32
【问题描述】:
我建立了一个小型博客,编辑可以在其中创建文章并发布,用户无需登录即可阅读。
我遇到的问题如下:
在生产服务器中,如果用户尝试通过单击“阅读更多”按钮从家中访问博客文章,则会收到 500 internal server error.
我也在使用其他参数路线,它们工作得很好。
在开发服务器中,一切正常。
知道问题的原因是什么吗?
提前致谢
在主页中,我通过PublicController 的index() 方法使用以下代码呈现所有文章的列表:
public function index()
{
$articles = Article::all();
return view('welcome', compact('articles'));
}
它工作得很好。
但是当用户点击列表中的某个项目时,应该通过Public Controller 的'show()' 方法重定向到文章的详细信息页面,但实际上用户得到的是500 internal server error。
show() 方法:
public function show($id)
{
$article = Article::find($id);
return view('article', compact('article'));
}
【问题讨论】:
-
你能分享一下确切的错误吗?在生产上做一件事打开调试模式并分享确切的错误消息。
标签: laravel laravel-9 laravel-forge