掲示板

トラブル報告

XserverにNC3.2.1.1をインストールできない

お世話になります。
同好会のサイトを構築しようとレンタルしたXserver(X10)にNC3.2.1.1をインストールできずに困っています。
考えられる原因と対策方法をご教示いただけないでしょうか。
よろしくお願いします。

行った作業と現象は以下の通りです。
-----------
1.公式サイトからダウンロードしたNC3.2.1.1のzipファイルを解凍した後、FTP(WinSCP)でXserverのドキュメントルートにアップロード。

2.サイトのURLにアクセスして「利用規約」画面の次へボタンをクリック

3.次に表示された「バージョンチェック」画面のバージョンチェック(CLI)欄に
「 /ドキュメントルート/app/Console/cake に実行権限がありません。パーミッションを確認してください」と表示され、次に進めない。

4.指摘された/app/Console/cakeのパーミッションが604だったので試しに704に変更したところ、3のエラー表示がなくなり、次へボタンをクリックできた(チェック結果の画面を添付します パーミッションチェック - 権限 変更後.pdf)。

5.表示された「データベース設定」画面で、ホスト名、データベース、ID、パスワードを入力し、次へボタンをクリック

6.「Installing...」表示に続いて表示された「管理者ユーザ作成」画面で、ログインIDとパスワード、ハンドル名を入力し、次へボタンをクリック

7.「内部エラーが発生しました。」と表示されインストールが中止される。
-----------
以上です。

7の内部エラーの原因もわかりませんが、そもそも3の問題の原因と正しい解決法がわかりません。
宜しくお願いします。

NC3 3.2.1.1を常時SSL化するとfacebookなどが埋め込めません

NC3  3.2.1.1をSSL化したサイトを構築中に先に進めない状況となっています。

