Laravel项目欢迎页出现404 Not Found错误的原因排查
问题排查与解决
核心问题:访问URL错误
当你使用php artisan serve启动Laravel内置开发服务器时,服务器的根路径已经映射到项目的public目录,因此不需要在URL中添加项目名称keijiban。你当前访问的http://localhost:8000/keijiban是错误路径,正确的访问地址应为:
http://localhost:8000
其他排查点
- 确保你是在项目根目录(即
keijiban文件夹内)执行的php artisan serve命令,若在上级目录运行,服务器会找不到正确的入口文件。 - 若后续切换到Apache部署:
- 将Apache站点的根目录设置为
keijiban/public,而非整个项目文件夹 - 确认
public目录下的.htaccess文件存在(Laravel默认自带),且Apache的AllowOverride已设置为All
- 将Apache站点的根目录设置为
内容的提问来源于stack exchange,提问作者Lilly
相关产品推荐
相关产品推荐

