[[OpenPNE3 daily news]]
#contents

*既存の正常稼働するSNSをコピーして新たなSNSを作れるか? [#q23e5828]
FreeBSD7.1 MySQL5.1 上のSNS、EUSM をFreeBSD9.1R、MySQL5.6なサーバ上へ移してみる。

 root@g7:/usr/home/Backups/222_all/usr/local/www/apache22/data # cp -rp EUSM /usr/home/

vi /usr/home/EUSM/config/OpenPNE.yml

 base_url: "http://g7.kuji-clinic.net/EUSM"

vi /usr/home/EUSM/config/web/.htaccess
 #RewriteBase /EUSM/  コメントアウトする(デフォルトに戻す)

リンクを張る
 # ln -s /usr/home/EUSM/web /usr/local/www/apache22/data/EUSM

/usr/local/etc/apache22/Includes/sns.conf
 <Directory "/usr/local/www/apache22/data/EUSM">
 	Options FollowSymLinks ExecCGI
     AllowOverride ALL
     Order allow,deny
     Allow from all
 </Directory>

ここで、Apacheをリスタートして、アクセスしてみる。

http://g7.kuji-clinic.net/EUSM

DBがないので、

 Web サイト側でページを表示できません
 HTTP 500

となります、あたりまえw。さて、DBをどうするかだが・・・


その前にちょっと、コマンド叩いてみた。

 root@g7:/usr/home/EUSM # ./symfony plugin:list
 
 Warning: require(/usr/local/www/apache22/data/EUSM/lib/task/opBaseSendMailTask.class.php):
 failed to open stream: No such file or directory in
 /usr/home/EUSM/lib/vendor/symfony/lib/autoload/sfSimpleAutoload.class.php on line 123
 
 Fatal error: require(): Failed opening required
 '/usr/local/www/apache22/data/EUSM/lib/task/opBaseSendMailTask.class.php'
 (include_path='/usr/home/EUSM/plugins/opOpenSocialPlugin/lib/vendor/Shindig/:/usr/home/EUSM/lib/config/
 ../vendor/PEAR/:/usr/home/EUSM/lib/config/../vendor/OAuth/:/usr/home/EUSM/lib/config/..
 /vendor/simplepie/:.:/usr/local/share/ZendFramework/library')
 in /usr/home/EUSM/lib/vendor/symfony/lib/autoload/sfSimpleAutoload.class.php on line 123

とか言うので、ここでインストール操作が要る風味?。
とか言って、ダメッポイ

いまここ
----




 mv config/database.yml config/database.yml_old

とかして、

 ./symfony openpne:install

 k222# pwd
 /usr/local/www/apache22/data/OpenPNE3_EUSM
 k222# ./symfony plugin:list
 Installed plugins:
 symfony                            1.4.6-stable # pear.symfony-project.com (symfony)
 opLiteMailTaskPlugin             1.2.0.1-stable # plugins.openpne.jp (plugins.openpne.jp)
 opAuthMailAddressPlugin            1.3.1-devel  # plugins.openpne.jp (plugins.openpne.jp)
 opAuthMobileUIDPlugin              1.3.0-devel  # plugins.openpne.jp (plugins.openpne.jp)
 opAuthOpenIDPlugin                 1.3.0-beta   # plugins.openpne.jp (plugins.openpne.jp)
 opCommunityTopicPlugin           1.0.0.2-stable # plugins.openpne.jp (plugins.openpne.jp)
 opWebAPIPlugin                     0.4.0-beta   # plugins.openpne.jp (plugins.openpne.jp)
 opDiaryPlugin                      1.3.1-beta   # plugins.openpne.jp (plugins.openpne.jp)
 opBlogPlugin                       1.0.2-beta   # plugins.openpne.jp (plugins.openpne.jp)
 opOpenSocialPlugin               1.2.0.1-stable # plugins.openpne.jp (plugins.openpne.jp)
 opAshiatoPlugin                  0.9.1.1-stable # plugins.openpne.jp (plugins.openpne.jp)
 opMessagePlugin                    0.9.1-beta   # plugins.openpne.jp (plugins.openpne.jp)
 opAlbumPlugin                      0.9.4-beta   # plugins.openpne.jp (plugins.openpne.jp)
 opIntroFriendPlugin              0.9.0.1-beta   # plugins.openpne.jp (plugins.openpne.jp)
 opFavoritePlugin                 1.0.0.3-beta   # plugins.openpne.jp (plugins.openpne.jp)
 opRankingPlugin                    1.0.0-beta   # plugins.openpne.jp (plugins.openpne.jp)
 openpne                         3.7.0dev-beta   # plugins.openpne.jp (plugins.openpne.jp)
 k222#

 ./symfony openpne:install

 PDO Connection Error: SQLSTATE[28000] [1045] Access denied for user 'eusm'@'localhost' (using password: YES)
あれま!

というわけで、phpMyAdmin で、DBを作成し、ユーザに権限付与
**install 後のカスタマイズ [#tfb2e0f8]
***クローズドなSNSなので [#p7d9a37f]
nickname では、氏名とする

 管理画面 > SNS設定 > SNS内名称設定 > ニックネーム(pc) 『氏名』

友人を招待する は、削除する
 管理画面 > ナビゲーション > @member_invite「友人を招待する」を削除
 
/usr/local/www/apache22/data/EUSM/web/opSkinBasicPlugin/images

**招待状メールのURLが違っている??? [#g64dd839]
管理画面 > メール設定 > 新規登録URLお知らせメール
 ■ {{ op_config.sns_name }} に参加する
 {% app_url_for('pc_frontend', 'member/register?token='~token, true) %}
こちらだとエラーする。ので、
 
 {% app_url_for('pc_frontend', 'opAuthMailAddress/register?token='~token, true) %}


とする。

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS