2012-03-11 11 views
1

私はワードプレステーマを開発していて、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"; 
?> 
+1

Webサーバーのエラーログ500エラーの詳細情報を含んでいるでしょう(あなたはそれへのアクセス権を持っている場合)。それ以外にも、PHPコード内にエラーが発生する可能性があります。 –

+0

Wordpressによって「内部サーバーエラー」が生成されているかどうかは不明です。あなたはログファイルをチェックしましたか?彼らはあなたに何を伝えていますか? http://wordpress.stackexchange.com/ –

+0

質問を更新してサーバーログを表示するようにしました。 – JackMahoney

答えて

-1

ですあなたがしたい文字列..とすべてOK場合は、die()スクリプトを行うことができます。あなたがワードプレスデシベルとすべてにアクセスできます。この方法については

...

関連する問題