1

Mac Web サーバー上の Apache 2 で PHP バージョン 5.3.15 を使用する。

しばらく前(何年も前)、私はこれを正しく機能させていましたが、何が変わったのかわからないので、誰かが解決策を持っているかどうか疑問に思っていました.

私が望んでいるのは、全員のスロット (つまり、770、640 など) で "0" パーミッションを持つファイルがサーバーからブラウザーによって呼び出されたときに、ユーザーが 404 またはページが見つからないことです。現在、全員が 0 のファイルを開くと、ブラウザに次のように表示されます。

警告: 不明: ストリームを開くことができませんでした: 行 0 の不明で許可が拒否されました致命的なエラー: 不明: 必要な '/サイトへのパス/www/membership/donate_vehicle.php' (include_path='.:') を行の不明で開くことができませんでした0

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

代わりに404ページを作成する方法を知っている人はいますか? 私が言ったように、それはPHPとApacheの古いバージョンを実行している古いMacサーバーであった古いサーバーではこのようだったので、それは構成か何かでなければなりません。

ありがとう

4

1 に答える 1

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

if( file_exists($myfile) && is_readable($myfile) ) {
    require($myfile);
} else {
    // do 404 stuff
}
于 2012-11-19T16:45:35.820 に答える