memocon プログラミングのメモや物欲日記、雑記等

OpenPNE3.6設定 備忘録

2013年08月30日 19時39分

設定備忘録。

インストール

OpenPNE3.6 インストールマニュアル
https://raw.github.com/openpne/OpenPNE3/OpenPNE-3.6.11/doc/ja/OpenPNE3_Setup_Guide.txt

しかしインストールがすんなりいかずこれでコケた。

OpenPNE 3 redmine
PHP 5.2.3〜5.2.5 で openpne:install をおこなうとセグメンテーション違反でインストールに失敗する
http://redmine.openpne.jp/issues/2011

phpのバージョンは5.4.15なので5.2.3〜5.2.5の範囲外でも発生するらしい。

以下のファイルを修正する。

{OpenPNE ROOT}/lib/vendor/Zend/Uri/Http.php

ユーザーをQueryで追加

2012/06/21 OpenPNE テクニカルガイド更新情報
複数のユーザを一括登録する方法
http://support.pne.jp/blog/guide_information/20120621.html

(1) member レコード

(2) member_config レコード

member_id = 2 に対するメールアドレスの作成

member_id = 2 に対する’123456′というパスワードの作成

会員を全員友達にする

社内SNSでいちいち友達申請とか承認とかのやりとりは発生させない為の処理。

参考サイト:OPENPNEで、全員フレンド機能の実装
http://gotton.net/blog/?p=928

上記を参考に以下のQueryを作成。

問題なく全員友達になった。
また、上記サイトに以下のようにある。

結論からいうと、lib/action/opMemberAction.class.phpのexecuteRegisterInputに記述してやればOK.

上記でQuery実行すればOKかな(未実施