OpenPNE 3 on FreeBSD
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[OpenPNE-3 on FreeBSD 7.1]]
#contents
*Warning: require(/usr/home/EUSM_New/lib/vendor/symfony ...
/usr/home/EUSM なるサイトをVerUPすべく、/usr/home/EUSM_Ne...
その後、EUSMをEUSM_oldへ、EUSM_NewをEUSMへそれぞれrm。
で、新しい/usr/home/EUSM でコマンドを叩くと
root@g7:/usr/home/EUSM # ./symfony doctrine:build-model
Warning: require(/usr/home/EUSM_New/lib/vendor/symfony/l...
failed to open stream: No such file or directory in /usr...
というエラーで、./symfony 系のコマンドは一切動かず。(^^ゞ
root@g7:/usr/home/EUSM # grep EUSM_New /usr/home/EUSM/ -r
/usr/home/EUSM/cache/root/pc_backend/dev/config/config_c...
('/usr/home/EUSM_New/lib/config/opRoutingConfigHandler.c...
/usr/home/EUSM/cache/root/pc_backend/dev/config/config_c...
('/usr/home/EUSM_New/lib/config/opPluginConfigHandler.cl...
ということなので、この2行をEUSM_NewからEUSMへ変更。
root@g7:/usr/home/EUSM # ./symfony doctrine:build-model
>> doctrine generating model classes
>> file+ /tmp/doctrine_schema_12737.yml
Bus error (core dumped)
1(゜◇゜)ガーン
root@g7:/usr/home/EUSM # ./symfony cc
してからだと、おk
----
*OpenPNE 3.8 バージョンアップ手順 [#f2fe5fde]
https://raw.github.com/openpne/OpenPNE3/OpenPNE-3.8.8/doc...
================================
**はじめに [#r90dd1ce]
--------
このドキュメントは、 OpenPNE 3.4.0 以上の全てのバージョン...
※バージョンアップをおこなう前に、データベースのバックアッ...
MySQLデータのバックアップ。該当DBだけ
cd /usr/home
mysqldump -u root -p EUSM > EUSM_sql_data/EUSM_20131011....
[[Mysql dump import]]
**手順 [#va78efb8]
----
バージョンアップは以下の手順でおこないます。
+(1) ファイルの設置
+(2) 設定ファイルの上書き
+(3) バージョンアップコマンドの実行
**作業方法 [#l003b98e]
--------
**ファイルの設置 [#a5bef3c4]
~~~~~~~~~~~~~~
Web サーバ上の任意のディレクトリに OpenPNE 3.8 のソースフ...
*** OpenPNE3_Setup_Guide.txt の「OpenPNE3 のソースコード...
http://www.openpne.jp/pne-downloads/ から取って来る
/usr/home/openpne-OpenPNE3-OpenPNE-3.8.8-0-gc40cb4f.zip
において、unzip openpne-OpenPNE3-OpenPNE-3.8.8-0-gc40cb4f...
/usr/home/openpne-OpenPNE3-c40cb4f/
になるので、
/usr/home/EUSM_New
にrmする
chown -R www:www EUSM_New/
しとく
**設定ファイルの上書き [#n6c0dd77]
~~~~~~~~~~~~~~~~~~~~
OpenPNE 3.8 付属の設定ファイルをコピーしてください。
::
$ cd /usr/home/EUSM_New
$ cp config/ProjectConfiguration.class.php.sample confi...
$ cp config/OpenPNE.yml.sample config/OpenPNE.yml
※config/ProjectConfiguration.class.php に独自の設定を記述...
OpenPNE.yml の設定値を環境に合わせて変更してください。特...
古いバージョンの config/databases.yml を新しいバージョン...
::
$ cp /usr/home/EUSM/config/databases.yml /usr/home/EUSM...
**プラグインディレクトリのコピー [#qd4e1224]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
独自で入れたプラグインや同梱されているプラグインのバージ...
::
CentOS や Ubuntu など、 cp コマンドに -u オプションがある...
$ cp -rnp /usr/home/EUSM/plugins/. /usr/home/EUSM_New/p...
MacOSX や FreeBSD など、 cp コマンドに -u オプションがな...
$ cp -an /path/to/old/OpenPNE3/plugins/. /path/to/new/O...
*** どちらのコマンドを実行可能かについては「man cp」コマ...
**モデルの再構築 [#kf3ed5ae]
~~~~~~~~~~~~~~
プロジェクトのルートディレクトリで、以下のコマンドを実行...
::
$ ./symfony doctrine:build-model
$ ./symfony cc
この手順は、次の「バージョンアップコマンドの実行」に必要...
バージョンアップコマンドの実行
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
プロジェクトのルートディレクトリで、以下のバージョンアッ...
::
$ ./symfony openpne:migrate
migrating of opBlogPlugin encountered the following err...
Error #1 - SQLSTATE[42000]: Syntax error or access vio...
$ ./symfony plugin:publish-assets
このコマンドは OpenPNE 本体、プラグインの両方を最新の状態...
OpenPNE 3.2.7.2、3.4.9、3.6beta6 以前からのバージョンアッ...
コマンドの実施前に以下のブログ記事をお読みください。
【緊急リリース】OpenPNE 3 に存在するセッション管理の不備...
http://www.openpne.jp/archives/5689/
::
$ ./symfony openpne:fix-session-db
以上でバージョンアップは完了です。
**注意事項 [#ye755dd1]
========
バージョンアップに際していくつか注意事項があります。
*** 3.6beta11以前からのバージョンアップ時にメンバーの設定...
* 言語とタイムゾーンの設定
* 外部サービスとの接続設定
* OpenID の設定
*** OpenPNE3.8.0 から管理画面の一部の機能が「上級者設定」...
* SNS設定>一般的な設定
・アクティビティ投稿設定
・JSON API 使用設定
・OpenID Provider 使用設定
・デイリーニュース受信頻度の設定
・Web 全体への年齢公開許可設定
・メンバーのプロフィールページ公開範囲設定
・リッチテキストエリア設定
* SNS設定>携帯関連設定
* SNS設定>APIキーの設定
----
================================
*OpenPNE 3.4 バージョンアップ手順 [#yeabd98d]
================================
はじめに
========
このドキュメントは、 OpenPNE 3.2.0 + から OpenPNE 3.4.x ...
※バージョンアップをおこなう前に、データベースのバックアッ...
手順
====
バージョンアップは以下の手順でおこないます。
(1) ファイルの設置
(2) 設定ファイルの上書き
(3) バージョンアップコマンドの実行
作業方法
========
ファイルの設置
--------------
Web サーバ上に OpenPNE 3.4 のソースファイルを設置します。...
設定ファイルをコピー
--------------------
古いバージョンの config/databases.yml を新しいバージョン...
その後、以下のようにして OpenPNE 3.4 付属の設定ファイルを...
::
$ cd OpenPNE3
$ cp config/ProjectConfiguration.class.php.sample confi...
$ cp config/OpenPNE.yml.sample config/OpenPNE.yml
config/ProjectConfiguration.class.php に独自の設定を記述...
OpenPNE.yml の設定値を環境に合わせて変更してください。特...
OpenPNE 3.2 で管理画面からメールテンプレートを変更し、 Op...
プラグインディレクトリのコピー
------------------------------
古いバージョンの plugins ディレクトリの中身をコピーします。
::
$ cp -aur /path/to/old/OpenPNE3/plugins/* /path/to/new/...
$ cp -aur /path/to/old/OpenPNE3/plugins/.* /path/to/new...
モデルの再構築
--------------
プロジェクトルートディレクトリで、以下のコマンドを実行し...
::
$ ./symfony doctrine:build-model
$ ./symfony cc
この手順は、次の「バージョンアップコマンドの実行」に必要...
バージョンアップコマンドの実行
------------------------------
プロジェクトルートディレクトリで、以下のバージョンアップ...
::
$ ./symfony openpne:migrate
$ ./symfony plugin:publish-assets
このコマンドは OpenPNE 本体、プラグインの両方を最新の状態...
以上でバージョンアップは完了です。
k222# ./symfony openpne:migrate
k222# ./symfony plugin:publish-assets
k222# ./symfony doctrine:build-model
>> doctrine generating model classes
>> file+ /var/tmp/doctrine_schema_13707.yml
>> autoload Resetting application autoloaders
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
k222#
k222# ./symfony cc
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
k222#
k222# cp config/ProjectConfiguration.class.php.sample co...
k222# cp config/OpenPNE.yml.sample config/OpenPNE.yml
k222# ./symfony openpne:install
Choose DBMS:
- mysql
- pgsql (unsupported)
- sqlite (unsupported)
mysql
Type database username
pne_est
Type database password (optional)
***********
Type database hostname
localhost
Type database port number (optional)
Type database name
PNE_EST
Type database socket path (optional)
The DBMS : mysql
The Database Username : pne_est
The Database Password : ******
The Database Hostname : localhost
The Database Port Number :
The Database Name : PNE_EST
The Database Socket :
Is it OK to start this task? (Y/n)
y
>> plugin installing plugin "opAuthMailAddressPlugin"
>> opPluginManager Plugin is already installed
>> plugin installing plugin "opAuthMobileUIDPlugin"
>> plugin Configuring plugin - sfFormExtraPlugin
>> plugin Configuring plugin - sfImageHandlerPlugin
>> plugin Configuring plugin - sfProtoculousPlugin
>> plugin Configuring plugin - sfSymfonyTemplatingVie...
>> installer installation is completed!
終了行:
[[OpenPNE-3 on FreeBSD 7.1]]
#contents
*Warning: require(/usr/home/EUSM_New/lib/vendor/symfony ...
/usr/home/EUSM なるサイトをVerUPすべく、/usr/home/EUSM_Ne...
その後、EUSMをEUSM_oldへ、EUSM_NewをEUSMへそれぞれrm。
で、新しい/usr/home/EUSM でコマンドを叩くと
root@g7:/usr/home/EUSM # ./symfony doctrine:build-model
Warning: require(/usr/home/EUSM_New/lib/vendor/symfony/l...
failed to open stream: No such file or directory in /usr...
というエラーで、./symfony 系のコマンドは一切動かず。(^^ゞ
root@g7:/usr/home/EUSM # grep EUSM_New /usr/home/EUSM/ -r
/usr/home/EUSM/cache/root/pc_backend/dev/config/config_c...
('/usr/home/EUSM_New/lib/config/opRoutingConfigHandler.c...
/usr/home/EUSM/cache/root/pc_backend/dev/config/config_c...
('/usr/home/EUSM_New/lib/config/opPluginConfigHandler.cl...
ということなので、この2行をEUSM_NewからEUSMへ変更。
root@g7:/usr/home/EUSM # ./symfony doctrine:build-model
>> doctrine generating model classes
>> file+ /tmp/doctrine_schema_12737.yml
Bus error (core dumped)
1(゜◇゜)ガーン
root@g7:/usr/home/EUSM # ./symfony cc
してからだと、おk
----
*OpenPNE 3.8 バージョンアップ手順 [#f2fe5fde]
https://raw.github.com/openpne/OpenPNE3/OpenPNE-3.8.8/doc...
================================
**はじめに [#r90dd1ce]
--------
このドキュメントは、 OpenPNE 3.4.0 以上の全てのバージョン...
※バージョンアップをおこなう前に、データベースのバックアッ...
MySQLデータのバックアップ。該当DBだけ
cd /usr/home
mysqldump -u root -p EUSM > EUSM_sql_data/EUSM_20131011....
[[Mysql dump import]]
**手順 [#va78efb8]
----
バージョンアップは以下の手順でおこないます。
+(1) ファイルの設置
+(2) 設定ファイルの上書き
+(3) バージョンアップコマンドの実行
**作業方法 [#l003b98e]
--------
**ファイルの設置 [#a5bef3c4]
~~~~~~~~~~~~~~
Web サーバ上の任意のディレクトリに OpenPNE 3.8 のソースフ...
*** OpenPNE3_Setup_Guide.txt の「OpenPNE3 のソースコード...
http://www.openpne.jp/pne-downloads/ から取って来る
/usr/home/openpne-OpenPNE3-OpenPNE-3.8.8-0-gc40cb4f.zip
において、unzip openpne-OpenPNE3-OpenPNE-3.8.8-0-gc40cb4f...
/usr/home/openpne-OpenPNE3-c40cb4f/
になるので、
/usr/home/EUSM_New
にrmする
chown -R www:www EUSM_New/
しとく
**設定ファイルの上書き [#n6c0dd77]
~~~~~~~~~~~~~~~~~~~~
OpenPNE 3.8 付属の設定ファイルをコピーしてください。
::
$ cd /usr/home/EUSM_New
$ cp config/ProjectConfiguration.class.php.sample confi...
$ cp config/OpenPNE.yml.sample config/OpenPNE.yml
※config/ProjectConfiguration.class.php に独自の設定を記述...
OpenPNE.yml の設定値を環境に合わせて変更してください。特...
古いバージョンの config/databases.yml を新しいバージョン...
::
$ cp /usr/home/EUSM/config/databases.yml /usr/home/EUSM...
**プラグインディレクトリのコピー [#qd4e1224]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
独自で入れたプラグインや同梱されているプラグインのバージ...
::
CentOS や Ubuntu など、 cp コマンドに -u オプションがある...
$ cp -rnp /usr/home/EUSM/plugins/. /usr/home/EUSM_New/p...
MacOSX や FreeBSD など、 cp コマンドに -u オプションがな...
$ cp -an /path/to/old/OpenPNE3/plugins/. /path/to/new/O...
*** どちらのコマンドを実行可能かについては「man cp」コマ...
**モデルの再構築 [#kf3ed5ae]
~~~~~~~~~~~~~~
プロジェクトのルートディレクトリで、以下のコマンドを実行...
::
$ ./symfony doctrine:build-model
$ ./symfony cc
この手順は、次の「バージョンアップコマンドの実行」に必要...
バージョンアップコマンドの実行
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
プロジェクトのルートディレクトリで、以下のバージョンアッ...
::
$ ./symfony openpne:migrate
migrating of opBlogPlugin encountered the following err...
Error #1 - SQLSTATE[42000]: Syntax error or access vio...
$ ./symfony plugin:publish-assets
このコマンドは OpenPNE 本体、プラグインの両方を最新の状態...
OpenPNE 3.2.7.2、3.4.9、3.6beta6 以前からのバージョンアッ...
コマンドの実施前に以下のブログ記事をお読みください。
【緊急リリース】OpenPNE 3 に存在するセッション管理の不備...
http://www.openpne.jp/archives/5689/
::
$ ./symfony openpne:fix-session-db
以上でバージョンアップは完了です。
**注意事項 [#ye755dd1]
========
バージョンアップに際していくつか注意事項があります。
*** 3.6beta11以前からのバージョンアップ時にメンバーの設定...
* 言語とタイムゾーンの設定
* 外部サービスとの接続設定
* OpenID の設定
*** OpenPNE3.8.0 から管理画面の一部の機能が「上級者設定」...
* SNS設定>一般的な設定
・アクティビティ投稿設定
・JSON API 使用設定
・OpenID Provider 使用設定
・デイリーニュース受信頻度の設定
・Web 全体への年齢公開許可設定
・メンバーのプロフィールページ公開範囲設定
・リッチテキストエリア設定
* SNS設定>携帯関連設定
* SNS設定>APIキーの設定
----
================================
*OpenPNE 3.4 バージョンアップ手順 [#yeabd98d]
================================
はじめに
========
このドキュメントは、 OpenPNE 3.2.0 + から OpenPNE 3.4.x ...
※バージョンアップをおこなう前に、データベースのバックアッ...
手順
====
バージョンアップは以下の手順でおこないます。
(1) ファイルの設置
(2) 設定ファイルの上書き
(3) バージョンアップコマンドの実行
作業方法
========
ファイルの設置
--------------
Web サーバ上に OpenPNE 3.4 のソースファイルを設置します。...
設定ファイルをコピー
--------------------
古いバージョンの config/databases.yml を新しいバージョン...
その後、以下のようにして OpenPNE 3.4 付属の設定ファイルを...
::
$ cd OpenPNE3
$ cp config/ProjectConfiguration.class.php.sample confi...
$ cp config/OpenPNE.yml.sample config/OpenPNE.yml
config/ProjectConfiguration.class.php に独自の設定を記述...
OpenPNE.yml の設定値を環境に合わせて変更してください。特...
OpenPNE 3.2 で管理画面からメールテンプレートを変更し、 Op...
プラグインディレクトリのコピー
------------------------------
古いバージョンの plugins ディレクトリの中身をコピーします。
::
$ cp -aur /path/to/old/OpenPNE3/plugins/* /path/to/new/...
$ cp -aur /path/to/old/OpenPNE3/plugins/.* /path/to/new...
モデルの再構築
--------------
プロジェクトルートディレクトリで、以下のコマンドを実行し...
::
$ ./symfony doctrine:build-model
$ ./symfony cc
この手順は、次の「バージョンアップコマンドの実行」に必要...
バージョンアップコマンドの実行
------------------------------
プロジェクトルートディレクトリで、以下のバージョンアップ...
::
$ ./symfony openpne:migrate
$ ./symfony plugin:publish-assets
このコマンドは OpenPNE 本体、プラグインの両方を最新の状態...
以上でバージョンアップは完了です。
k222# ./symfony openpne:migrate
k222# ./symfony plugin:publish-assets
k222# ./symfony doctrine:build-model
>> doctrine generating model classes
>> file+ /var/tmp/doctrine_schema_13707.yml
>> autoload Resetting application autoloaders
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
k222#
k222# ./symfony cc
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
>> file- /usr/local/www/apache22/data/OpenPNE3_est/c...
k222#
k222# cp config/ProjectConfiguration.class.php.sample co...
k222# cp config/OpenPNE.yml.sample config/OpenPNE.yml
k222# ./symfony openpne:install
Choose DBMS:
- mysql
- pgsql (unsupported)
- sqlite (unsupported)
mysql
Type database username
pne_est
Type database password (optional)
***********
Type database hostname
localhost
Type database port number (optional)
Type database name
PNE_EST
Type database socket path (optional)
The DBMS : mysql
The Database Username : pne_est
The Database Password : ******
The Database Hostname : localhost
The Database Port Number :
The Database Name : PNE_EST
The Database Socket :
Is it OK to start this task? (Y/n)
y
>> plugin installing plugin "opAuthMailAddressPlugin"
>> opPluginManager Plugin is already installed
>> plugin installing plugin "opAuthMobileUIDPlugin"
>> plugin Configuring plugin - sfFormExtraPlugin
>> plugin Configuring plugin - sfImageHandlerPlugin
>> plugin Configuring plugin - sfProtoculousPlugin
>> plugin Configuring plugin - sfSymfonyTemplatingVie...
>> installer installation is completed!
ページ名: