2012-02-25 10 views
0

私はCakePHP 1.3アプリケーションで自動補完機能を実装するためにtutorialに従っています。これに関連するすべてのソースは、そのコードとほぼ同じです。CakePHPカスタムヘルパーのデプロイに関する問題

私はローカルのWAMPに実装しましたが、LAMPサーバーに配備すると、アプリケーションが壊れてしまいます(htmlページは、AutoCompleteHelper入力関数が呼び出されるフォームにのみレンダリングされます)。

使用してログステートメントは、私がAutoCompleteHelperの入力()メソッドで..入力機能がで失敗

$options = array_replace($baseOptions,$options); 

を参照してください。私はエラー出力を得るようには思われません。以下は$ optionsの出力です:

Array 
(
    [autoCompleteUrl] => /catalog/bands/auto_complete 
    [autoCompleteRequestItem] => autoCompleteText 
) 

これは私には見えません。

また、私はStackでissueと同様のものが見つかったので、私はCakePHPの外で何らかの調整をするかもしれないと思った。もっと見ると、これは必要ないかもしれないと私は思っていますが、それは参考になると思います。

ここから私はこの問題のトラブルシューティングを行いますか?

答えて

0

誰にでもこの問題を解決するのは難しいでしょう。特に、あなたのlocalhostでは動作しているが、別のランプ環境では動作していない場合。これは構成の問題である可能性があります。ここではそのに見ていくつかのことが正しい方向にあなたをプッシュすることがあります:

  • あなたは
  • と呼ばれているファイルのファイルのパーミッションをチェックして、ファイルが実際に存在を確認したと
  • が欠落していません
  • あなたはサーバのエラーログ
  • はエラーが が画面

うまくいけば、この意志に表示されているかどうかを確認するためにcore.phpの中でデバッグをオンに試してみましたがチェックインしましたあなたを正しい方向に押し込む。

+0

よろしくお願いします。ポインタのおかげで、チャック。私は自分のサイトのエラーログに行きましたが、何も気にしませんでしたが、私がそこにいる間に私は5.2.17対5.3.8のローカルを持っていることに気付きました。 そしてwhaddyaは知っていますか? Array_Replaceは5.3+です。私の問題は、それを解決する、または私のプロダクションのPHPバージョンをバンプする5.2フレンドリーなソリューションを見つけることに向けて変わりました。 – Kry

+0

あなたが問題を発見したことを聞いてうれしい。私はどのように迷惑なことができるか知っている、それは私の仕事のすべての時間に発生します。 ;)ハッピーコーディング! –

関連する問題