gpt4 book ai didi

php - 在简单的 php 应用程序中访问 apache 中的 php 页面时出现 404 错误?

转载 作者:可可西里 更新时间:2023-10-31 23:39:44 26 4
gpt4 key购买 nike

我在 /var/www/project/dummy/test/sample.php 下创建了一个简单的 php 文件 sample.php

这是httpd.conf

 Listen 8080
<VirtualHost *:8080>
ServerName example.com
DocumentRoot "/var/www/projects/dummy/test"
<Directory "/var/www/projects/dummy/test">
AllowOverride All
Allow from all
</Directory>
</VirtualHost>

这是sample.php(只是检查是否启用了memcache)

<? php

if(class_exists('Memcache')){
echo "found";
}

?>

当我访问 localhost:8080/sample.phplocalhost:8080/test/sample.php 时,出现 404 错误。我无法弄清楚出了什么问题。

我担心如果失败为什么 localhost

除此之外,甚至 www.example.com/sample.php 都失败了。

感谢帮助

P.S: 我已经在/etc/hosts中映射了ip地址如下:

127.0.0.1 example.com www.example.com localhost

为什么 localhost 失败了?

最佳答案

httpd.conf 中的文档根目录是 /var/www/projects/dummy/test,但是你说文件位于 /var/www/project/dummy/test/示例.php。注意“project”在一个中是单数,在另一个中是复数。这会导致 404。

Apache 日志也是调试 404 的好起点。我不确定你运行的是哪个操作系统,但在 Ubuntu 上可以在 /var/log/apache2/error.log 找到它们。

关于php - 在简单的 php 应用程序中访问 apache 中的 php 页面时出现 404 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29927935/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com