【问题标题】:The requested resource / was not found on this server PHP在此服务器 PHP 上找不到请求的资源 /
【发布时间】:2016-11-02 15:20:00
【问题描述】:

我使用php -S localhost:8080在cmd上运行php服务器,像这样:

我在打开本地主机时遇到了这个问题:

我该怎么办?

【问题讨论】:

  • 该文件夹中是否有 index.php 或 index.html 文件?
  • 确定你的路由器名和公用文件夹中的目录名不一样?我今天遇到了这个问题并更改了目录名称以解决此问题。有效。感谢您提出这个问题。

标签: php server localhost


【解决方案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这样,就可以在上图中看到结果了

        【讨论】:

          猜你喜欢
          • 2018-05-14
          • 2017-05-09
          • 2014-09-21
          • 2019-12-17
          • 2021-09-10
          • 2018-11-05
          • 1970-01-01
          • 2021-03-07
          • 2021-05-10
          相关资源
          最近更新 更多