0

私は thesis を使用しいます。これは、非常にうまく機能する wordpress のフレームワークです。また、私はWP-APIを使用していますが、これはあまりうまく機能しません。

すべてのバージョンは最新の安定版で、サーバーは PHP 5.5 を使用しています。

その API ルートの呼び出し時:

posts?filter[order]=ASC&filter[orderby]=name&filter[posts_per_page]=-1&type=products

内部サーバー エラー / HTTP 500 が発生する

内部サーバーエラー

サーバーで内部エラーまたは構成ミスが発生したため、リクエストを完了できませんでした。

サーバー管理者 webmaster@example.ch に連絡して、エラーが発生した時刻と、エラーの原因となった可能性のある操作を知らせてください。

このエラーの詳細については、サーバー エラー ログを参照してください。

そのため、ホストはログをチェックし、このエラーによって発生した行は次のとおりでした:

[Tue Jul 07 17:43:13 2015] [error] Premature end of script headers: php55-fcgi-starter.fcgi, referer: {myurl/mypath}

私はすべてのログをチェックし、エラーとログを表示するようにすべてを強制しましたが、PHPエラーはありませんでした-通知さえありません...(htaccessとdisplay_errorsphp -side(wordpress index.php)でOnerror_reporting2039


フィルターを設定すると、たとえば 90 に設定すると機能することがわかりましたがpost_per_page、特定の投稿までしか機能しません。

すべての投稿は「通常」です - を作成してWP_Queryも問題なくすべての結果が得られます。


また、php の memory_limit を十分に増やし、ローカル (Mac OS / MAMP) でうまく動作するかどうかをテストしました。

なぜこれが起こっているのか、私は本当に理由を見つけることができません。私のサーバー ホスティング サポート (これは実際には非常に優れています) によると、すべてのシステムが正常に動作します。

4

0 に答える 0