新着
掲示板
12/09
ヘルプデスク
エディ・ケイ ささきです。お世話になります。 最近NC3.2.1.1の移行で正しく動作しないといったことを調べていて分かったことをお伝えします。 この情報で開発者さんでの確認・検証にてNC3.2の安定を期待したいと考えます。 (すみません。開発当事者でないのでこの修正が正しいものか判断できないものですがわたしの環境下で正しく機能したのでお知らせいたします) NC2からのNC3への移行時 1.お知らせ情報の移行で止まる  これは、お知らせ情報で新着Pluginの情報を作成する際、不要なデータをつけてしまっています。  app/Plugin/Nc2ToNc3/ModelのNc2ToNc3Announcement.php  109~111行目の$dataにTopicという要素はいりません。  画面から登録した際、$dataの中にTopicといった要素がないことを確認し、当該行をコメントアウトすることにより移行も問題なく完了します。(お知らせ情報の新着情報も移行できていることを確認できています) 2.登録フォームの移行で止まる  これも先のお知らせ情報と同様$dataの中にTopicといった要素をつけてしまっています。  これは app/Plugin/Nc2ToNc3/Model/BehaviorのNc2ToNc3RegistrationBehavior.php  159~161行...
早速、書き換えてみた結果、解凍できるようになりました。 ありがとうございました。   エディ・ケイ ささきです。 わたしの環境で確認してみましたが同じ事象になり調べてみました。 多分ですが、アップロードしたファイルの格納位置を変える修正が3.2(3.1.10?)にあったと思いますが、その時の修正もれかなあと思います。 app/Plugin/Cabinets/Model/BehaviorのCabinetUnzipBehavior.php の28ライン目の $zipPath = WWW_ROOT . $cabinetFile['UploadFile']['file']['path'] . を $zipPath = dirname(WWW_ROOT) . DS . 'Uploads' . DS . $cabinetFile['UploadFile']['file']['path'] . に直せば解凍が可能となりました。 本当はもっとよい記述方法があるかもしれませんが、filesプラグインのUploadFile.phpでこのような記述になっていたのでそれを真似てみました。 一度試されてみてはいかがでしょうか。
オープンソース・ワークショップの牟田口です。 修正情報ありがとうございました。   issueにあげてバグ修正することができました。 https://github.com/NetCommons3/NetCommons3/issues/1389 次期バージョンでは解決されると思います。   エディ・ケイ ささきです。 わたしの環境で確認してみましたが同じ事象になり調べてみました。 多分ですが、アップロードしたファイルの格納位置を変える修正が3.2(3.1.10?)にあったと思いますが、その時の修正もれかなあと思います。 app/Plugin/Cabinets/Model/BehaviorのCabinetUnzipBehavior.php の28ライン目の $zipPath = WWW_ROOT . $cabinetFile['UploadFile']['file']['path'] . を $zipPath = dirname(WWW_ROOT) . DS . 'Uploads' . DS . $cabinetFile['UploadFile']['file']['path'] . に直せば解凍が可能となりました。 本当はもっとよい記述方法があるかもしれませんが、filesプラグインのUploadFile.phpでこのような記述になっていたのでそれを真似てみました。 一度試されてみてはいかがでしょうか。
エディ・ケイ ささきです。 わたしの環境で確認してみましたが同じ事象になり調べてみました。 多分ですが、アップロードしたファイルの格納位置を変える修正が3.2(3.1.10?)にあったと思いますが、その時の修正もれかなあと思います。 app/Plugin/Cabinets/Model/BehaviorのCabinetUnzipBehavior.php の28ライン目の $zipPath = WWW_ROOT . $cabinetFile['UploadFile']['file']['path'] . を $zipPath = dirname(WWW_ROOT) . DS . 'Uploads' . DS . $cabinetFile['UploadFile']['file']['path'] . に直せば解凍が可能となりました。 本当はもっとよい記述方法があるかもしれませんが、filesプラグインのUploadFile.phpでこのような記述になっていたのでそれを真似てみました。 一度試されてみてはいかがでしょうか。
私も、2010年ころからNetcommonsでサイトを構築していますが、時間ができたので3.2.1.1でインストールしてみました。ところが、まったく同様にキャビネットでzipが解凍できない現象に困惑しています。うまくいけば、完全移行しようと思っていたので、なんとかしてほしいですね。 現在2.4でNPOのホームページを運用していますが、そろそろ3にバージョンアップしようかと考えています。まず2から3への変換の試行錯誤のため自前のローカルサーバに環境を構築して3に慣れようとしています。ローカルのubuntu18.04に3.2.0をいちからインストールしました。インストールは、最後まで問題なく完了し、プライベートルームに新しくキャビネットを配置し3つの日本語名のファイルをzip圧縮したものをアップロードしてそれを解凍しようとしたのですが、なんの反応もありません。そのうえ最上段のシステムのメニューも選択できなくなりました。ブラウザの再読込でログイン画面になりログインするとキャビネットの画面に戻りますがzipファイルが解凍できていません。PHPを7.2から5.6に変えて試しましたがやはり解凍できません。試しに3.0.9と3.10.0+patch1をインストールしてそれぞ...
結局、この問題は https://nc2.netcommons.org/bbip8a9u8-18477/#_18477 で エディ・ケイ ささき さんが書かれているものと同じだということが分かり、OSは違いますが、私も以下の方法で解消しました。 \app\Plugin\Upload\Model\Behavior\UploadBehavior.php 内の1920行目を、$method = $this->settings[$model->alias][$field]['thumbnailMethod']; から$method = "_resizePhp"; に変更する。  ※protected function _createThumbnails 内の記述 \app\Uploads\files\upload_file\real_file_name内のファイルについて、ImageMagickにコマンドラインでファイルのリサイズをさせるとうまくいくことから、ImageMagickの処理の問題というよりはImageMagickへのファイルパスの渡し方に問題があるのではないでしょうか(ImageMagickはNCのドキュメントルートの存在を知らない)。 逆に、問題なく動いている環境だとどうしてうまくいっているのかがよくわかりませんが・・ 蛇足ですが、NC3.1.9でIE/Edgeでキャビネットファイルダウンロード時に文字化けする問題も解消していますし、今回ImageMagickの件(ImageMagickを使うと画像添付不可/使わないとアバター使用不可)...
もしできたら、githubの掲示板もみてから書き込みがベターかと思います。 とは思うのですが、githubの掲示板(issue)見るの、ちょい難しいですし、今回報告して頂いた不具合は、古くて忘れられてそうだったので、報告ありがたかったです。 できたらで大丈夫かと思います。 すいません。よくみてみたら、githubですでに報告されていたのですね。こちらの掲示板だけでなく、githubの掲示板もみてからエラー報告したほうがいいのでしょうか? 牟田口さま 応対ありがとうございます。このエラーのため、過去のエラー報告を参照できず、同じ内容の報告をしてしまいました。気長に待つことにします。     ご報告ありがとうございます。 以前からあるバグのようで、まだ直ってないみたいです。 https://github.com/NetCommons3/NetCommons3/issues/1253 ご参考まで。 https://www.netcommons.org/ のトップページで「新着情報」の動作に異常があったので、報告します。 このページでの「新着情報」では、「5件」の表示があり、そこをクリックするとプルダウンメニューで件数が選べるようになっているのですが、ここで「20件」を選ぶと、表示が乱れます。 おそらくここで「2...
すいません。よくみてみたら、githubですでに報告されていたのですね。こちらの掲示板だけでなく、githubの掲示板もみてからエラー報告したほうがいいのでしょうか? 牟田口さま 応対ありがとうございます。このエラーのため、過去のエラー報告を参照できず、同じ内容の報告をしてしまいました。気長に待つことにします。     ご報告ありがとうございます。 以前からあるバグのようで、まだ直ってないみたいです。 https://github.com/NetCommons3/NetCommons3/issues/1253 ご参考まで。 https://www.netcommons.org/ のトップページで「新着情報」の動作に異常があったので、報告します。 このページでの「新着情報」では、「5件」の表示があり、そこをクリックするとプルダウンメニューで件数が選べるようになっているのですが、ここで「20件」を選ぶと、表示が乱れます。 おそらくここで「20件」と選ぶと、レイアウトなどは変わらずに、5件の表示と同様のパターンで20件の表示がされるだけだと思うのですが、実際には「新着」で「3日分」の表示がされ、全く別のパターンで件名等の表示がされます アクセスに利用しているブラウザは Windows 10 の Edge です。...
3.2.1.1に更新する際にアバター表示がおかしくなる現象に遭遇し、PHPでImageMagickを使用できるようにして解消しました。そうすると、キャビネットや掲示板への画像貼付時に内部エラーで失敗します(アップロードできない。ただし、\app\Uploads\files\upload_file\real_file_nameには実ファイルがアップロードされている)。 内部エラー発生時の error.log には、以下の記述があります。 2018-11-26 03:42:32 Error: [ImagickException] UnableToOpenBlob `files\upload_file\real_file_name\17\188\2a・・・.jpg': No such file or directory @ error/blob.c/OpenBlob/2702Request URL: /・・/cabinets/cabinet_files_edit/add/29/parent_id:132?frame_id=39 思うに(Windowsの場合)絶対パスでファイル名を指定すれば解消するような気がしますが、そうした解決策は取り得ないでしょうか。 ほかにも何か分かる方がいらっしゃれば、ご意見を伺えればと思います。   ※NC3.1.7の時もImageMagickを使用可能にするとこうなっていましたが、アバターを必要としていなかったため、使用不可に戻して使っていたという経緯があります。 環境:Windows Server 2012 R2, xampp-win32-...
牟田口さま 応対ありがとうございます。このエラーのため、過去のエラー報告を参照できず、同じ内容の報告をしてしまいました。気長に待つことにします。     ご報告ありがとうございます。 以前からあるバグのようで、まだ直ってないみたいです。 https://github.com/NetCommons3/NetCommons3/issues/1253 ご参考まで。 https://www.netcommons.org/ のトップページで「新着情報」の動作に異常があったので、報告します。 このページでの「新着情報」では、「5件」の表示があり、そこをクリックするとプルダウンメニューで件数が選べるようになっているのですが、ここで「20件」を選ぶと、表示が乱れます。 おそらくここで「20件」と選ぶと、レイアウトなどは変わらずに、5件の表示と同様のパターンで20件の表示がされるだけだと思うのですが、実際には「新着」で「3日分」の表示がされ、全く別のパターンで件名等の表示がされます アクセスに利用しているブラウザは Windows 10 の Edge です。  ちなみにこのとき、上部のアドレスの表示は https://www.netcommons.org/topics/topics/index/limit:20 と、なっています。 同様の現象は、私のウェブサイト https:/...
ご報告ありがとうございます。 以前からあるバグのようで、まだ直ってないみたいです。 https://github.com/NetCommons3/NetCommons3/issues/1253 ご参考まで。 https://www.netcommons.org/ のトップページで「新着情報」の動作に異常があったので、報告します。 このページでの「新着情報」では、「5件」の表示があり、そこをクリックするとプルダウンメニューで件数が選べるようになっているのですが、ここで「20件」を選ぶと、表示が乱れます。 おそらくここで「20件」と選ぶと、レイアウトなどは変わらずに、5件の表示と同様のパターンで20件の表示がされるだけだと思うのですが、実際には「新着」で「3日分」の表示がされ、全く別のパターンで件名等の表示がされます アクセスに利用しているブラウザは Windows 10 の Edge です。  ちなみにこのとき、上部のアドレスの表示は https://www.netcommons.org/topics/topics/index/limit:20 と、なっています。 同様の現象は、私のウェブサイト https://www.nvsdomain.net/ でもおきています。ここでもトップページに「ブログ新着情報」というのを置いているのですが、ここでプルダウンメニューで「10件」など...
https://github.com/NetCommons3/NetCommons3/issues/1382 ご指摘感謝です。 むむ、違ってましたか。もしかしたらと思いissueあげましたが失礼しました。上記issueクローズしました。 お世話になっております。たまたま拝見したgithubのほうで、こちらの件が参考としてあげられていたようですので、念のためにコメントさせてください。 https://github.com/NetCommons3/NetCommons3/issues/1382 わたしはブラウザ上から一括アップデートのボタンを押す以前の段階で、パーミッションを確認しておりますので、パーミッションミスということは、今回は該当しないのではないかと思われます。  先日こちらに質問を書いたのち、もしかしてと思いまして、旧画像フォルダ(app/webroot/files) の内容を、新フォルダ(app/Uploads)へコピーしてみたところ動作をしました。そこまでは、先日こちらに書きました  確認: これは本来の手順なのでしょうか? アップデート方法の説明にも、手動でコピーということは、書かれていませんでした。  要望: もしこの手順が想定されている通りなのであれば、どこかにその説明を書いておいていただけませんでしょうか。当日は何が起こっている...
お世話になっております。たまたま拝見したgithubのほうで、こちらの件が参考としてあげられていたようですので、念のためにコメントさせてください。 https://github.com/NetCommons3/NetCommons3/issues/1382 わたしはブラウザ上から一括アップデートのボタンを押す以前の段階で、パーミッションを確認しておりますので、パーミッションミスということは、今回は該当しないのではないかと思われます。  先日こちらに質問を書いたのち、もしかしてと思いまして、旧画像フォルダ(app/webroot/files) の内容を、新フォルダ(app/Uploads)へコピーしてみたところ動作をしました。そこまでは、先日こちらに書きました  確認: これは本来の手順なのでしょうか? アップデート方法の説明にも、手動でコピーということは、書かれていませんでした。  要望: もしこの手順が想定されている通りなのであれば、どこかにその説明を書いておいていただけませんでしょうか。当日は何が起こっているのか、事態をまず把握するだけで20分以上もかかってしまい、かなり焦ってしまいました。  よろしくお願いいたします。