需要404而不是警告:未知:无法打开流:具有XX0权限的页面上的第0行的未知权限被拒绝

时间:2012-11-19 16:17:39

标签: php apache configuration permissions http-status-code-404

在Mac Web服务器上使用PHP Version 5.3.15和Apache 2。

前段时间(已经好几年了)我的工作正常,我不知道发生了什么变化,所以我想知道是否有人有解决方案。

我想要发生的是当浏览器从我们的服务器调用每个插槽(即770,640等)中具有“0”权限的文件时,用户获得404或找不到页面。现在,如果打开一个每个人都为0的文件,则浏览器中会显示以下内容:

警告:未知:无法打开流:第0行的未知权限被拒绝 致命错误:未知:未能在第0行打开未知的网站 /www/membership/donate_vehicle.php'(include_path =':')所需的'/ 路径

示例:http://wfsu.org/membership/donate_vehicle.php

有人知道如何在那里制作404页面吗?它必须是一个配置或类似的东西,因为正如我所说,这是在我们的旧服务器上,这是一个较旧的Mac服务器运行旧版本的PHP和Apache,只是不知道是什么。

由于

1 个答案:

答案 0 :(得分:0)

$myfile = '/path/to/file.php';

if( file_exists($myfile) && is_readable($myfile) ) {
    require($myfile);
} else {
    // do 404 stuff
}