method」のエラーが発生した時の対応方法をメモします。このエラーはstaticではないメソッドを呼び出すときに発生します。Laravelに限らずではありますが。method」エラーの説明と対応方法を記載します。実際のエラー内容としては、下記のようにエラーが出力されます。簡単にいえば「staticではないですよー」ってことですね。例で下記のようにコントローラーからモデルのメソッドを呼び出します。下記は「Hoge」モデルクラスの「getHoge」メソッドを呼び出しています。下記の場合はエラーになってしまいます。原因はfunctionに「static」が無いからです。}}なので「static」があればエラーにならず正常に動作します。上記のように「static」付ければ解決することはできますが、モデルを変更できない場合はコントローラー側で下記のように呼び出すとエラーとならずメソッドを呼び出すことができます。method」エラーを解消することができます。method」エラーが発生した時の対応方法について記載しました。以外と忘れてしまうことがあるのでメモします。raining返信FuelphpのAgentクラスを使用している時にエラーが起きたことがあったので、そのエラーが起きた時の対処方法をメモします。FuelphpのAgentクラスを使用していると、古いバージョンの場合にエラーが起きる可能性があります。下記のようなエラーが発生しました。file_get_contents(static::$config['browscap']['url']);447:default:UserAgentを判定する時に使用するURL(browscapファイル)のサイトが閉鎖してしまったようでURLが変更になっておりました。このようなエラーが起きた場合は、取得するURLを変更する必要があります。下記に対処方法を記述します。FuelphpのAgentクラスでエラーが起きた場合の対処方法コアクラスの「fuel/core/config/agent.php」で読み込むファイルを指定しているので、オーバーライドして「fuel/app/config/agent.php」を作成(コピー)します。次のURLを読み込むように変更します。http://browscap.org/stream?q=Lite_PHP_BrowsCapINIファイルをコピーしたら下記のように変更します。),「url」で指定しているファイルを変更します。),上記のように変更し、サーバにアップすればエラーが出なくなります。下記の方法でもOKです。browscapファイルをダウンロードし、ローカルに設置したファイルを読み込みます。「file」に読み込むファイル「lite_php_browscap.ini」を指定すればダウンロードしたファイルを読み込むことができます。Agentクラスを使用してエラーが起きた場合はチェックしてみてください。raining返信phpのdefineを使用し、定数を定義した時に同じ名前の定数を2重で定義するとエラーになります。下記のように、処理の中で同じ名前の定数を複数定義します。TEST;出力結果は1度目に定義した値が出力されます。テスト一度定義した定数は再定義することができないのです。2重定義をすると、下記のようなエラーが返ってきます。definedフレームワークなどを使用している場合、複数のファイルを読み込むことが多いので注意が必要です。requireやincludeでファイルをインクルードしている場合も注意した方がいいと思います。色々な箇所で定数を定義していると、2重定義をする可能性があるかもしれないので定数を定義するファイルはなるべく一つにまとめた方がいいのかなと思います。下記の方法で2重定義を防ぐことが可能です。2重定義を防ぐ方法defined()はすでに定数が存在するか調べることができる関数です。指定した値が定数で定義させている場合は「true」、定義されていない場合は「false」を返します。定義されていない場合に定数をセットするようにすればOKです。raining返信Gmailに他のメールアカウントを設定しようとした際、エラーが出力されて設定できませんでした。そのエラーが出た時の対処方法をメモします。アカウントを追加」をクリックします。メールアドレス入力後、メール設定した時に下記のエラーが表示されました。port.色々調査したところ、サーバのファイアウォールの設定に問題がありました。iptablesの設定で110番ポートが日本からのみアクセス許可されていたのが原因だったようです。下記にiptablesの変更点を記載します。「ACCEPT_COUNTRY」を「ACCEPT」に変更します。Gmailに設定したら正常に設定することができました。