私はワードプレステーマを開発していて、process.php
という名前のテーマディレクトリにあるPHPファイルのデータをWordpressページテンプレートのdivにロードしたいと考えています。スタンドアロンのPHPファイルへのアクセスを許可するWordpress
私は過去にload()
に問題がありませんでしたが、Wordpressはデータの読み込みやブラウザのprocess.php
ファイルへのアクセスを妨げています。
私は、ファイルの完全なパスに移動する場合(例:http://[site]/[theme]/functions/process.php
)私はクローム
内部サーバーエラーに次のエラーを取得します。
サーバーで内部エラーまたは構成ミスが発生し、 はリクエストを完了できませんでした。
サーバ管理者に連絡してください、* *@gmial.comをして知らせる それらは、エラーが発生した時の、と何でもあなたがエラーの原因となった可能性が を行っている可能性があります。
このエラーの詳細については、サーバーエラー ログに記載されている場合があります。
私は同様の質問を読んだことがありますが、.htaccess
ファイルの変更が含まれています。誰もがテーマの観点からこれを行う方法を知っていますか:$wp_rewrite
を使用しています。
EDIT
Linuxサーバのエラーログ状態[Mon Mar 12 14:00:52 2012] [error] [client 121.98.81.237] SoftException in Application.cpp:245: File "/var/www/vhosts/****.co.nz/httpdocs/npr/wp-content/themes/_s_2/functions/process.php" is writeable by group [Mon Mar 12 14:00:52 2012] [error] [client 121.98.81.237] Premature end of script headers: process.php
、これは私がより良い方法がinit
作用により使用だと思うと$_GET/$_POST
をチェックして、返しprocess.php
<?php
echo "hello from php";
?>
Webサーバーのエラーログ500エラーの詳細情報を含んでいるでしょう(あなたはそれへのアクセス権を持っている場合)。それ以外にも、PHPコード内にエラーが発生する可能性があります。 –
Wordpressによって「内部サーバーエラー」が生成されているかどうかは不明です。あなたはログファイルをチェックしましたか?彼らはあなたに何を伝えていますか? http://wordpress.stackexchange.com/ –
質問を更新してサーバーログを表示するようにしました。 – JackMahoney