WAMP 服务器拒绝访问 PHP 脚本

Access to PHP script being denied by WAMP Server

我已经彻底检查了这个问题的答案,但似乎无数答案中没有一个对我有帮助。

我希望得到一些指导。 我有一个通过客户端 public IP 地址远程访问的网站。我已经使用 Apache 2.4.27 安装并配置了 WAMP 服务器。机器也是运行PHP5.6.31。

我正在尝试做的 是允许纳税人使用我编写的名为 upload.php 的脚本将支持文档上传到文件夹。我已经在我的本地环境中测试了该程序并且它有效。我应该补充一点,该网站的大部分代码是用驻留在 cgi-bin 中的已编译 dBASE 可执行文件编写的。

我可以导航到允许用户 select 文件并上传的页面,但是当我点击上传按钮时,我收到 错误消息 表示。

You don't have permission to access /upload.php on this server.
Apache/2.4.27 (Win64) PHP/5.6.31 Server at 24.148.115.174 Port 8000

我已将我的虚拟主机配置为允许访问 Wamp64/www 目录

我不知道为什么这不起作用。如果您需要查看 httpd.conf 文件,请告诉我。先感谢您。

尝试使用:chmod 777 upload.php 也许您的 apache 用户没有权限访问 upload.php。

我觉得自己很傻。我的 vhost.conf 文件仍设置为 虚拟主机 *:80。

我改成了 虚拟主机 *:8000

这解决了问题。感谢大家的建议。