私はこのすべてにとても新しいので、私と穏やかにしてください。私はPHPを教えてきましたし、いくつかのアプリケーションフレームワークをチェックして、Agile Toolkitが最高の機能をいくつか提供していると判断しました。しかし、私のWebルートにインストールファイルを解凍してしまえば、それを動作させることはできません。アジャイルダッシュボードにアクセスしようとすると「HTTPエラー500(内部サーバーエラー)」というメッセージが表示されます。ATKはすぐに使用できません
PHP 5.2.17でRHEL5(64ビット)上でApache 2を実行しています。私が持っている他のすべてのソフトウェアは正常に動作しているので、ATK4がなぜそうでないのかについて少し迷っています。私はconfig.phpをチェックして、httpdのログからロードしようとすると正しいパスを使用しているように見えます。私はloader.phpを編集しました。既存のコードをコメントアウトして代替コードのコメントを外して、それが何か違いがあるかどうかを確認しました。「低レベルエラー:クラスが定義されていないためロードできませんでした。
例を試してみましたが、htmlページが読み込まれますが、例も失敗します。 MySQLの設定が間違っている場合はエラーが報告されますが、MySQLの設定が正しい場合、設定ファイルに設定されている内容に応じて、500エラーまたは低レベルのエラーが発生します。
誰も私がなぜこれが動作していないのかについてのいくつかのポインタを教えてもらえますか?または、私が見なければならないより多くの情報やログを得るためにどこで見ることができますか?私が気付いていない設定がありますか?
ありがとうございました。
不思議な問題です。 Apacheのerror_logまたはPHPログを調べて、500エラーを生成するものを確認できますか?明らかに、500エラーはAgile Toolkitの通常の機能をブロックします。新しいエラーを導入するファイルを変更しても、500エラーは解決されません。 atk4/lib/ApiWeb.phpを開き、main()関数の本体に 'exit'を置いてみてください。以下も参照してください:http://agiletoolkit.org/blog/how-to-solve-error-in-my-program/ – romaninsh
これも参考になるかもしれません:http://agiletoolkit.org/learn/understand/api/exec – romaninsh
こんにちはローマ。迅速なお返事をありがとう。応答が遅れて申し訳ありません。私がphp_error_logに表示している唯一のエラーは次のとおりです:163行目の/var/www/html/agiletoolkit/atk4/lib/jQuery/Chain.phpの未定義関数json_encode()への呼び出し。生成される。 – brianv