php - 未指定输入文件。 Laravel 5.5 CentO

标签 php apache laravel-5 centos centos7

嗨,我正在尝试使用 Cpanel 在 VPS 服务器上托管 Laravel 项目。当我访问该站点时,我收到 No input file Specified 错误。

到目前为止我做过的事情>

从 inmotionhosting 获得托管 VPS 托管。
进入 root 并在 var/www/html 上下载 laravel 项目。
使用 A. 在服务器的 IP 地址上获得了一个域名点。
将虚拟主机文件 servername 和 alias 更改为域名保持 ip 地址在顶部,如下图所示:

 <VirtualHost ipaddress:80>
 ServerName mydomain.com
 ServerAlias www.domain.com
 DocumentRoot var/www/html/laravel/public
</virtualhost>

现在,当我访问域时,它返回 No input file Specified 错误。我不确定如何更改 .htaccess 以使其正常工作,我相信这与服务器 .htaccess 有关。我确实摆弄了很多,但没有白费,所以我不得不求助于stackoverflow。

另外,我将我的 html 文件夹权限和所有权更改为 apache,用 755 777 测试,用不同的用户名测试,没有运气。

不使用流浪汉或宅基地或锻造,任何建议

最佳答案

我有一个类似的问题。虽然我还编辑了 Apache 配置但它不起作用,因为对我来说它是 PHP-FPM .
出于某种原因,/opt/cpanel/ea-php72/root/etc/php-fpm.d/{my-domain-name-here}.conf 中的文档根目录未更改。 .
在这里更正文档根目录就是诀窍。因此,如果您有 PHP-FPM 配置。
检查那里指定的文档根目录,然后重新启动 FPM 服务。
您可以运行此命令来重新启动 FPM 服务:

/scripts/restartsrv_apache_php_fpm

关于php - 未指定输入文件。 Laravel 5.5 CentO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49925119/

相关文章:

php - 使用 777 写入文件夹

php - 拉拉维尔。如果表单验证错误太多,表单验证错误就会消失

php - 如何使用 php/.htaccess 文件从 mysql 数据库中获取文件名来提供文件夹中的文件?

php - 适用于YouTube的Google Oauth:为什么我会收到 “Undefined index: oauth_token”(吉姆(Jim S.)代码)

apache - Apache 的 Vagrant 同步文件夹权限问题

php - 带参数的 Laravel 路由链接不起作用

mysql - 如何应用 typeahead.js 自动完成搜索从 Laravel 数据库的不同列中按 lastname<space>firstname 搜索用户名?

php - ajax运行mysql查询并检查mysql查询是真还是假?

php - 处理太多 mysql 连接的最佳实践

php - 什么是 CLI 服务器?