0

kohana-modules.comからFlickr モジュールをダウンロードし、ローカル サーバーでテストしたところ、完全に機能しました。しかし、リモート サーバーのデフォルトの Koahan モジュールと同じディレクトリにアップロードすると、デフォルトの Koahan モジュールは期待どおりに動作しています。私はKohana 3.2.2を使用しています。"ErrorException [ Fatal Error ]: Class 'Flickr' not found".

なぜこれが起こっているのかへのポインタはありますか?

ありがとう。

4

1 に答える 1

3

Linuxサーバーのオートローダーでクラスへの動的参照を解決できない場合、Kohana3.2と3.3の両方でまったく同じ動作が発生します。主な理由は、Mac OSXとWindowsで使用されるファイルシステムでは大文字と小文字が区別されませんが、Unix/Linuxベースのサーバーでは大文字と小文字が区別されないためです。ローカルサーバーとリモートサーバーはどのオペレーティングシステムで実行されていますか?

Kohana 3.2を使用していて、前述のflickrモジュールのメインブランチの名前が誤って3.1 / masterであるが、3.3 PSR-0アップデートが含まれているため、代わりに3.0ブランチを使用してみてください:https ://github.com/jeanmask/flickr/tree/3.0 /主人

注意:さらに良いのは、githubリポジトリをフォークし、すべての変更を保持するがPSR-0の変更を含まない、有効なKohana 3.2ブランチを構築し、プルリクエストを記述することです。

于 2013-02-28T12:43:16.967 に答える