私はワードプレスのウェブサイト(buddypressのプラグイン/テーマ)を持っています。私は、プラグインのディレクトリで.phpファイルへのアクセスを必要とするプラグインを使用しています。パスはhttp://localhost.com/wp-content/plugins/wp-fb-autoconnect/_process_login.php
ですが、404ページにエラーが見つかりません。プラグインに関するFAQ(http://www.justin-klein.com/projects/wp-fb-autoconnect)上のポストは言う:WordpressのPHPファイルの実行
_process_login.phpを実行しようとしているときに、私は404サーバーエラーを取得しています。 あなたのFTPクライアントはおそらく間違ったアクセス権を持つファイルをアップロードするように設定されています - _process_login.phpと親ディレクトリを755に変更してみてください。_process_login.phpに直接アクセスし、 "このスクリプトに直接アクセスしないでください。 "そうでない場合は、サーバーがPHPをまったく実行していないことを意味します(プラグインではなくサーバー構成に問題があります)。
ディレクトリのアクセス権を755に変更しましたが、ファイルにアクセスできません。私はそれがサーバー構成の問題だと思います。
私はルートに.htaccessファイルを持っていませんが、私は、phpファイルに直接アクセスできるかどうかを指定する必要があるかどうかはわかりません。誰もがそのファイルへのアクセス権を得る方法を提案することはできますか?私はディレクトリの内容を見ることができますが(今は)、そのファイルを開くことはできません。
サイトは実際にウェブ上で生きている注意してくださいしかし、私は、私はセキュリティ上の理由から、ローカルホストで実際のドメインを置き換える権限をいじりてるので、...
ファイル自体の権限をチェックしましたか?フォルダ+すべてのコンテンツを777に設定し、それが機能するかどうかを確認します。もしそうであれば、それはパーミッションの問題であり、それに集中することができます。 –
親フォルダとPHPファイル自体で777を試しました。まだ 'ページが見つかりません' – iamjonesy
同じディレクトリにhtmlファイルをアップロードして、アクセスできるかどうか確認してください。可能であれば、拡張子が.phpになるようにファイルの名前を変更し、そのファイルにアクセスできるかどうか確認してください。これもロードされている場合は、_process_login.phpのソースコードを見る必要があります(依存ファイルをインクルードしていないと思います)... htmlファイルまたはダミーPHPファイルをロードできない場合は、 htaccessの設定を確認する必要があります –