2011-10-21 5 views
1

私はこのすべてにとても新しいので、私と穏やかにしてください。私は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エラーまたは低レベルのエラーが発生します。

誰も私がなぜこれが動作していないのかについてのいくつかのポインタを教えてもらえますか?または、私が見なければならないより多くの情報やログを得るためにどこで見ることができますか?私が気付いていない設定がありますか?

ありがとうございました。

+0

不思議な問題です。 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

+0

これも参考になるかもしれません:http://agiletoolkit.org/learn/understand/api/exec – romaninsh

+0

こんにちはローマ。迅速なお返事をありがとう。応答が遅れて申し訳ありません。私がphp_error_logに表示している唯一のエラーは次のとおりです:163行目の/var/www/html/agiletoolkit/atk4/lib/jQuery/Chain.phpの未定義関数json_encode()への呼び出し。生成される。 – brianv

答えて

1

ローマのおかげで、私はAgile Toolkitを稼働させました。私はやや愚かだと感じますが、私は毎日勉強しています。

問題は、使用しているPHPのバージョンがjsonを無効にしていたことです。いったん私が見つけたjson.iniファイルからそのコメントを外して、それを有効にしたことに気付きました。

今私はこのことを学ぶという深刻なビジネスを乗り越えることができます:)。

もう一度おねがいします!

+0

redhatではデフォルトで無効になっていますか? – romaninsh

関連する問題