【问题标题】:PHP File Forbidden Access on Localhost [closed]本地主机上的 PHP 文件禁止访问 [关闭]
【发布时间】:2021-11-11 04:46:46
【问题描述】:

我正在尝试打开一个简单的 Hello World php 文件。但是每次我尝试在我的localhost 服务器上运行该文件时,我都会收到以下消息。我什至尝试在xamppapache 文件夹中编辑httpd-xampp.conf,但没有成功。

错误信息

禁止

您无权访问此资源。`

Apache/2.4.48 (Win64) OpenSSL/1.1.1l PHP/8.0.10 服务器在 localhost 端口 80

【问题讨论】:

  • "granting all" - 嗯,这基本上就是你需要做的。所以,你可能放错地方了?将其应用到错误的目录?使用了错误的指令?您需要包含相关的 vHost / 服务器配置以进一步调试。

标签: php html apache xampp


【解决方案1】:

打开你的apache配置文件并授予对php文件所在目录的访问权限,例如

<Directory "/folder/subfolder/noob/subfolder">
    Require all granted
</Directory>

【讨论】:

    【解决方案2】:

    如果不检查您的服务器配置,我们很难诊断您的问题,但是(假设您已经安装好 PHP)作为让您启动并运行的权宜之计,直到您弄清楚这个问题,您可以使用内置的 PHP网络服务器。在您希望文档根目录所在的目录中打开命令提示符或终端,然后输入以下命令:

    php -S localhost:8000
    

    然后在浏览器中导航到 http://localhost:8000。

    https://www.php.net/manual/en/features.commandline.webserver.php

    【讨论】:

      猜你喜欢
      • 2017-11-26
      • 2017-12-20
      • 2012-09-30
      • 2017-05-04
      • 2012-07-09
      • 1970-01-01
      • 2013-09-27
      • 2021-04-05
      • 2012-04-07
      相关资源
      最近更新 更多