在此服务器 PHP 上找不到请求的资源 /
Posted
技术标签:
【中文标题】在此服务器 PHP 上找不到请求的资源 /【英文标题】:The requested resource / was not found on this server PHP 【发布时间】:2016-11-02 15:20:00 【问题描述】:我使用php -S localhost:8080
在cmd上运行php服务器,像这样:
我在打开本地主机时遇到了这个问题:
我该怎么办?
【问题讨论】:
该文件夹中是否有 index.php 或 index.html 文件? 确定你的路由器名和公用文件夹中的目录名不一样?我今天遇到了这个问题并更改了目录名称以解决此问题。有效。感谢您提出这个问题。 【参考方案1】:我在根文件夹中缺少index.php
。
【讨论】:
【参考方案2】:当您的路径与公用文件夹中的目录同名时,也会发生此错误:
routes.php文件中的路径定义
Route::get('Glaciares',function()
return view('Principal.Glaciares.Acerca');
);
公共文件夹
【讨论】:
这篇文章只在 Laravel 中起作用 Fuqqqqqqqq,与公用文件夹中的目录同名!!经典的自动破坏;(Ty伙计@Robert LUgo【参考方案3】:我遇到了同样的问题,在错误的目录中运行 php -S localhost:8002
。
Project/src/
-> 导致错误
Project/src/public
-> 已解决
【讨论】:
在 index.php 文件所在的目录中运行启动开发服务器的命令。 您好,我想运行 'php -S localhost:8002' 来接受stdin
请求。我的意思是运行独立的php服务器并将代码从命令行运行而不需要目录或文件?【参考方案4】:
以另一个名称保存错误刀片文件并以该名称设置路由。 例如:
index.blade.php save welcome.blade php
路线:
Route::get('/welcome', function ()
return view('welcome');
);
【讨论】:
【参考方案5】:在铁轨中,缺少
def index
end
在您的控制器中。
如果没有,请重新启动您的计算机,一切都很好
【讨论】:
【参考方案6】:error resolved image
我个人解决了这个错误,把我的文件名放在后面 http://0.0.0.0:3000/hello.php这样,就可以在上图中看到结果了
【讨论】:
以上是关于在此服务器 PHP 上找不到请求的资源 /的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 8“在此服务器上找不到请求的资源 /dashboard。”
Laravel - 未找到 - 在此服务器上找不到请求的资源/控件
找不到对象!在此服务器上找不到请求的 URL。 PHP文件未被访问