掲示板

トラブル報告

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」テーブルで削除されるべきテーブルが削除されなかった、ということになると思うのですが、何故そうなったのかは不明です。

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

 

サーバを移行した後

自宅サーバ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プラグインの組み込み,どなたか成功されている方,居られませんでしょうか?