laravel - Laravel - vagrant - “没有指定输入文件。”
问题描述
laravel/vagant 应用程序的错误仅显示“未指定输入文件”。正如我在谷歌上搜索的那样著名且有据可查,但仅适用于特定情况。
是否没有任何日志文件或查询系统可以让开发人员确定错误是什么?我的 laravel 日志是空的,当我尝试了在 google/stackoverflow 上找到的所有解决方案时,我真的很想知道这个错误的详细信息,而不是盲目地行动和尝试。
解决方案
这是一个网络服务器错误而不是 PHP/Laravel 错误,这意味着它无法在 vhost/server 块配置中指定的位置找到 index.php/index.html。
如果您使用 nginx 作为网络服务器,请确保它root
指向root /var/www/project_name/public
服务器块 conf 文件中的正确路径(例如:)。
如果您使用的是 Apache,请确保DocumentRoot
并Directory
指向VirtualHost
文件中的正确路径。
推荐阅读
- python - 为什么Python Socket程序转换为exe文件后停止工作?
- amazon-web-services - 如何使用 CloudFormation 创建具有 HTTP 集成的 Amazon API 网关
- ios - UIKit:如何对 UINavigationBar 的角进行圆角和剪裁?
- typescript - 无法从 Vue.js 中的方法访问数据(使用 Ionic)
- javascript - 带有内部 html 的 Javascript 弹出窗口无法打开
- javascript - 如何创建点击计数器?
- python - 为什么我的多处理可能会暂停一段时间?
- c++ - 我无法让 GLEW 在 ubuntu 20.04 (C++) 中处理 netbeans
- python - 如何创建值在不同时间变化的元组生成器
- python - 如何在同一行上打印 if 语句