さくらインターネットのSSLサーバ証明書(Let's Encrypt)を取得しNC3のhtaccessを修正、applicication.ymlのfukkBaseUrlをhttpsに書き換えて、使用を始めました。動作はよくアドレスに鍵マークがつきログインも正常にできます。

しかし・・・SSLでない場合に可能であった、facebook googlemap 他SNSが埋め込めません。iframeのスクリプトが消えて表示されません。ネットでいろいろ検索したのですが、現在のところどの方法もだめです。

また、古いブラウザでは表示ができない状態です。ただ、Yahooはhttpsでも表示されます。

SSLが何かもわからない初心者が質問させていただいていますので、初歩的なことであればお許しください。

何か対処方法がございましたら、ご教授ください。よろしくお願いいたします。

フォトアルバム投稿時のパーミッションがおかしい(?)

こんにちは。

NC3.2.2の新規インストール後、フォトアルバム設置時の初回画像投稿で「決定」押下後、「内部エラー」となり失敗します。

調べたところ、以下のようなことが分かりました。

  • /www/app/Uploads/files/upload_file/real_file_name/x/x 内に入った画像ファイルのパーミッションが600.
  • キャビネットで同一画像をアップロードすると、同ディレクトリ内の画像ファイルのパーミッションが644.

フォトアルバムの仕様(?)かよくわからないのですが、何か参考になる情報をお持ちの方がいれば、教えていただけないでしょうか。

以下は補足事項です。

  • さくらのレンタルサーバ
  • PHP 7.3.4(php.iniに「extension = imagick.so」を設定)
  • MySQL 5.7
  • もう一環境同じものがあるが、そちらはこの問題は起きていないのが解せない(違い:PHP7.2)

エラーログを添付しようとしたのですが、うまくいかなかったので貼り付けます(長くなってすみません)。

2019-04-30 05:58:58 Error: Model UploadFile, Field real_file_name: Unable to move the uploaded file to files/upload_file/real_file_name/7/12/xxxxxxxxxx.png
2019-04-30 05:58:58 Error: [UploadException] Unable to upload file
Request URL: /photo_albums/photo_albums/add/6?frame_id=10
Stack Trace:
#0 /home/xxxxxxxxxx/www/vendors/cakephp/cakephp/lib/Cake/Utility/ObjectCollection.php(129): UploadBehavior->afterSave(Object(UploadFile), true, Array)
#1 /home/xxxxxxxxxx/www/vendors/cakephp/cakephp/lib/Cake/Event/CakeEventManager.php(243): ObjectCollection->trigger('afterSave')
#2 /home/xxxxxxxxxx/www/vendors/cakephp/cakephp/lib/Cake/Model/Model.php(1970): CakeEventManager->dispatch(Object(CakeEvent))
#3 /home/xxxxxxxxxx/www/app/Plugin/NetCommons/Model/NetCommonsAppModel.php(427): Model->_doSave(Array, Array)
#4 /home/xxxxxxxxxx/www/vendors/cakephp/cakephp/lib/Cake/Model/Model.php(1760): NetCommonsAppModel->_doSave(Array, Array)
#5 /home/xxxxxxxxxx/www/app/Plugin/Files/Model/Behavior/AttachmentBehavior.php(209): Model->save(Array)
#6 /home/xxxxxxxxxx/www/app/Plugin/Files/Model/Behavior/AttachmentBehavior.php(175): AttachmentBehavior->afterSaveByAttachment(Object(PhotoAlbum), true, Array)
#7 /home/xxxxxxxxxx/www/vendors/cakephp/cakephp/lib/Cake/Utility/ObjectCollection.php(129): AttachmentBehavior->afterSave(Object(PhotoAlbum), true, Array)
#8 /home/xxxxxxxxxx/www/vendors/cakephp/cakephp/lib/Cake/Event/CakeEventManager.php(243): ObjectCollection->trigger('afterSave')
#9 /home/xxxxxxxxxx/www/vendors/cakephp/cakephp/lib/Cake/Model/Model.php(1970): CakeEventManager->dispatch(Object(CakeEvent))
#10 /home/xxxxxxxxxx/www/app/Plugin/NetCommons/Model/NetCommonsAppModel.php(427): Model->_doSave(NULL, Array)
#11 /home/xxxxxxxxxx/www/vendors/cakephp/cakephp/lib/Cake/Model/Model.php(1760): NetCommonsAppModel->_doSave(NULL, Array)
#12 /home/xxxxxxxxxx/www/app/Plugin/PhotoAlbums/Model/PhotoAlbum.php(233): Model->save(NULL, false)
#13 /home/xxxxxxxxxx/www/app/Plugin/PhotoAlbums/Controller/PhotoAlbumsController.php(221): PhotoAlbum->saveAlbumForAdd(Array)
#14 [internal function]: PhotoAlbumsController->add()
#15 /home/xxxxxxxxxx/www/vendors/cakephp/cakephp/lib/Cake/Controller/Controller.php(499): ReflectionMethod->invokeArgs(Object(PhotoAlbumsController), Array)
#16 /home/xxxxxxxxxx/www/vendors/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
#17 /home/xxxxxxxxxx/www/vendors/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PhotoAlbumsController), Object(CakeRequest))
#18 /home/xxxxxxxxxx/www/app/webroot/index.php(120): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#19 {main}

 

パーミッション

こんにちは。

NC3のインストールウィザードでエラーが出ました。

 

バージョンチェック(CLI)

/usr/home/(ユーザー名)/www/htdocs/futo3/app/Console/cake に実行権限がありません。パーミッションを確認してください。

 

と赤く表示されます。

 

レンタルサーバーの説明書では、

www/htdocs

などのディレクトリおよびディレクトリ内のファイルはシステムの動作上必須なので、削除、名前の変更、パーミッションの変更等の操作をしないでください。

 

と書かれています。

どうすれば良いかわかりますか。

対応方法などありましたら、教えてください。

よろしくお願いします。

NC3配下に置いたファイルへのアクセス

さくらレンタルサーバーにNC3.2.2をインストールし、そのフォルダ名をabcにしました。
https://abc.netで起動します。
新規にlocation.html(パーミッション0755)を作り、フォルダabc内に置きました。
https://abc.net/location.htmlでアクセスすると、「このアカウントでは、指定したURLにアクセスができません。」と
なり、location.htmlが開きません。
NC3は、「.htaccess」などで app/webroot/ が記載してあったりとか制限がいろいろあるようですが
そのフローがよくわかりません。
https://abc.net/location.htmlにアクセスする方法をどなたか、ご教示願えませんでしょうか。

(※さくらレンタルサーバーにWord Pressをインストールしたフォルダにlocation.htmlを置くとアクセスできます。)

<フォルダabc内のファイル>

標準の開始ルームを、任意のルームのトップページにできますか?

こんにちは。

ネットコモンズ公式マニュアルp35

活用例③学校のホームページ(公立の幼稚園、小学校、中学校)

のように、学校のホームページを構築しようと考えています。

ルーム毎に、1校の学校サイトにしました。

 

この場合、会員がログインした時に、

自分の所属する学校が表示されるようにできるのでしょうか。

ログイン時に任意のルームのトップページが表示できるといいのですが、

プライベートにすると、その会員のプライベートルームになるため、

サイト共通の左エリアのメニューと新着情報のみになってしまいます。

パブリックに指定すると、

パブリックのトップページなので、各学校のトップページではありません。

職員がログインした時など、

自分の所属する学校のホームページが表示されるようにする方法があれば、

教えてほしいです。

現在、「標準の開始ルーム」は「プライベート」に設定してあります。

作成中のサイトのURLは

http://i-school.sakura.ne.jp/ito/

です。

よろしくお願いします。

GoogleMapの埋め込みができません。

こんにちは。

公式マニュアルのp.53の操作でGoogleMapの埋め込みをしたいのですが、

うまくいきません。

GoogleMapの方でHTMLをコピーし、

「おしらせ」プラグインのソースコードに貼り付けて「OK」をクリックすると、

ちゃんとGoogleMapが表示されているのに、

「決定」をクリックすると、消えてしまいます。

消えた後に、もう一度ソースコードを見てみると、

<p><iframe style="border: 0;" width="600" height="450" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>

となっていて、先ほど貼り付けたHTMLとは違う内容に置き換わっています。

 

どこか操作が間違っているでしょうか。

解決策があれば教えてください。

よろしくお願いします。

インストール時に「テーブルの生成(マイグレーション)に失敗しました。」と出る

新規で3.3.1をインストールしようとしていますが、データベースの設定のところで

表題のようなエラーが出て先に進めません。

さくらインターネットとcolorfulboxの二つのサーバで試してみましたが、どちらも同じ事象です。

実際にサーバのコントロールパネル内PHPMyAdminでデータベースの中を見るとテーブルは作成されています。
(すべてのテーブルができているかどうかはまだ運用前なのでわからない状態です)

前のページでのシステム要件のところは全てクリアだったのですが、何か考えられるチェックポイントはありますでしょうか。

よろしくお願いいたします。

 

 

 

NC3.1.10 → 3.2.1 へのアップデートで、画像が引き継がれない

 お世話になっております。9月に「内部エラーが出て、アップデートをいったんやめた」と書きましたmikimaruです。その後、3.2.1へ直接アップデートすることにいたしました。

===
さくらインターネット(スタンダード)
FreeBSD 9.1
PHP 5.6
MySQL 5.5
===

 前回は画面が何も表示されずに「内部エラー」でしたが、今回は一括アップデートも無事に終わり、動作確認をしようと思いましたところ、画像が表示されません。画像のパスをどこで指定しているのか、どこを直せばよいのかが、わからずにいます。

 画像を読みに行っているURLが
(設置URL) /wysiwyg/image/download/13/133 のように出ています。

 設置URLの直下には、wysiwygという階層はありません。この件は以前から気になっていて、4月18日に旧掲示板のほうにも書かせていただきました。そのころからずっとwysiwygの表示が出たり消えたりしています(ほとんどの場合は出ています)。ただ、ほかにそういうことを書かれている方がいらっしゃらず、とくに何もせずに現在にいたります。関係あるのでしょうか?

https://nc2.netcommons.org/index.php?action=pages_view_main&block_id=18477&active_action=bbs_view_main_post&bbs_id=234&post_id=16616#_18477

 現在、サイトはメンテナンスモードのまま、止めています。

NC3.2.1.1アップデートで内部エラー(Windows)

NC3.1.7 から 3.2.1.1へのアップデートをブラウザから行った場合に、「一括アップデート」クリック後に内部エラーが発生して失敗します。

また、コマンド実行の手順を実施したところ、下記のようになります。


C:\xampp\htdocs\nc>app\Console\cake.bat PluginManager.update_all

Error: Plugin PluginManager could not be found.
#0 C:\xampp\htdocs\nc\vendors\cakephp\cakephp\lib\Cake\Core\App.php(227): CakePlugin::path('PluginManager')
#1 C:\xampp\htdocs\nc\vendors\cakephp\cakephp\lib\Cake\Core\App.php(549): App::path('Console/Command', 'PluginManager')
#2 [internal function]: App::load('UpdateAllShell')
#3 [internal function]: spl_autoload_call('UpdateAllShell')
#4 C:\xampp\htdocs\nc\vendors\cakephp\cakephp\lib\Cake\Console\ShellDispatcher.php(259): class_exists('UpdateAllShell')
#5 C:\xampp\htdocs\nc\vendors\cakephp\cakephp\lib\Cake\Console\ShellDispatcher.php(210): ShellDispatcher->_getShell('update_all')
#6 C:\xampp\htdocs\nc\vendors\cakephp\cakephp\lib\Cake\Console\ShellDispatcher.php(66): ShellDispatcher->dispatch()
#7 C:\xampp\htdocs\nc\app\Console\cake.php(35): ShellDispatcher::run(Array)
#8 {main}


PluginManagerが見つからないと表示されます。私の環境の問題かもしれませんが、手順どおりに実行してもうまくいかず、一応報告として挙げさせていただきます。

環境:Windows Server 2012 R2, xampp-win32-7.0.28-0-VC14 (Apache 2.4.29 / MariaDB 10.1.31 / PHP 7.0.28)

メニュー表示順変更できない

メニュー表示順変更しようとしましたが、エラーになります。

下記でメニュー「TEST1」を一つ上に移動しようとして、 ↑ を押しますがエラーになります。

何が原因かおわかりでしたら、ご教示いただきたく、

エラー画面

当方の環境は、さくらレンタルサーバー、Apache/2.4.38、MySQL 5.7、PHP 7.2.14  です。

 

汎用データベースがおかしい

汎用データベースがおかしいように思えます。
マニュアルには、汎用データベースの説明が無いです。
汎用データベース作成時の注意点などあるのでしょうか。
他の方はどうなのでしょうか、わたくしだけおかしくなるのでしょうか。

環境
Version: NetCommons3.2.2
PHP 5.6.40 (CGI版)
データベース バージョン: MySQL 5.7
サクラレンタルサーバー スタンダード

 

例1 レイアウトが乱れます。

 

例2 同じ画像のサイズが変わる

PDFファイルのプレビューとダウンロードの動作について

お世話になります。

現在、勤務校のホームページをNC3.2.2で構築中なのですが、PDFファイルをキャビネットやお知らせなどに組み込んでおくと、必ず、ダウンロードになってしまい、ブラウザでプレビューすることができません。おそらくnetcommons3.jpさんのこちらの記事と同じ現象かと思われます。

仕様かなとも思ったのですが、例えばオープンソースワークショップさんのこちらの記事は「自宅作業にすべき目安.pdf」をブラウザ上でプレビューできます。しかし、公式サイトのこちらの記事の「チラシのダウンロードはこちら」はプレビューできずにダウンロードになってしまいます。

利用者の立場で考えると、PDFについては、プレビューしてから、ダウンロードの必要性を判断するのが自然だと思われます。もし、プレビューできる方法がありましたら、御教示いただければと思います。

NetCommons-3.2.0でキャビネットの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をインストールしてそれぞれ同じようにキャビネット中のzipファイルの解凍をしたところ何の問題もなく解凍できました。また、新たにローカルにubuntu14.04をインストールして(phpのバージョンは5.5.9、MySQLは5.5.61です。)同じように3.0.10+patch1と3.2.0をインストールしたのですが、3.0.10+patch1は問題ないようですが3.2.0ではやはり解凍できません。

どうもPHPやMySQLのバージョンは関係ないように思うのですが、3.1.10と3.2.0でキャビネットのunzipの扱いが何か変わったのでしょうか。uploadファイルの場所が変わったそうですが関係あるのでしょうか。

わかりにくい文章で申し訳ありません。2から3の変換ツールがうまく行かないときは大量のキャビネットファイルをアップロードしなければならず圧縮したファイルをアップロードしたうえで解凍するという手段を考えています。3.1.10でも他に問題なければいいのですが、やはり最新のバージョンを使用したいものです。

(参考)3.2.0でzipファイルが解凍できなかったときのエラーログ

cat nc320/app/tmp/logs/error.log

2018-10-02 08:06:48 Error: [InternalErrorException] UnZip Failed.
Request URL: /nc320/cabinets/cabinet_files_edit/unzip/5/17af74ac63045ab1be1c1fcbe933d76f?frame_id=6
Stack Trace:
#0 [internal function]: CabinetUnzipBehavior->unzip(Object(CabinetFile), Array)
#1 /var/www/html/nc320/vendors/cakephp/cakephp/lib/Cake/Model/BehaviorCollection.php(239): call_user_func_array(Array, Array)
#2 /var/www/html/nc320/vendors/cakephp/cakephp/lib/Cake/Model/Model.php(829): BehaviorCollection->dispatchMethod(Object(CabinetFile), 'unzip', Array)
#3 /var/www/html/nc320/app/Plugin/Cabinets/Controller/CabinetFilesEditController.php(646): Model->__call('unzip', Array)
#4 /var/www/html/nc320/app/Plugin/Cabinets/Controller/CabinetFilesEditController.php(646): CabinetFile->unzip(Array)
#5 [internal function]: CabinetFilesEditController->unzip()
#6 /var/www/html/nc320/vendors/cakephp/cakephp/lib/Cake/Controller/Controller.php(491): ReflectionMethod->invokeArgs(Object(CabinetFilesEditController), Array)
#7 /var/www/html/nc320/vendors/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
#8 /var/www/html/nc320/vendors/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(CabinetFilesEditController), Object(CakeRequest))
#9 /var/www/html/nc320/app/webroot/index.php(121): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#10 {main}

 

NetCommonsサーバReadyについて

トラブル報告でもないのですが、NC2の時には、トップページで、NetCommonsサーバReadyについて掲載されていましたが、NC3には見当たりません。新井先生がアウトソーシングということで、外部にサーバを借りて、運用するほうがいいのでは、ということをおっしゃっていたと思います。本校でも今までは自サーバだったのを外部に借りようかと検討しているようです。その際にNC3のうごくサーバを探すのは大変だと思うので、前みたいにReadyの認定をして表示してもらえると参考になります。

#NC2のときの業者さんがそのまま使えるならすみません。

NC3.2.1.1の移行でわかったこと

エディ・ケイ ささきです。お世話になります。

最近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行目で$data['Topic']をつけています。

 確認方法は画面からの登録と移行とでdataの中を確認しています。

 また登録フォームの新着情報もできています。

 

3.新着情報の移行で止まる

 これは既に修正されていましたが、修正箇所が誤っていると思われます。

 app/Plugin/Topics/ModelのTopicFramesPlugin.php ですが

 69~71行目の

 $check = isset($data['TopicFramesPlugin']['plugin_key'])
 ? $data['TopicFramesPlugin']['plugin_key']
 : [];

 を

 $check = isset($data['TopicFrameSetting']['plugin_key'])
 ? $data['TopicFrameSetting']['plugin_key']
 : [];

 に修正されていますが、そもそも$data['TopicFrameSetting']['plugin_key']といった要素がなく、その下のチェックは何も処理されないとものとなっています。

 ここの修正はわたしもどのように記載すればよいかわかりませんが、

 62~67行目で$data['Plugin']['key']を$pluginKeys[]に作れば良いことはわかっています。

 画面でプラグイン指定をした場合、$dataの中に存在します。

 (中身は指定できる16個のPluginの名前です)

 それが移行時のdataにないことが落ちる原因ですので多分app/Plugin/Nc2ToNc3/Model/Behaviorの

 Nc2ToNc3TopicBehavior.phpで作成するのではと考えます。

 わたしはTopicFramesPlugin.phpの指定されたプラグインの存在チェックそのものをコメント化しています。

この3点ご確認いただき正しければ修正のほど、よろしくお願いいたします。

また、新着情報のプラグイン指定について3.2になってから登録できない状態となっています。

これについては、

 app/Plugin/Topics/ModelのTopicFramesPlugin.phpの

169~173行目

// foreach ($data[$this->alias] as $frame) {
// if (isset($frame['plugin_key'])) {
// $pluginKeys[] = $frame['plugin_key'];
// }
// }

foreach ($data[$this->alias]['plugin_key'] as $plugin_key) {
$pluginKeys[] = $plugin_key;
}

にすれば登録可能となります。

本来、Githubに参加しこれを投稿すればよいかもしれませんが、恥ずかしながら未だGithubの使用方法を存じておりません。そのうち勉強し参加できるようにしたいと思います。

ご確認のほど、よろしくお願いいたします。

「お知らせ」を1つのURL画面(ルーム、ページ)に複数設置することができなくなりました

度々お世話になります。

既に「お知らせ」が設置してあるページやルームに新しい「お知らせ」を追加し、編集もしくは一覧選択しようとするとログアウトしてしまい、編集できません。

【環境】
NetCommons 3.2.1.1
さくらインターネット スタンダード
・Apacheバージョン:Apache/2.4.37 
・PHPバージョン:PHP 7.2.13 (モジュール版)

操作端末OS:Windows7 Professional
操作端末ブラウザ:Chrome(IEでも同様です)

※ 「さくらのレンタルサーバーへのNetCommons3インストール説明書 株式会社オープンソース・ワークショップ 2018-10-18」を参照してインストール。
Zipアップロード後のファイルの展開はWinSCPにて実施。
NetCommons3.2.0の修正パッチ2ヶも適用済み。

【再現手順と現象】

1. ログインし、セッティングモードONにする。

2. 既に「お知らせ」を設定してあるページ(ルーム)でプラグイン追加をクリックし、2つ目の「お知らせ」を選択する

3. 追加された「お知らせ」の本文にテキストを記入、[決定]ボタンをクリックする。

4. ログアウトし、ログイン画面となるので再ログインすると本文編集画面に戻る。記入したテキストは消えている。
(この時、セッティングモードがOFF状態になっている場合もあります)

5. 再びテキストを記入、[決定]ボタンをクリックするとまたログオフしログイン画面になる。再々ログイン、以下同様。

※ 2つ目の「お知らせ」そのものは追加されています。

※ 本文編集画面右上の「×:閉じる」アイコンや「↑ ↓:上下変更」アイコンをクリックしてもログオフしません。

※ 設定アイコンをクリックしてもログオフすることがあります。ログオフしない場合でも、一覧表示のどれかを選択すると、その時点でログオフします。

※ 何度か繰り返していると「不正なリクエストの可能性があります」エラー画面になる時もあります。

何か手順が違っているのでしょうか? どうぞよろしくお願いします。

 

動画モジュールのカテゴリについて

お世話になっています。少し見たのですが、なさそうなので。

自分の環境だけかもしれないので、もしそうなら教えてください。

<環境>

自宅サーバ:HP MicroServer gen10

OS:CentOS7.5  Apache2.4 PHP7.0.5 MySQL5.7.25

NC:NC3.2.2

動画モジュールをプライベートの中に設置して、動画を入れてあります。いくつか種類があるので、表示を絞りやすいようにカテゴリを設定しようとした。

カテゴリの中で、2つカテゴリ名を入れ、決定を押す。

すると動画を入れる段階になって、カテゴリの中は空欄で2行出ている。

キャビネットのzipファイルが解凍できない場合がある

現在、NC3.2.2で構築中です。以前、zipファイルが解凍できない件については、解決策を提示していただいて、その時点ではうまく解決できていました。しかし、最近になってzipファイルによって解凍できたり、解凍できなかったりする現象がおきました。いくつか試していると、圧縮ファイル数が10個くらいを超えると、解凍できず、8個以内なら解凍できることがわかりました。なにか解決策があれば、教えていただければ、よろしくお願いします。

Netcommons3のphp.iniを設置する場所についての質問です。

こんにちは

php.iniをコントロールパネルやhtaccessから設定変更できないレンタルサーバーをお試し期間中です。

環境は以下になります。

CPIの共用レンタルサーバー
OS FreeBSD11.2
PHP 7.1系
MySQL 5.6系
Netcommons 3.2.2

php.iniを編集するには、レンタルサーバー屋さんが用意したPHP 7.1のファイルを自分でonとかoffとか0とか1とか変更して上書きし、「php.ini」とファイル名を付けてNetcommons3のphp.iniのあるディレクトリに置くという説明をされました。

”PHP の設定を変更することができます。 PHP の設定は設定ファイル(php.ini)を編集し PHP プログラムが存在するディレクトリと同じ場所に設定ファイル(php.ini)を設置することにより、設定を変更することができます。また、設定ファイル(php.ini)が設置されているディレクトリ以下の階層すべてに同じ設定を適用することも可能です。”

phpファイルがいっぱいあって、どこにphp.iniファイルを置けばいいのかわかりません。

 

よろしくお願い致します。

スマホから検索ボックスに正しく入力できない

いつもお世話になり、有り難うございます。

 

スマートフォン(iphpne10、iOS13.1.2)から、NC3サイトの検索ボックスに入力しようとすると、うまく入力できません。

例えば、公式サイトの検索ボックスに、スマホから「ネット」とタイピング(日本語入力モード)すると、以下のようになってしまいます。

スマホに詳しくないので、もし自分のデバイスだけの症状であればお許しください。

パソコンからの入力では、このような症状が出たことは全くありません。

以上、対処していただけると有難いです。

よろしくお願いいたします。

CentOS7へのインストールがうまくいきません。(最初のウィザードが表示されません。)

こんにちは。

CentOS7にインストールしようとして、上手くいかず、困ったのでこちらに質問します。

最初の、インストールウィザードが表示されず、困っています。

何かヒントがあれば教えてください。

よろしくお願いします。

Linuxのスキルは、よく分かっていないけど入門書に書いてある記述通りに設定したら動いた、という程度です。

 

自前サーバーです。(中古のWindows7パソコンの中身を消してインストールしました)

CentOS 7.5.1804

Apache 2.4.6

PHP 5.4.16

MySQL 15.1 (Distrib 5.5.60-MariDB)

NetCommons 3.2.0

インストール先は /var/www/html/ で、その中に NetCommons3というフォルダをコピーしました。

なので、ブラウザから http://localhost/NetCommons3/ にアクセスしましたが、真っ白な画面しか表示されず、ウィザード画面が表示されませんでした。

試しにWordPressをインストールしてみたところ、こちらはちゃんと動いて投稿・閲覧できました。なので、ApacheやPHP、MariaDBは正常に動いているのだと思います。

Apacheのmod_rewriteは、phpinfoでLoaded Modulesの欄に載っているので正常に設定できているのだろうと思います。

MySQLのsql_modeは、select @@GLOBAL.sql_mode; を実行したところ、何も設定されていませんでした(つまり、STRICT_TRANS_TABLESではないです)。

 

本当はImagemgickやffmpegも設定したかったのですが、先ずはNetCommons3がちゃんと動いて欲しいです。

職場のグループウェアとして試用してみたいと思っており、インターネットに繋がないLANなので、外部サービスを利用することは考えていません。

NetCommons3.2.0にアップデートするとエラーになりページが見れなくなる

Apache2.4 CentOS7.1 PHP7.1  MariaDB10.2 のサーバーでインストールしています。

現在のNetCommons3のバージョンが3.1.9です。
バージョンを3.2.0にアップデートしたところ下記に添付した .txtファイルのエラーが表示されサイトの閲覧が不能になりました。
アップデートですが管理画面の「プラグイン管理」、「一括アップデート」と
コマンドラインから2パターンで試みたのですがどちらも同じエラーが表示されました。
3.2.0エラー.txt

この表示されているエラーが出た場合の対処方法を教えていただきたいです。

NC3.2になってからフォトアルバムが使えない

NC3.1.10まで正常に動作していた「フォトアルバム」プラグインによるスライドがNC3.2.0にアップデートしたら消えてしまった。最新バージョンNC3.2.1.1を最初からインストールしてもやはりフォトアルバムは使えない。
どなたからもトラブル報告がないのが不思議に思いつつ、何度やってもうまくいかないので敢えてフォトアルバム動作の真偽を問う。

「新着情報」の動作に異常があります

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件」などを選ぶと、異常な動作をします。

以上、報告までで失礼いたします。

 

Powered by NetCommonsの表示位置について

NC3.2.1.1でサイトを構築しています。いろいろ質問をさせていただいているのですが、今回は

ブラウザによって通常、フッターに表示されるはずの「Powered by NetCommons」がヘッダー部分に表示されます。これは、特異な事例なのでしょうか?

なお、他のNC3で構築されたサイトを拝見しても現在のところ正常に表示されています。

 

※サイトURL  https://www.shiso-sports.jp

サーバーは「さくらインターネット」レンタルサーバー、スタンダードです。
OSは Window7

「事例」
Chrome の場合


IE11 の場合

補足:構築中のサイトは、常時SSLに設定していますが、古いブラウザで表示されない事象が表れています。

 

【常時SSL設定のため修正したものは】

SSLは、さくらインターネットから Let's Encrypt
修正部分はhtaccessとbaseURLの変更のみです。

1.app/Config/application.yml
に記述されているURLをhttps://に変更

2. githubの情報「Let's Encrypt対応」
https://github.com/NetCommons3/NetCommons3/wiki/Let%27s-Encrypt%E5%AF%BE%E5%BF%9C

.htaccessを下記のように修正しました。

<IfModule mod_rewrite.c>
RewriteEngine on
# /.well-known/ is Let's Encrypt
# Let's Encrypt need http(80) and DocumentRoot/.well-known/
RewriteCond %{REQUEST_URI} !(^/.well-known/)
RewriteRule ^$ app/webroot/ [L]
RewriteCond %{REQUEST_URI} !(^/.well-known/)
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>

 

他:スライドショーの解像度を上げるために

app/Plugin/Files/Model/UploadFile.phpの変更を行いました。

https://github.com/NetCommons3/NetCommons3/issues/1006

 

 

同様の事例は見られるでしょうか?よろしくお願いいたします。

 

 

さくらインターネットサブドメイン適用サイトのログインエラー

いつもお世話になっております。

さくらインターネット スタンダード環境でNC3でサイトを4つ構築し、1つに初期ドメイン、2つに「初期ドメインのサブドメイン」を適用しています。
※ 残りの1つには適用していません。

このサブドメインを適用したNC3サイトにログインすると、ログイン済みトップページにならず、エラー画面が表示されます(ログインはできている)

【手順と現象】
1. トップページ(http://サブドメイン名/)画面右上の「ログイン」リンクをクリック

2. ログイン画面(http://サブドメイン名/auth/login)が表示される。

3. ログインID、パスワードを入力してログインすると、
「Webサイトによってこのページの表示を拒否されました」というエラー画面(http://さくらインターネット初期ドメイン名/)となる。

4. ブラウザの戻るボタンから2.のログイン画面に戻り、画面左上のサイト名表示をクリックすると、ログイン済み状態のトップページ(http://サブドメイン名/)になる。

.htaccessの記述の問題なのか、他のどこかを書き換える必要があるのか…
エラー画面を表示させず、トップページを表示させるにはどうしたらよいでしょう?

近い将来、それぞれ異なる独自ドメインを4つのサイトに適用させる予定なのですが、その際にも同様なエラーが出るのではないかと心配しています。

【環境】
NetCommons 3.2.2(3.2.1.1よりアップデート)
さくらインターネット スタンダード
・Apacheバージョン:Apache/2.4.37
・PHPバージョン:PHP 5.6.40 (CGI版) ※PHP 7.2.13 (モジュール版)より変更
操作端末OS:Windows7 Professional
操作端末ブラウザ:Crome、IE11
※ 初期ドメイン適用サイトもサブドメイン適用サイトも、www配下の同階層に作成してあります。

どうぞよろしくお願いします。

NC3.3.0で動画が表示されない

お世話になります。

NC3.3.0にしたところ、ログインしない状態で動画モジュールの動画が表示されません。

ただログインした状態だと表示されています。

何か設定が悪いのでしょうか?

ドメイン移管したらサイトが開けなくなりました

ほかに投稿できる場所がなかったのでこちらに投稿いたしました。

ドメインキングのレンタルサーバーにNetcommonsをインストールして独自ドメインのサイトを立ち上げていました。

https://www.domainking.jp/

レンタル料金が値上がりしたため、別サーバーに移そうとまずはドメイン移管を行いました(移管先はムームードメインhttps://muumuu-domain.com/)。しかし、移管した途端に接続できなくなりました。エラーは「502 Bad Gateway」というのが出ました。ムームードメインに問い合わせたところ、移管にとくに問題はないとの回答、ドメインキングへ問い合わせたところ、以下の対応を行ったとの回答がありました。

「該当のエラーはPHPの実行タイプの影響が考えられるため、以下のように実行タイプを変更いたしました。

●変更前
FPMアプリケーション+nginx

●変更後
FPMアプリケーション+Apache」

しかし二日たって、今は504 Gateway Time-out nginxというエラーが出ます。

ドメイン移管に問題があったとは思えないのですが、ひょっとしてドメイン移管に伴いNetcommonsの設定を変更する必要があったのかとも考えています。

初心者なのにこのようなことをしなければ良かったと反省していますが、解決のためのヒントでもいただければと考えています。よろしくお願いします。

アンケートの「結果」を取り出せない

※こちらで問題があったら、ご教示ください。

アンケートで、記述式2問の設問を用意し、無期限で実施しました。

すると、閲覧者(≠作成者、≠管理者)が書き込んだようなのですが、どこを操作してもその書き込み内容を閲読できません。

念のため、期限を設定し、終了後に見ようとしても見られませんでした。

アンケート結果を公開する設定にしていたのですが、個別の設問は公開設定に「変更」できず(この点に関する過去ログは拝見しました)、手詰まりになっております。

作成者も管理者も閲覧できない状況で困っております。

何か、ご教示いただければ幸いです。

よろしくお願いいたします。

coreserverに3.3.1で会員管理が内部エラー

 いつもお世話になっております。

 coreserver上でnetcommons2を運用しているのですが、そろそろnetcommons3に移行したいと考えております。

 netcommons2が動いているphp5.6でも3.3.1をインストールは出来たのですが、会員管理で内部エラーが発生するのと画像のリンクが切れてしまっています。phpのバージョンが問題かと一旦php7.4に切り替えてインストールし直しても同様の症状でした。他の機能は全部は試していませんが、差しあたって問題はなさそうです。

 色々と検索しては見ましたが解決策は見当たらなかったため、ここで報告させて頂きます。

 以上、解決策を教えて頂けますようよろしくお願い致します。

自動ログアウト時間が設定できない

NC3.3.1を今年から利用させていただいています,ありがとうございます.NC2から移行しました.

【トラブル】管理者から管理画面.

system controller> server setting>Time for automatic logout
どれを設定しても(3daysでも)1,2時間ほどで自動ログアウトしてしまう.

【環境】
Scientific Linux release 7.8 (Nitrogen)
PHP 5.4.16 (cli)
Apache/2.4.6
mysql Ver 15.1 Distrib 5.5.65-MariaDB,

 

どうぞよろしくアドバイスください.

 

 

3.1.10 → 3.2.0 へのアップデートで「内部エラー」

 さくらインターネットのスタンダードプランで個人サイトにNetComonsを利用しているmikimaruと申します。

 PHP 5.6.37 / MySQL 5.5

 これまで、3.1.2 のころから、ほぼ問題なくファイル上書きとブラウザ上からの一括更新でアップデートをしてまいりました。昨晩は画面をリロードしたところ、すべてのページで「内部エラー」と表示されてしまい、3.1.10にバージョンを戻しました。

 当方の環境は何も変化しておらず、何が問題だったのか手がかりがないのですが、さくらのエラーログ、NetCommonsのdebug.log/error.logなどすべてにおいて、これに関することは何も記録されていなかったので、システム画面から事前にデバッグを記録する設定にしていなかったことが悔やまれます。

 関連する情報がないかと検索してみたのですが、これまで話題になったことがあるcakeのパーミッションも問題ありませんでした。数日後に同じ作業をまたおこなって(ただし次回はデバッグ設定を2にして)、結果を見てみるしかないかなと、思っています。

 何か見落としがちなことや、お気付きの点がありましたら、ご意見いただけましたら幸いです。

デバッグ設定画面

 

 

 

 

公式サイトの画面切り替え速度

こんにちは。

公式サイトにアクセスしてたびたびストレスに感じているのですが、画面の切り替えのたびに待たされる感があり、なんとかならないかなーと思っています。特に、画像の読み込みが遅いようです。

NCのバージョンアップも必要なのかなーと思っているところです。

お忙しいとは思いますが、ご対応いただけますと公式サイトの閲覧もしやすくなるかと思いますので、よろしくお願いいたします。

ログイン時にlocalhostに遷移してしまう

オンプレミス環境でポータルサイトを作成しています。

インストール手順 に従いインストール実施、
また、内部エラーが表示されたのでこちらを参考にインストール完了しました。
利用を想定していている同ドメインのクライアントPC端末から http://サーバ名/xxx でTOP画面表示できました。

しかし作成したユーザーでログインすると、 http://localhost/xxx に遷移して ”このページは表示できません" と表示されてしまいます。その後、再度 http://サーバ名/xxx にアクセスしなおすと、ログイン状態は維持されています。

 

サーバ:
・NetCommons3 3.2.1.1 を仮想サーバ上 Windows Server2012 R2 にインストール
・XAMPP for Windows 7.2.29(Apache2.4.34、PHP7.2.9)

クライアントPC:
・WIndows 8.1
・IE 11.0.40
・Chrome 70.0.3538.102

 

ログイン時に http://localhost/xxx に遷移しないようにしたいです。

初歩的な問題かもしれませんが、お知恵を拝借ください。

よろしく言お願いいたします。

新着情報が表示されない

お世話になります。
NC3.2.1.1で新着の表示方法を「指定したプラグインのみ表示する」にした場合、全く新着情報が表示されなくなります。
表示対象にしたはずのプラグインの選択が記憶されずに、すべて選択解除されてしまうようです。
これはすでに知られているバグでしょうか。それとも私の動作環境に起因するものでしょうか。

ご教示の程よろしくお願いいたします。

「予期しないトークンにより、登録が正常にできませんでした。」となり、ログアウトします

過去記事に似た報告もあり対応済みとのことでしたが、頻発します。
回避方法などございましたらご教示いただけると幸いです。

【環境】
NetCommons 3.2.1.1
さくらインターネット スタンダード
・Apacheバージョン:Apache/2.4.37
・PHPバージョン:PHP 7.2.13 (モジュール版)

操作端末OS:Windows7 Professional
操作端末ブラウザ:IE11

※ 「さくらのレンタルサーバーへのNetCommons3インストール説明書 株式会社オープンソース・ワークショップ 2018-10-18」を参照してインストール。
Zipアップロード後のファイルの展開はWinSCPにて実施。
NetCommons3.2.0の修正パッチ2ヶも適用済み。

【再現手順と現象】

1. システム管理者でログインする

2. セッティングモードONにする

3. パブリックの任意のページに任意のプラグインを追加

4. プラグイン名を削除し、見だし(というのですか?)defaultからnoneに変更、[決定] をクリック

5. 3.から4.の操作を繰り返していると、「予期しないトークンにより、登録が正常にできませんでした。」となり、ログアウトする。

6. ログインし直して改めて4.を実施するが、一度発生すると頻発するようになる。

7. 何度も繰り返していると、ログインしようとしても「不正なリクエストの可能性があります。」となり、ログインできなくなる。

8. 2~3時間おいてログインし直すとまた操作できるようになるが、プラグイン設置操作を続けているとまた発生するようになる。

 

どうぞよろしくお願い致します。

掲示板の記事編集でキャンセルするとログアウトする

お世話になっています。

ローカルにubuntu14.04をインストールしています。(phpのバージョンは5.5.9、MySQLは5.5.61です。)

3.2.1.1をインストール直後に掲示板を設置し、システム管理者のままでテスト記事を投稿し決定を押すと正常に登録できます。また、その記事の編集で決定も削除することもできますが、編集を中止しようとしてキャンセルをクリックすると「不正なリクエストの可能性があります」とでてログアウトしてしまいます。

 その時のエラーログは次のとおりです。

--------------------------------------------------------------------------------------------------------

2019-01-18 09:21:49 Error: [BadRequestException] 不正なリクエストの可能性があります。
Request URL: /nc3C/bbses/bbs_articles/view/5?frame_id=6
Stack Trace:
#0 /var/www/html/nc3C/app/Plugin/Bbses/Controller/BbsArticlesController.php(220): NetCommonsAppController->throwBadRequest()
#1 [internal function]: BbsArticlesController->view()
#2 /var/www/html/nc3C/vendors/cakephp/cakephp/lib/Cake/Controller/Controller.php(491): ReflectionMethod->invokeArgs(Object(BbsArticlesController), Array)
#3 /var/www/html/nc3C/vendors/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
#4 /var/www/html/nc3C/vendors/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(BbsArticlesController), Object(CakeRequest))
#5 /var/www/html/nc3C/app/webroot/index.php(121): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#6 {main}

--------------------------------------------------------------------------------------------------------

このヘルプデスクのトラブル報告では投稿途中でキャンセルしても正常に動作しているので、私のところだけの現象でしょうか。

 

シボレス認証プラグインについて

こんにちは

NetCommons3をインストールしてから シボレス認証プラグインをインストールすると

管理者でログインして。お知らせなど修正すると

 

予期しないトークンにより、登録が正常にできませんでした。

とエラーになってしまいます。

プラグインをインストールする前は正しく動作しておりました。

バージョンは3.2.2で

プラグインをcomposer.phar require でインストール後下記をおこないました。

chown -R apache:apache /var/www/html/nc3/app/tmp/cache/*

もし、プラグインの報告がこちらでなければ、報告先を教えていただけないでしょうか?

 

 

 

 

汎用データベースの文字数制限?

 汎用データベースで入力していて、長文が入らない現象に遭遇。報告があるかもと調べてみると GithubのNetcommons3で"文字数制限がある?"という質問が、すでにありました。ただ、ここで回答らしきものが、コメントされていなかったので、あらためて質問させてもらいます。テキスト、wysiwyg、どちらでも同じ現象です。文字数制限があるのでしょうか。また、それを変更できる方法があるのでしょうか。

登録フォームからメールが届かなくなりました

登録フォームのメール配信設定で、その登録フォームが設置されているページのルーム管理者と本人(登録者)に通知メールを送るようにしていたのですが、サイトに独自ドメインを適用後、メールがルーム管理者にも本人にも送られなくなってしまいました。

管理 → システム管理 → メール設定 で、「メールを送れるかテスト送信する」
した場合、メール設定の送信元に指定したアドレスから任意の送信先アドレスへメールが届きます。

管理 → 会員管理 で、サイト管理者権限を設定した会員を、そのルームのルーム管理者に設定しています。
管理 → ルーム管理 で、そのルームの参加者を確認しましたが、その会員のルーム内の役割はルーム管理者となっています。

どこかに設定漏れがあるのでしょうか…?

【環境】
NetCommons 3.2.2
さくらインターネット スタンダード
・Apacheバージョン:Apache/2.4.37
・PHPバージョン:PHP 5.6.40 (CGI版)

操作端末OS:Windows7 Professional
操作端末ブラウザ:Chrome

どうぞよろしくお願いします。

Cakeについて教えてください

さくらインターネットでサイトを作成し、独自ドメイン(sho-ren.net)を取得し、SSLを取得し、.htaccessでリダイレクトさせようとやってみたのですが、サイトを開こうとすると以下のメッセージが出て開けなくなりました。

.htaccesessには不慣れで、よくわからないまま書き換えてしまったのが原因ですが、サイトを開けるように戻したいのです。この警告はCakeが見当たらないと言っていると思うのですが、どう対処したらいいのかご教示お願いします。

--ここから

Warning: include(/home/sho-ren/www/lib/Cake/bootstrap.php): failed to open stream: No such file or directory in /home/sho-ren/www/app/webroot/index.php on line 96

Warning: include(): Failed opening '/home/sho-ren/www/lib/Cake/bootstrap.php' for inclusion (include_path='.:/usr/local/php/7.3/lib/php') in /home/sho-ren/www/app/webroot/index.php on line 96

Fatal error: CakePHP core could not be found. Check the value of CAKE_CORE_INCLUDE_PATH in APP/webroot/index.php. It should point to the directory containing your /cake core directory and your /vendors root directory. in /home/sho-ren/www/app/webroot/index.php on line 101

NC3.2.2から3.3.0にバージョンアップしたら施設予約の入力ができなくなった

NC3.2.2では問題なく稼働していた施設予約プラグインで予約情報の入力ができなくなり、
トップページに「申し訳ありませんが、予約の登録・編集は画面に正しく設置された施設予約から行ってください。」というアラームが出て、入力できないトラブルに遭っています。。

どなたか同じようなトラブルを経験されていませんか? そして、どのように解決したら良いのでしょうか、ご教授ください。(今は、とりあえず、NC3.2.2でサイトを再構築して使っています。)

 

NTTコミュニケーションズ にNC3をインストールできない

こんにちは。たびたびすみません。

「XserverにNC3.2.1.1をインストールできない」 という別のスレッドの下の方に、

書き込んでしまいましたが、

元のタイトルから外れてしまうので、

その続きではなく、新たにスレッドを作らせてください。

 

NTTコミュニケーションズのレンタルサーバーに

NC3をインストールしたいのですが、

どうしてもできません。

 

バージョンチェック(CLI)  のところで、

/usr/home/<管理者名>/users/<ユーザー名>/www/htdocs/<サイト編集権限名>/app/Console/cake に実行権限がありません。パーミッションを確認してください。

というエラーメッセージが出て先に進めません。

 

NTTコミュニケーションズのレンタルサーバーで

NC3をインストールできた方、

やり方を教えてほしいです。

 

ちなみに、さくらのレンタルサーバーにインストールしたときには、該当箇所に

バージョンチェック(CLI)
PHP(7.3.10) 正常

pdo_mysql(7.3.10) 正常

と表示されていました。 cakeとかパーミッションとかではなく。

 

いろいろ試行錯誤していますが、どうしてもうまくいきません。

NTTコミュニケーションズにも、質問してみたのですが、

その回答を一部引用します。

 

ーーー引用始めーーー

 

誠に恐れ入りますが、メール&ウェブビジネスにて
サポートが可能な範囲は、各種マニュアルに記載の事項、
及びメールアドレスの設定までとなっております。

NetCommonsにつきましては動作検証を行っておらず
ご利用の可否含めご案内が出来かねますが、
メール&ウェブビジネスでのPHPフルパスは以下でございます。

■php5.3ご利用の場合
 /usr/local/global-bin/php-5.3.cgi

■php5.6ご利用の場合
 /usr/local/global-bin/php-5.6.cgi

■php7.2ご利用の場合
 /usr/local/global-bin/php-7.2.cgi

該当ファイルに755等の実行権限を付与頂いたうえで
お手数ではございますが、上記フルパスでの作業を試みて頂けますでしょうか。

なお、上記phpのフルパスで試みて頂きましても事象が改善しない場合は、
恐れ入りますが、当窓口では解決策のご提案が出来かねますため、
NetCommons提供元へご相談いただきますようお願い致します。

 

---引用終わりーーー

 

ということなので、cakeの最後の方のphpのパスを上記のように設定してみましたが、

やはりエラーは解消されませんでした。

対応策をご存じの方、教えてください。

よろしくお願いします。

フォトアルバムの表示タイプ「写真の一覧表示」エラー

フォトアルバムの表示タイプで「写真の一覧表示」を選択するとエラーが出ます。

https://gratias.saloon.jp/albumerror

<私の環境>
さくらのレンタルサーバ スタンダード
PHP 7.3.9 (CGI版)
Apacheバージョン Apache/2.4.41
NC3.3.0

eddykさんの処理を行い画像をアップロードしました。
https://demo-nc3.eddy-k.jp/for_check/photoalbum

 

フォトアルバムの表示タイプで「写真の一覧表示」を選択すると下記エラーが出ます。

 

<エラー内容>

 

他の方、エラーでませんか?

 

ログインができません

netcommos3.3.1にversion upいたしましところ、ログインができない事象が発生しております

sakuraサーバーで運用を行っています。

netcommons3.3.0の時も若干おかしな挙動を示しておりましたが、現状では以下のことが起こっています。

googleのパスワード管理で登録されている記録されいるものでログインするとログインができますが、直接入力するとログインできない状況が発生しています。

このような報告はございますでしょうか?また対処法など教えていただければ幸甚です

小長谷光

フォーラム履歴で確認したい事項があります

現在、サーバー移転作業を行っていますが、過去に生じた同じトラブルが起こって困っています。
検索すると、キャッシュに残っていたため、当時のフォーラム内容が下記のように少し見えました。
-----------------------------
サーバー移転がうまくいかない
投稿日時: 2019/12/21 dreamer
サーバー移転がうまくいかないです。
①画面全体が、上方にずれてしまい、メニューが見えなくなる。


Re:【自己解決っぽい】 サーバー移転がうまくいかない
投稿日時: 2019/12/21 dreamer
Re2: 【最終】 サーバー移転がうまくいかない
投稿日時: 2019/12/21 dreamer
-------------------------------

解決した内容、
Re:【自己解決っぽい】 サーバー移転がうまくいかない、
Re2: 【最終】 サーバー移転がうまくいかない
を確認したいです。

NetCommonsプロジェクト様、
この部分だけ、または、フォーラム履歴を至急見れるようにできませんでしょうか、、、

サーバを移行した後

自宅サーバCentOS7.5 apache2.4.6-80 php7.1.20 MySQL5.7.23

 

NetCommonsの動いていたサーバが古くなり、新しいサーバ機を用意し、移行していました。

まだSSLの接続まで言っていないのですが、一応動くようになりました。

で、NetCommons3.1.10.zipをキャビネットに上げる際に、ダウンロードしきる前に、登録してしまい0KBでした。これを削除して、ダウンロードの終わった3.1.10.zipをあげようとしたら、

上記のようなメッセージが出て、アップロードできませんでした。patchはアップデートできました。で、今日新しい3.2.0をあげようとしたら、やはり同じメッセージが出てしまいます。

どこかおかしいと思うのですが、どうしたらいいでしょう?

 

エラーメッセージを表示させたところ

'_Token' was not found in request data.
エラー: /cabinets/cabinet_files_edit/add/15/parent_id:9?frame_id=35
ページが自動的に更新されない場合はこちらをクリックしてください。
Stack Trace

CORE/Cake/Controller/Component/SecurityComponent.php line 490 → SecurityComponent->_validToken(CabinetFilesEditController)
CORE/Cake/Controller/Component/SecurityComponent.php line 247 → SecurityComponent->_validatePost(CabinetFilesEditController)
CORE/Cake/Utility/ObjectCollection.php line 128 → SecurityComponent->startup(CabinetFilesEditController)
CORE/Cake/Event/CakeEventManager.php line 243 → ObjectCollection->trigger(string)
CORE/Cake/Controller/Controller.php line 678 → CakeEventManager->dispatch(CakeEvent)
CORE/Cake/Routing/Dispatcher.php line 189 → Controller->startupProcess()
CORE/Cake/Routing/Dispatcher.php line 167 → Dispatcher->_invoke(CabinetFilesEditController, CakeRequest)
APP/webroot/index.php line 120 → Dispatcher->dispatch(CakeRequest, CakeResponse)

と表示されました。

3.1.9→3.2.0バージョンアップ後にキャビネットからのダウンロードができなくなった

オンプレのCentOS7で運用しております。PHP5.4.16 MySQL14.14です。主にキャビネットのプラグインで社内会議資料の配布を行っておりました。

 

今回3.1.9から3.2.0にアップデートしたところキャビネットからのダウンロードができなくなりました。ファイル名をクリックするとHTTP ERROR 404となり、ファイルが見つかりませんとなってしまいます。ブラウザを数種類試して見ましたが、状況は同じです。ブラウザ側は404エラーを返してきますが、httpdのエラーログには何も出てきておりません。お力添えいただけると幸いです。

3.2でのプラグイン(Simpletext)の組み込みが出来ない

ここに,NC3のプラグインのサンプルがあります.これを順に試してみたのですが,プラグインを組み込み終了した後も,なぜかプラグインのリストには現れてきません.この辺り,ご存知の方,おられませんでしょうか?

やったこと

  1. Simpletextの例に従って,順にBakeしていく(これは出来ている模様)
  2. アクセスカウンターからコピーしてMigrationを実行.無事,実行できたもよう.
  3. また,管理メニューのプラグインのところで,「バージョンアップされたプラグインがあります...」と出てくるので,「一括アップデート」をクリック.
  4. ページ作成からプラグインリストの表を出すが,そのリストにSimpletextは現れず.

こういう状況です.Simpletextプラグインの組み込み,どなたか成功されている方,居られませんでしょうか?

 

アクセスしようとするとエラーが出て、NC3をインストールできません。

こんにちは。

ダウンロードしたNC3のプログラムファイルをサーバーにアップしました。

そこにアクセスして、インストールしたいのですが、

Parse error: syntax error, unexpected '[' in /usr/home/mw2pfm4p6l/www/htdocs/futo3/app/Utility/Hash.php on line 78

というエラーが出て、先に進めません。

 

アップロード中に、

425 Unabele to build data connection: Oparation not permitted

というエラーメッセージが出て、

一部のファイルがアップロードできなかったようなのですが、

それが原因でしょうか。

 

解決策があれば教えてください。よろしくお願いします。

MySQLのバージョン変更がうまくいきません

こんにちは。

NetCommonsをバージョン3にしたいのですが、

利用しているレンタルサーバーのMySQLのバージョンが5.1なので、

5.7に変更しようと思います。

 

しかし、一度5.7に変更してみたところ、

いままでのNC2のサイトが開けなくなりました。

DBがおかしいみたいなエラーメッセージが出ました。

焦って、5.1に戻したところ、

元通りにNC2のサイトが開くようになりました。

 

MySQLのバージョンを変更すると、今までのデータベースは、

引き継がれないのでしょうか。

今まで利用していたNC2のサイトはそのまま使えないのでしょうか。

 

利用しているレンタルサーバーは、

NTTコミュニケーションズのBizメール&ウェブ ビジネス

というものです。

 

よろしくお願いします。

3.2.1のアップデート失敗

今朝、新着情報から3.2.1リリースを知り早速やってみましたができませんでした。

当初、公式サイトの説明では
>今回のバージョンアップは、
>コアに関するDBテーブルが変更になりました。そのため、
と続いて、ブラウザによるアップデートでなく、コマンドラインからアップデートして
ほしいという説明だったと思います。それでサイトを停止し、バックアップ等のあと
コマンドラインからアップデート。画面で無事完了を確認し、
ブラウザで再びログインすると
(途中省略)/net_commons/site_close/index
で、画面が真っ白になります。

いったん、元にもどして3.2.0が使用可能なことを確認してやれやれと
思いましたが、

その後、ブラウザでアップする場合の記述が公式サイトでは変更に
なったようで、手順が書いてありました。それでもやってみましたが、
3の「プラグイン管理画面をリロードする」で
https://・・・・/plugin_manager/plugin_manager/index/
で「内部エラーが発生しました」と赤い字で出ます。結局、3.2.0に戻しました。
当方テスト使用中でもありとりあえず、3.2.0を使用して、ユーザーの少ない時期
に再びアップデートに挑戦してみようと思います。
こちらの操作ミスだろうと思いますが、報告でした。
 CentOS7.5  Apache 2.4.6 PHP 5.4.16  MariaDB 5.5.60

カレンダー祝日設定の編集でエラー

NC3 3.2.0で2019年のカレンダーに休業日等を祝日設定の+追加から作業していました。
間違えて登録してしまった日を【祝日名】 や 【設定する年の範囲】から変更をしようとした所、
エラーが発生しました。祝日タイプ、日付の削除は問題ありませんでした。
私のサーバー設定かインストールが上手くいっていないのでしょうか?

また、2019年8月11日(日)の振替休日が同日に設定されていました。
編集で変更できるかと思いましたが振替休日は編集出来ないようですので報告しました。
他の振替休日は翌日に設定されていました。
来年は祝日の変更があるようですが、NC3のバージョンアップで変更対応していくのでしょうか

3.2.2へのアップロードしたいとき、3.2.1.1を上書きするのは誤植か本当か?

3.2.2のリリースありがとうございます。

アップデートはまだ試しておりませんが、ニュースの記載で理解困難な箇所があり、誤植では無いかという気もしますが、コアのDBテーブルが変更になったということもあり、念のためお尋ねいたします。

 

「NetCommons3.2.2リリース」のニュースによりますと、次の記載があります。

 この記載を、私なりに冗長的に記述し直しますと、次の意味では無いかなと思いますが、いかがでしょうか。特にバージョンの数値が正しいかどうか確認をお願いいたします。

1. NC3.2.1.1(またはそれ以前)の既存サイトにログインし、プラグイン管理画面を表示する。
2. NC3.2.2のファイルを、既存サイトのファイルに上書きする。
(後略)

 

3.2.1.1から3.2.2にupdate。会員管理、権限管理、会員項目設定、の各操作が「内部...

3.2.1.1から3.2.2にアップデートしました。

会員管理、権限管理、会員項目設定が、「内部エラーが発生しました」となり、この3項目は操作できません。

当方、同一webサーバー内に、NC3サイトを3つ作ってありますが、3つとも同じ症状でした。

また、カレンダーの日程を見たり編集したりしようとすると、「内部エラーが発生しました」が出ます。

当方の環境は、Debian9、apache 2.4.25、Mysql 10.1.37、php7.2 です。

 

facebookで共有すると画像部分が表示されない

NC322で制作したサイト「宍粟市さつきマラソン大会 公式サイト」(https://www.shiso-sports.jp)をfacebookで共有(シェア)するとアイキャッチの画像が表示されません。リンクは正常に張られています。

当方のスマホ環境が原因でしょうか? 

 

1.投稿前 

2.投稿後 シェアした場合

>>左の画像の空白部分と右のテキストにはリンクが付いています。

 

追伸:牟田口さま、赤沢さま、そしてNC3 S.E.の皆さま おかげさまで、さくらインターネット PHP7.2の環境下で正常にアップデートを行うことができました。早速対応をしていただき、画像関連のプラグイン フォトアルバムが正常に作動するようになりました。ありがとうございます。

 スライドショー表示の場合の画質が劣化しません。また、フレキシブル表示となりました。(縦0も反応します。)

 アルバムへの画像アップについては、20枚問題が解決し、zip投稿も可能になり操作性が向上!

 

 

NetCommonsのユーザカンファレンス2019について

毎年行われる、ユーザカンファレンスですが、今年も行われるのでしょうか?

#行われるとうれしいです。

さて、年度初めで、予定を組まなければいけないのですが、今年はいつやるのでしょうか?

日程だけでも教えていただけると、ほかの研修もあるので、予定が組みやすいのですが。

わがままいいまして、申し訳ありません。

施設予約プラグイン 予約インポートトラブル

NC3.2.2の施設予約プラグインを利用したいのですが、CSVフォーマットをDLすると文字化けします。


施設予約プラグインで、予約のインポート>フォーマットのダウンロードに進んだところ
表示された、CSVデータは文字化けしています。
サーバーのセッティングに不備があるのでしょうか?


NC3.2.2

さくらインターネット

Perl 5.26.3
PHP 7.3.4
MySQL 5.7
utf8_unicode_ciにしています。

レスキューをお願いいたします。

ホスト名を変更したらファイルのアップロードができない

ローカルIPアドレスを実サーバのIPアドレスとして使用しています。

Firewallでグローバルアドレスに変換しています(逆NAT状態)。

 

その環境で、Nc2ToNc3を実行しました。

新規作成したNC3.2.2はFQDNのサーバ名で作成したのですが、イントラネット内て作成したときにはローカルIPアドレスで作成されてい待っていたようです。そのため、画像などのファイルが外部から見えない状態でした。

 

そこで 「(ドキュメントルート)/app 」以下のファイルをgrepでローカルIPアドレスをkeywordにして検索すると、

app/Config/application.yml

だけが見つかりました。

 このファイルの

 App:
  fullBaseUrl: http://192.168.XXX.XXX

 App:
  fullBaseUrl: http://www.ほげほげ.jp

のようにFQDNに代えると、外部から画像が見えるようになりました。

 

しかしながら、逆に画像ファイル等ファイルをアップロードできなくなってしまいました。

 ホスト名を変更するときの事例を検索したのですが、見つからなかったので、この質問を書きました。

 検索のしかたが下手くそで、ここに書いてあるよ、という情報があれば教えて下さい。

ファイルクリーンアップでブログの添付ファイルが削除される

3.3.0をクリーンインストールした状態で、ブログプラグインを新規インストールし、pdf,jpegファイルを添付した記事を作成しました。

クリックで添付ファイルがダウンロードしたり表示されるのを確認。

<管理>のファイルクリーンアップで、削除項目のチェックが全て入った状態(初期状態)で削除とするとブログの添付ファイルが削除されてしまいます。

念のため、お知らせや掲示板でも試してみましたが、削除されていません。他のプラグインはまだ確かめていません。

 

ひとつのレンタルサーバーに複数のネットコモンズをインストールするにはどうすればよいでしょうか。

こんにちは。

タイトルにあるように、ひとつのレンタルサーバーに複数のネットコモンズをインストールしたいのですが、

どのようにするのが良いでしょうか。

インストール方法のところには、

ドキュメントルートに解凍してできたNetCommons3フォルダの中身をアップするとありますが、

複数のサイトを立ち上げたいときは、

ドキュメントルートの中に、aaa、bbb、cccなどのフォルダを作り、

その中にそれぞれNetCommons3フォルダの中身をアップすればよいのでしょうか。

ご存じの方、教えてください。よろしくお願いします。

PHP5.x系はいつまで使えるのでしょうか。

こんにちは。

現在、NC2を使っているのですが、

PHP5.x系がeolということで、急いでNC3へ移行しなくてはと思っています。

しかし、現在使っているレンタルサーバー(NTTコミュニケーションズ Bizメール&ウェブ ビジネス)へ

NC3がどうしてもインストールできず、

(バージョンチェックのところで、パーミッションを確認してくださいとなってしまう)

いろいろ試行錯誤しているところです。

 

PHP5.x系が終了してしまうと、現在のサイトが開けなくなると思うので、

急がなくてはと思っているのですが、なかなかうまくいかず、焦っています。

PHP5.x系は、いつまで使えるのでしょうか。

レンタルサーバー毎に定めることなのでしょうか。

ご存じの方がいらっしゃいましたら、教えてください。

よろしくお願いします。

回覧板の記事削除ができない

プラグインの回覧板を設置し、記事を投稿。

投稿された記事を「編集」から「削除」をクリックしても、記事が削除されません。

システム管理者のステータスで操作を行っております。

1)バグなどのせいでしょうか?

2)回覧板プラグインは投稿記事を一括で削除する機能はないのでしょうか?

 

環境:

NetCommons 3.3.0

回覧板 3.3.0

「おしらせ」プラグインの更新は、「新着」プラグインに表示できますか?

こんにちは。

次の学校ウェブサイト

http://i-school.sakura.ne.jp/ito/ooike/page_20191207130531

の「おしらせ」プラグインに、学校だより1月号を追加したのですが、

「新着」に表示されません。

これは、そういう仕様で変更はできないのでしょうか。

これを表示できるようにする設定方法があれば、教えてほしいです。

よろしくお願いします。

NC3.3.1にアップデートしたときのバージョン表示について

長い間利用させていただているumeと申します。

NC3.3.0からNC3.3.1へ、ブラウザからアップデートしました。

プラグイン管理からの一括アップデートはいつも通り正常に完了したのですが、

右上に表示されるバージョンが今までとやや異なり

となります。これでNC3.3.1になったと考えていいのでしょうか。

トラブルでないといいのですが。

 

当方2台のサーバーで、2つのNC3サイトを運営していますが

2台とも同じ表示になりました。念のため、バックアップ用に

使っているサーバー(一台)でも同じでした。

 

CentOS 7.7 Apache 2.4.6 PHP 7.3.9  MariaDB 10.4.12

キャビネットのファイルをダウンロードするとファイル名が文字化けする

NetCommons3.3.1をインストールしキャビネットに登録した日本語ファイル名のファイルをダウンロードすると文字化けが発生します。文字化けが発生する環境はmacOS Catalina 10.15.4でSafari 13.1です。一方、FireFox 72.0.2では発生しません。Chrome 80では文字化けします。iOS13.4のSafariでも文字化けが発生します。別サイトでNetCommons3.3.0を運営しておりますがそちらでは発生してません。サーバ環境はいずれもさくらインターネットでPHP7.3.15を使用しています。

ユーザカンファレンスについて

どこに投稿していいのかわからず。毎年聞いていますが。

今年のユーザカンファレンスはどうなるでしょうか?

開催orオンラインor取りやめ。

いつもの期日に近づいているのに、何もアナウンスがないので、気になりました。

調整中なら申し訳ありません。

個人的には、オンラインでもいいのでやってほしいですが。

NC3.3.2のプラグイン「登録フォーム」の不具合

3.3.2にバージョンアップしたところ、「登録フォーム」を用いていたページが「内部エラー」とのアラームが出て、表示されなくなりました。そこで、新ページを設定し「登録フォーム」プラグインを読み込もうとしても、同じく「内部エラー」となり、設定できません。2つのサイトで確認したのですが(どちらも「さくらインターネット」サーバですが)、同じトラブルです。

どなたか、同じ経験をされていますか? バグではないかと思うので、そうでしたら至急修正をお願いします。ビジネスサイトで「お問合せ」フォームが無くなっており、急を要する事態なのです。よろしくお願いいたします。

 

フォーラム停止に伴う対応私案

<ネットコモンズプロジェクト様へのお願い、、>

本サイトのフォーラム停止に伴い、戸惑う方もいらっしゃるとおもいますので、そんな方への連絡として、しばらく本投稿の掲載をお許しいただければと思いますが、、。

-------------------------------------------------------------------------------

私案として、本サイトのフォーラム停止に伴う対応を下記のように考えました。

・有志のどなたか、一般ユーザー情報交換用サイト、を立ち上げていただける方、いらっしゃらないでしょうか、

(以下数行、管理者の判断で削除しました。)


(・ネットコモンズプロジェクト様へ:過去のフォーラム履歴を見れるようにしていただければ、、、嬉しいのですが、、、)

 

ネットコモンズプロジェクトの皆様、長い間、ありがとうございました。

-------------------------------------------------------------------------------------

MacにNC3がインストールできない

Mac, OSX(10.13.6)に,NC3(3.1.10)をインストールしようとして,DBの設定で「内部エラーがおきました」とwebで出て止まってしまいます.DBは,MySQL(8.0.12)のコミュニティサーバを使用,apache, php等は,brewを使ってインストールしてあります.

app/tmp/logs/Debug.logのログを見ると,

> 2018-08-28 14:33:32 Info: DB Connected

> 2018-08-28 14:33:32 Info: Database nc3 for Database/Mysql created successfully

> 2018-08-28 14:33:32 Info: [Migrations.migration] Start migrating all plugins

> 2018-08-28 14:33:32 Info: [migration] Start migrating "Files" for master connection

> 2018-08-28 14:33:32 Info: [migration]   cd /Users/cmiyaji/Dropbox/Sites/NetCommons3/app && Console/cake Migrations.migration run all -p Files -c master -i master 2>&1

> 2018-08-28 14:33:32 Info: [migration]   Cake Migration Shell

> 2018-08-28 14:33:32 Info: [migration]   ---------------------------------------------------------------

> 2018-08-28 14:33:32 Info: [migration]   Error: Mysql の設定が見つからない、または接続できませんでした。

> 2018-08-28 14:33:32 Info: [migration]   #0 /Users/cmiyaji/Dropbox/Sites/NetCommons3/vendors/cakephp/cakephp/lib/Cake/Model/Datasource/DboSource.php(271): Mysql->connect()

> 2018-08-28 14:33:32 Info: [migration]   #1 /Users/cmiyaji/Dropbox/Sites/NetCommons3/vendors/cakephp/cakephp/lib/Cake/Model/ConnectionManager.php(105): DboSource->__construct(Array)

> 2018-08-28 14:33:32 Info: [migration]   #2 /Users/cmiyaji/Dropbox/Sites/NetCommons3/vendors/cakephp/cakephp/lib/Cake/Model/Model.php(3646): ConnectionManager::getDataSource('master’)

 

というようになっています.

どなたか,同じ構成で成功されたかた,居られませんでしょうか?

 

ユーザーのアバター画像の削除、差し替え異常

お世話になっております。

NetCommons3を用いてクローズドサイトを構築しているのですが、以下の事象が発生しました。

いろいろ操作をしてしまっているので状況報告のみになりますが、とりいそぎご報告します。

■発生事象

ユーザーが自身の画像Aを登録(これは無事に完了)
⇒その後、画像Bに差し替えようとした際に以下の事象が発生

・画像Aの削除ができず、削除したはずの画像Aがそのまま表示されている
・しかし文言上は「画像が選択されていません」となる。
・そもそも画像A削除時には編集画面から表示画面に遷移すると思うのですが、画面遷移せず

その状態で新規画像登録(B)を行うと、編集画面上は画像Bが登録されたように見え、サムネイルも画像Bに更新されているように見えますが、ユーザー情報ページ上では削除したはずの画像Aが表示されている。

■対処

ユーザークレームなので詳細な原因究明はせずに直接原因を削除して対応してしまいました。

・phpmyadminでDB内容を確認。
・「upload_files」テーブルを確認
・「plugin_key」が「users」、「field_name」が「avator」のレコードで「content_key」が重複しているレコードを確認
 ※元ファイル名で見つけてから確認
・画像Aに該当する側のレコードを削除

これで、表示上は正しい状態に戻りました。(すべてに画像Bが表示)

■事象

直接的な原因は、「upload_files」テーブルで削除されるべきテーブルが削除されなかった、ということになると思うのですが、何故そうなったのかは不明です。

細かな作業や登録は色々やっているので、何がトリガかどうかなどは判断が難しいですが、ともかくもこのような事象がありました、ということでご報告まで。

 

「いいね」ボタンがカウントアップしない

お世話になっております。

3.1.10ですが、「いいね」ボタンがカウントアップしないようです。見た目上カウントアップするように見えるのですがリロードするなりページ遷移して戻ってくるとまたカウントアップしておらず、いつまでたっても0のままです。

3.2.0で解消していたらすいません。とりいそぎご報告まで。

さくらレンタルサーバーでファイルのアップロードが一部出来ません

初歩的な問題で申し訳ないです。

特定のファイルらしく、一部控えたものは Neo-Euler/Size2/Regular/Main.js

ほかctpファイルがいくつかのようです。

カウントは11ケ程です。

無視して良いものかどうなんだろうかと思案中です。

複数のユーザーアカウントで試したのですが同じような現象です。

また、アップロードにえらく時間が掛かっています。

FFFTPでアップしています。

場所はwww以下に入れてみています。

当方内部の問題なのでしょうか?

分かることが有ればありがたいです。

BASE_URLの変更について

「NetCommons3.2.0インストール説明書」を公開していただいたので、さくらインターネットでの

インストールができました!ありがとうございました。

そこで、質問なのですが、NetCommons2での BASE_URLの変更 のような、独自ドメインの

URLを設定する方法を教えていただけませんでしょうか。

説明書のように「nc3」ディレクトリにインストールしたのですが、ディレクトリをドメイン設定

するだけではログイン・ログアウトで □□□□.sakura.ne.jpに戻ってしまいます。

施設予約がカレンダーに反映されない

ユーザー登録ありがとうございます。

メールでご報告いたしたが、こちらにも書き込みをということで改めて書かせていただきます。

トラブルの症状はタイトルの通り、施設予約がカレンダーに反映されないというものです。

-以下メール記載添付-

Netcommons3をなんとか導入して使用させていただいております。
この度、施設予約がカレンダーに反映されてないことが分かりましたのでご報告させていただきます。

NetCommons3.2.1.1 CentOS7.5.1804,PHP5.4.16,mysql5.7.23,apache2.4.6

NC3.2.1.1で画像の投稿が内部エラーで失敗する(ImagickException、Win...

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/2702
Request URL: /・・/cabinets/cabinet_files_edit/add/29/parent_id:132?frame_id=39


思うに(Windowsの場合)絶対パスでファイル名を指定すれば解消するような気がしますが、そうした解決策は取り得ないでしょうか。

ほかにも何か分かる方がいらっしゃれば、ご意見を伺えればと思います。

 

※NC3.1.7の時もImageMagickを使用可能にするとこうなっていましたが、アバターを必要としていなかったため、使用不可に戻して使っていたという経緯があります。

環境:Windows Server 2012 R2, xampp-win32-7.0.28-0-VC14 (Apache 2.4.29 / MariaDB 10.1.31 / PHP 7.0.28)

さくらのレンタルサーバーでNetCommons3.2.1.1へ一括アップデート中に内部エラー

内部エラーが発生しました。が表示されて、

Netcommons Files-> netcommons/files 3.2.0 (7746de1a28)-> 3.2.1 (488c8f70f9)

が完了できていないようです。

とりあえず個別に表示のあるものをアップデートしたのですが、何か解決策はありますか?

トップの表示はNetCommons: 3.2.1.1 (b72d84441a)になっています。

また、全体のシステムに影響はあるでしょうか

ファイルを見るとアップロードのモジュールのようですが。

データベース バージョン: MySQL 5.7

3ケNC3を使って作成しているのですが、他の1ケは無事終わっています。他の1ケは保留中です

 

検索ボックスの挙動について

お世話になっております。
検索ボックスにてキーワードを入力、表示された検索結果のリンクをクリックすると、
ブラウザの別タブで開かれる動作となりますが、同タブ内で遷移される動作にすることはできますでしょうか。

現動作
・タブA内でキーワード検索→検索結果のリンクをクリック→新規タブBが開かれ、記事が表示される

行いたい動作
・タブA内でキーワード検索→検索結果のリンクをクリック→タブA内で記事が表示される

=============================================================================
サーバ:
・NetCommons3 3.2.1.1 を仮想サーバ上 Windows Server2012 R2 にインストール
・XAMPP for Windows 7.2.29(Apache2.4.34、PHP7.2.9)

クライアントPC:
・WIndows 8.1
・IE 11.0.40
・Chrome 70.0.3538.102

 

お知恵を拝借いただけると幸いです。

よろしくお願いいたします。

サイト全体で共通のエリア/プライベート共通のエリア/ ルーム共通のエリア /当ページのみのエリア?

サイト全体で共通のエリア
プライベート共通のエリア
ルーム共通のエリア
当ページのみのエリア

のセッティングモードでの使い分けが理解不足か当ページのみに入れたプラグインの汎用データベースの表示がうまくいきません。

症状は、ログインして操作している時は、パブリックルームに表示されるのですが、ログアウトするとデータベースそのもののデータベース名は表示されるのですが、コンテンツがありませんになります。

元々当ページのみのエリアに入れたのが間違いの元かもしれませんが、移動などで修正が出来るのでしょうか。

また、移動方法があれば教えてほしいのですが

 

さくらのレンタルサーバにNC3をインストールできないとき(解決策)

こんにちは。

先日、さくらのレンタルサーバ(スタンダード)にNetCommons 3.1.10をイスントールしようとしたら、途中で「内部エラー」だったかが発生して、インストールできませんでした。

PHP 7系のバージョンが、さくらのレンタルサーバでは 7.2 しかなく、5.6にダウンさせたところ、インストールは成功しました。しかし、5.6ですとNC3の動作が明らかに重いです。PHP5.6のサポートも2018年末に終了しておりますので、使い続けるわけにもいきません。

ところが、@RyujiAMANOさんが素晴らしい解決策をQiitaの記事にしてくれています。EddyKさんもこちらの掲示板で言及済みですが、あえて「さくらのレンタルサーバ」で見つかり易いタイトルにして、再掲しておきます。

mp4などの動画に関して

さくらインターネットのレンタルサーバにてver3.2.2で展開しています。

 

mp4などの動画に関して相談です。

 

・動画プラグインの追加ですが

 ルームに追加できるのは「パブリック」ルーム、「プライベート」ルーム、だけでしょうか

 というのが「コミュニティ」ルームでは動画プラグインの項目が表示されないので

 オンラインユマニュアルでは、特に表記がみつからなかったので出来るのかなと。

 

・掲示板に作成した記事、blogに作成した記事に動画の挿入(表示)することは可能でしょうか。

 本文入力のウィジェットには「動画の挿入」があるのですが

 可能なら、キャビネット内の保管した動画を表示することが出来れば、と思いましたので。

 方法などをご存知の方などいらっしゃいますでしょうか。

 よろしくお願いいたします。

さくらのレンタルサーバーでサイトのURL/nc3が表示できない。

お世話になります。

7年ぶりにNCのサイト構築をすることになりました。

7年前に構築したサイトは、今でも活用させていただいています。

NC様様です花丸

 

かなり初歩的な質問ですが、

さくらのレンタルサーバのマニュアルで始めたのですが、

サイトのURL/nc3にアクセスすると

真っ白な画面が出てきてしまいます。

 

ちなみにNCは最新のNC-3.3.2、レンタルサーバーはスタンダード

PHPは一度間違えてPHP7.3(モジュール型)にしてしまい、

やり直してPHP7.2(CGI版)に変更しました。

(PHP5.6も試しましたが、状況は変わらず。)

 

あとはマニュアル通りです。

 

どなたかお分かりになる方ご教授をお願いします。

登録フォーム:登録内容の特定の項目を取得できないでしょうか?

お世話になっております。

登録フォームのメール配信設定で、登録通知メールをルーム管理者と本人(登録者)にも送るようにしています。
登録時の項目の一つで名前を入力させているので、この項目を宛名(○○様)としてメール本文に表示させたいたいと思っています。
埋め込みキーワード{X-DATA}だと、登録内容全てが表示されてしまいます。
ある特定の項目を拾うことはできないでしょうか?

【環境】
NetCommons 3.2.1.1
さくらインターネット スタンダード
・Apacheバージョン:Apache/2.4.37
・PHPバージョン:PHP 7.2.13 (モジュール版)

操作端末OS:Windows7 Professional
操作端末ブラウザ:Chrome

どうぞよろしくお願いします。

アンケートの「必須項目」チェックがOFFにできない

お世話になっております。

アンケートなのですが、1度「必須項目」を「ON」にすると、その後「OFF」にできないようです。

具体的には

1.「必須項目」を「ON」にしたアンケートを一時保存したあと、再度編集で「必須項目」をOFFにしても、作成したアンケートの「必須項目」が「ON」になってしまう。

2.「必須項目」ONとして作成したアンケートをテンプレートとして読み込んだあと、編集で必須項目を「OFF」としても、その後保存されたアンケートの「必須項目」は「ON」となってしまう

すべてのパターンを作成試したわけではありませんが、とりあえずありそうなパターン2つを試したところ上記の状況でした。

レンタルサーバのXserver上に設置しており、NetCommons3のVersionは3.1.7⇒3.2.2にアップしています。

手動の変更点としては、インストール時等に問題になるということなので
app/Plugin/Migrations/Lib/CakeMigration.php

CakeObject

に書き換えています。

また、テーマをコピーして独自テーマを作成しています。
 (とはいえアイコンやTop画像を書き換えている程度です)

何かお分かりになる点があればご教示下さい。

ブログのカテゴリーが登録できません。

WEBサイトのシステムとして使用しているNetCommons3のバージョンを3.3.0にバージョンアップしました。

新規ブログを作成してカテゴリーを設定しようとしたところ、入力したカテゴリーが登録されずに「カテゴリを入力してください。」という表示が出て、登録ができません。

An Internal Error Has Occurred.の処理方法

2・3日までは問題なかったサイトに昨日アクセスすると、下記エラーが出始めました。

CakePHP: the rapid development php framework
内部エラーが発生しました
Error: An Internal Error Has Occurred.

 

どう処理すればよろしいか、アドバイスいただきたいです。

サイトにアクセスできない状態ですが、winscpなどで接続できます。
CakePHPのエラーログはどこを見れば分かるのでしょうか。

 

当方環境

サーバー:カラフルボックスBOX1 レンタルサーバー
Apache バージョン 2.4.41
PHP バージョン 7.2.27
MySQL バージョン 10.2.31-MariaDB

NC3.3.0の施設予約のエラーについて

「申し訳ありませんが、予約の登録・編集は画面に正しく設置された施設予約から行ってください。」

のエラーがNC3.3.0で発生するのが2019年10月27日の投稿でも報告されていますが、本日この問題に直面しました。

こちらの不具合を早期で直すことは難しいのでしょうか?

イントラネット用にNCを使用していますので、コミュニティでの運用になります。

プラグインのアップデートをしてましたが、症状変わらずでした。

キャビネットに登録のファイルの個別削除ができない

鮒ちゃんです。

ファイル共有にキャビネットを利用していますが、管理者権限でも、ファイルの操作に関して、削除のコマンドが現れません。(NetCommons2のときは、個別ファイル削除のコマンドもあったように思うのですが…)
修正版への差し替えなどで、個別ファイルの削除を行いたいときがあるのですが、どのようにすればよいのでしょうか。

管理トップのお知らせが更新されない

いつもお世話になっております。

弊方で構築したサーバに、9月末にnetcommonsバージョン3.2.2をインストールし、

インストール完了後に管理画面にログインしたところ

Error: exception 'XmlException' with message 'XML cannot be read.'

といったエラーログが出力され、ログイン後の管理トップに表示されるはずのお知らせが表示されておりませんでした。
インストールを行った時点で現象に気づき、他サーバの既存サイトを確認したところphp5系のサーバで運用しているnetcommonsのサイトは3.1.8、3.2.2、3.3.1などのバージョンでも同様の現象が出ていました。

php7系のサーバで運用しているサイトでは、現象が出ているものと同バージョンのnetcommonsでも現象が発生していないことを併せて確認しました。


現状サイトの運用に影響が出るものではございませんが、ご確認いただけますと幸いです。
以上、宜しくお願いいたします。

会員管理 デバッグ出力レベル2でNoticeエラー

NetCommons-3.3.2でデバッグ出力レベル2で会員制サイトを構築中です。

会員項目設定で項目を2段目まで増やしました。その後、会員管理画面を開いたところ、Noticeエラーが表示されました。

1行目のエラーは以下のとおりです。

Notice (8): Undefined index: name [APP/Plugin/Users/Model/UserSearchAppModel.php, line 78]
Code Context

}

$label = $userAttr['name'];

2行目以降は同じエラーが延々と続きます。

Notice (8): Undefined index: id [APP/Plugin/Users/Model/UserSearchAppModel.php, line 143]
Code Context

if (isset($userAttribute['UserAttributeChoice'])) {
foreach ($userAttribute['UserAttributeChoice'] as $choice) {
if ($choice['user_attribute_id'] == $userAttr['id']) {

特別変わったことをしていませんので、システムが正しいのか疑問に感じています。プラグインファイルに傷がついたのかもしれないと考えて、UserAttributes, UserManager, UserRoles, Usersプラグインをいったん削除して、再度配置し直し、プラグイン管理でアップデートしても、現象は同じです。

デバッグ出力レベルを0にするとNoticeエラーは消えますが、会員管理画面で情報をエクスポートしようとすると、The requested file was not foundと表示されて上手くいきません。

$userAttrに関する記述を同じファイルで見ると、以下のようになっています。

$userAttr = [];
foreach ($userAttributes as $arr) {
foreach ($arr as $item) {
foreach ($item as $userAttribute) {
if ($userAttribute['UserAttribute']['key'] === $attrKey) {
$dataTypeKey = $userAttribute['UserAttributeSetting']['data_type_key'];
$userAttr = $userAttribute['UserAttribute'];
break;
}
}
}
}

PHPにあまり詳しくありませんが、$userAttrに最終的に格納されるのは、配列$userAttributeの最後の項目となりますが、それでいいのでしょうか?

PHPのバージョンは7.2.24です。

困っています。助けてください。

ユーザ登録ができません.

以下のシステム環境下で,NetCommons3.2.2+patchのインストールを行いました.

 

CentOS Linux release 8.3.2011

PHP 7.2.24

MariaDB 10.5.8

httpd-2.4.37

 

表面上はインストールできたように見えるのですが,会員管理→会員の追加→基本設定(情報入力)→参加ルームの選択(決定)と進んで行くと【内部エラーが発生しました。】と表示され,ユーザ登録ができません.

 

https://www.rootlinks.net/2019/11/10/install-netcommons3-on-centos-8/

 

を参考に,インストールを行いました.php-7.4を利用しても同様のエラーが表示されます.エラー回避方法をご教示頂けませんでしょうか.

 

よろしくお願いします.

自動ログアウト時間が設定できない2

以前,今年7月に

自動ログアウト時間が設定できない

でお世話になりました.その続きです.同じ環境です.

【環境】
Scientific Linux release 7.8 (Nitrogen)
PHP 5.4.16 (cli)
Apache/2.4.6
mysql Ver 15.1 Distrib 5.5.65-MariaDB

やはり,不安定にセッションが切られるので,掲示板に書き込んでいても,ある短いタイミングで切られ,せっかく書き込んでいた内容が全部消えてしまい,安心して使えません.何とか,指定のタイムアウト時間をきちんと設定できないでしょうか?

「既知のバグ」「バグ修正を待たれた方がよい」というお話でしたが...今のままでは使い物になりません.どうかよろしくお願いします.

 

症状は以下の通りです.

  1. 言語設定は英語環境で使っています.ひょっとして日本語環境なら検証してあるんでしょうか?
  2. タイムアウトまでを1日に設定しても,ランダムにすぐログインから求められます.そのメッセージはいろいろです:
    Permission denied. You must be logged.
    The request has been black-holed
    The page will be automatically reloaded. If otherwise, please click here.
    アクセスができません。指定したURLに移動するには、ログインが必要です。

  3. 同じサーバー上に作った複数のnetcommons3.3.2(patch)サイトも強く干渉するようです.もちろん別名のサイトです.片方でログインして操作したあと,他方でログインし操作し元のサイトに戻るとセッションが切れています.

  4. これらの症状はcentos8でも同じです.

 

よろしくお願いします.

 

画像表示が情けないほどに遅いのですが、何か対策ないでしょうか

利用環境は、NCはNC3.2.2、サーバーはさくらレンタルのスタンダードプラン、SSLはSNI SSL1、PHPは7.4.10 (CGI)です。

サイトは2014年はNCで開発したもので、今年の5月に3系にアップし、10月に3.3.2にアップしました。その際に、旧サイトの運用を諦めてPHPを最新バージョンにしました。実はこの時、実はPHP最新化により、画像表示速度が改善されるかと強く期待していたのですが、目に見える効果は全くなかったです。

サイトのコンテンツは旧サイトと同等だったのですが、ほとんど違和感のなかった旧サイトの画像表示に比べ、NC3サイトでは本当に情けないほどの遅さです。

更に、遅いだけでなく、表示そのものが不安定な感じもします。例えば、左サイドメニューにお知らせモジュールを使用して、220×63の画像(リンクアイコン)2個と68×68のQRコード図2個を使用しているのですが、ページの再読込をすると、その都度に表示される画像と表示されない画像が違ってくるといった状況です。

別のページでは、最初はお知らせモジュールにTableを組み込んで、その30個程のセル各々にサムネイルレベルの小さい画像を表示しようとしたのですが、30個程の画像全部が表示されるまで待つのが難しい状況でした。旧サイトでは全く問題はなかったのですが。

以上のような画像表示の問題に対し、何か対策、または、検討課題はありませんでしょうか。

ご教授宜しくお願いします。

 

キャビネットにアップロードしたファイルをダウンロードする際にファイル名が文字化けする現象について

以前、同じような質問があり、回答もあったのですが、初心者のため何をしたら良いのかわかりません。

PHPのファイル内に入って、ソースを変更すれば良いのでしょうか?その場合PHPのファイルをどのように開けば良いのでしょうか?

丁寧に教えていただけると助かります。

回覧板での新着が新着に反映されない

鮒ちゃんです。

掲示板の投稿やお知らせ、ToDoの投稿は新着プラグインに反映されるのに、回覧板での投稿は新着プラグインに反映されません。

回覧板の新着は重要ですので、反映できるようにしたいです。

バグなのでしょうか。それとも、回覧板プラグインの仕様なのでしょうか。対処法があれば教えてください。

バグや仕様の場合は、改善を希望します。