プラグインのアップデートでエラーが出てしまう。
well > プラグインのアップデートでエラーが出てしまう。 @ 2014/5/12 3:22 |
---|
baserCMSの関係者の皆様
いつもお世話になります。 wellです。 「プラグインの作り方」第3回 : http://magazine.barket.jp/article/archives/3 にて勉強させていただいていたのですが、 「・プラグインのバージョンアップ」の項目どおり、バージョンファイル(/HelloWorld/VERSION.txt)を開いて、0.1.0 にアップし、プラグイン管理で確認して、プラグインのアップデートをbaserCMSが検知してアップデートを促されましたので、アップデートボタンを押したところ、次のエラーが出ました。
ネットで検索するなどで調べてみましたが残念ながら解決に至りませんでした。 ちなみに、バージョンアップさせず(VERSION.txtのバージョン番号のみ変えず、他プログラムは修正済状態)にして「プラグインの作り方」第3回のプログラムの動作確認をしましたが、問題なく動作することを確認しました。 お手数ですが、ご教示いただけますようよろしくお願いいたします。 ■ BaserCMS:3.0.6.1 |
ryuring > Re: プラグインのアップデートでエラーが出てしまう。 @ 2014/5/14 16:04 |
---|
こんにちは。報告ありがとうございます。
試してみたところ、再現する事ができました。 どうやら、config.php にてタイトルを設定せずにインストールしたプラグインについて発生するようです。 プラグインのインストール時に、config.php でタイトルを設定していない場合は、 フォルダ名をタイトルとして設定する仕様に変更しました。 ■ プラグインのタイトルが設定されていない場合アップデートに失敗する Twitter:@ryuring |
well > Re: プラグインのアップデートでエラーが出てしまう。 @ 2014/5/14 20:14 |
---|
ryuring様
いつもお世話になっております。 引用: こんにちは。報告ありがとうございます。 まさか、ryuring様に直に再現していただいて、さらに即リビジョンしていただけるとは、想像もしていませんでしたので、驚きとともに感激しております。 誠にありがとうございました。 引用: どうやら、config.php にてタイトルを設定せずにインストールしたプラグインについて発生するようです。 ここでちょっと固まってしまいました。 レッスン「第1回 プラグイン作成の準備・初期設定」http://magazine.barket.jp/article/archives/1 にてDLさせていただいたフォルダには、 config.php が当初からtitle等の内容とともに設定されていましたので??と思ったのですが、 他のbaserCMSプラグインのファイル構成を確認したところ、config.phpは、すべてプラグイン名フォルダ直下に配置されており、今回のレッスンのフォルダでは、プラグイン名フォルダ直下のconfigフォルダ内に配置されている違いを知りました。 今回のフォルダ構成でも、管理画面内のプラグイン一覧では、プラグイン名、バージョン、説明、開発者、登録日・更新日すべて画面上に認識されていたましたので、このことからryuring様のおっしゃっている意図を理解することができました。 そして次の2点について確認しました。 まず、プラグイン名フォルダ直下のconfigフォルダ内に配置されているconfig.phpを、プラグイン名フォルダ直下に移動して、管理画面からアップデート操作を行ったところ、問題なく作動しました。 次に、DLした状態のままの今回のレッスンのフォルダの構成で、ryuring様がリビジョンされた\lib\Baser\Controller\Component\BcManagerComponent.phpの修正ファイルを適応させていただき、正常なアップデート動作を確認させていただきました。 おかげさまでbaserCMSについてまた一つ勉強することができました。 ryuring様、誠にありがとうございました。 ■ BaserCMS:3.0.6.1 |
ryuring > Re: プラグインのアップデートでエラーが出てしまう。 @ 2014/5/22 20:57 |
---|
Twitter:@ryuring |
well > Re: プラグインのアップデートでエラーが出てしまう。 @ 2014/5/22 21:45 |
---|
ryuring様、
お疲れ様です。 変更箇所確認しました。 ありがとうございました。 ■ BaserCMS:3.0.6.1 |