[WordPress] WAMP 403 禁止エラーを使用する場合 ' マッチ '

スポンサーリンク

Question

php (および 1 つランダムを選択します)、フォルダー内のすべての画像へのパスを取得しようとしているが、

403 - forbidden

警告を取得してください

両方

glob()

を使用しようとしたと

scandir()

、同様に、ブラウザーで直接としてしようとしてのパス

ここでは私のコードを使用して

glob()

) -

$directory = plugins_url('images/backgrounds', __FILE__);
if(is_dir($directory)) :
    $backgrounds = glob($directory . '*.{jpg,jpeg,png,gif}', GLOB_BRACE);
endif;

を使って WAMP すし、Apache はない問題のフォルダーにアクセスを持っている任意理由を見ることができないので、ローカル開発

$directory

が正しいので、問題を引き起こしているが存在しないことはありません (場合に 404 エラーが返されます私は deliberatly へのパスを変更 1 つ私は知っているが存在しない).

.htaccess

を介してインデックスを防止するよしかし私はこの行を削除して以来と違いはない

誰もすることができますこの問題を解決をしようと何をチェック可能性がありますをお勧めしてください?ありがとう



編集

私の PHP と Apache のログされませんこのイベントをログ出力するようであることを追加する必要があります

答え

コード内で使用している –

plugins_url

のように見える URL を返す関数のワードプレス

glob

関数にファイル パスを渡す必要があります

ワードプレスの

glob

関数で使用することができますプラグイン ディレクトリの絶対パスを取得する関数

plugin_dir_path()

を使用できるようにします

http://stackoverflow.com/questions/27823658/wamp-403-forbidden-error-when-using-glob

スポンサーリンク

Leave a Reply