2016-06-17 12 views
-1

私は、JSファイルによって参照されるファイルシステム内のscript.phpファイルを使用して、ユーザー入力後にajax要求を行います。それは私のローカルXAMPP上で動作しますが、Herokuのにデプロイに、コンソールが表示さHeroku PHPアプリケーションで追加のPHPファイルを指定する方法は?

Failed to load resource: the server responded with a status of 500 (Internal Server Error) 

はscript.phpファイルを指定するための正しい方法はありますか?

は、ここに私のファイル構造

index.php 
main.js 
main.css 
script.php 
composer.json 

JSONファイルは、中括弧のペアで空白になっています。

+0

Herokuはちょうどホスティングシステムですが、** package.json **スクリプトの中に特定のものを記述していない限り、何も評価しません。あなたの質問は非常に不明です。正確に達成したいことを説明してください。 –

+0

が編集を完了しました。それは今理解できますか? script.phpは、ajaxリクエストによって参照されるTwitter APIコールを作成します。しかし、script.phpは見つかりません。正確なリンク/appurl/script.phpに行くと、-1が表示されています。 – Ashtrix

+0

私は** composer.json **とは言いませんでした*** package.json *** ... –

答えて

1

500 errorは、script.phpが見つかりませんでしたが、実行時にこのファイルにエラーがあることを意味しません。

デフォルトでは、アプリケーションis in production mode on Herokuであるため、PHPエラーは表示されません。

add a .user.ini filephp.iniファイルをカスタマイズすることができます。あなたは、リモート開発モードを有効にするために、ローカル設定で行うように、これらの2行を追加する必要があります。このファイルでは:

error_reporting = E_ALL 
display_errors = On 

それは確かにあなたはきっとあなたにリンクされているエラーが何を理解するのに役立ちますAPIコール設定。

+0

ありがとうございました! .iniファイルの後に表示されるtwitteroauthフォルダが見つかりませんでした。ありがとう – Ashtrix

関連する問題