在此服务器 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文件未被访问

Laravel 请求的 URL / 在此服务器上找不到

找不到对象!在此服务器上找不到请求的 URL。如果您手动输入网址,请检查您的拼写并重试

CakePHP错误:在此服务器上找不到请求的地址'/ unsigned_images / index'