[[FreeBSD de git]] #contents /OpenPNE3/web/ piano:root {119} % ln -s ../lib/vendor/symfony/data/web/sf ./ *OpnePNE VerUP by git [#w63360ff] *OpenPNE VerUP by git [#w63360ff] 275 11:05 cd /usr/local/www/data/OpenPNE3 276 11:10 git clone git://github.com/openpne/OpenPNE3.git 277 11:13 history 278 11:23 ll 279 11:24 mv OpenPNE3 OpenPNE3-old 280 11:24 git clone git://github.com/openpne/OpenPNE3.git 281 11:25 ll 282 11:25 cd OpenPNE3 283 11:25 ll 284 11:25 cd config/ 285 11:25 ll 286 11:25 cp OpenPNE.yml.sample OpenPNE.yml 287 11:25 cp ProjectConfiguration.class.php.sample ProjectConfiguration.class.php 288 11:26 cp ../../OpenPNE3-old/config/OpenPNE.yml ./ 289 11:27 cp ../../OpenPNE3-old/config/databases.yml ./ 290 11:30 pwd 291 11:30 cd ../../ 292 11:31 ll 293 11:31 chown -R www:www OpenPNE3 294 11:32 cd OpenPNE3 295 11:32 ll 296 11:33 ./symfony doctrine:build-model 297 11:33 ./symfony cc 298 11:33 ./symfony openpne:migrate 299 11:37 ./symfony plugin:publish-assets 300 11:40 ./symfony openpne:migrate 301 11:43 pwd 302 11:43 ./symfony openpne:install 303 12:05 cd /usr/local/www/data/OpenPNE3/OpenPNE3/config 304 12:06 cp databases.yml databases.yml-pne3 305 12:33 history このあと、web/.htaccess も編集する *OpenPNE by git [#b1d82cad] http://redmine.openpne.jp/projects/op3 # cd /usr/local/www/data/OpenPNE3/ # git clone git://github.com/openpne/OpenPNE3.git で/usr/local/www/data/OpenPNEがダウンロードされる。 2013-03-15 root@g7:/usr/home # mv OpenPNE3 OpenPNE3_3.8.4 root@g7:/usr/home # ll total 21640 drwxr-xr-x 3 root wheel 3 Mar 5 06:08 Backups/ drwxr-xr-x 15 www www 21 Mar 8 05:58 OpenPNE3-OpenPNE-3.4.21/ -rw-r--r-- 1 root wheel 10924795 Mar 8 05:36 OpenPNE3-OpenPNE-3.4.21.zip drwxr-xr-x 15 root wheel 22 Mar 8 14:38 OpenPNE3-OpenPNE-3.6.8/ -rw-r--r-- 1 root wheel 11076683 Mar 7 15:11 OpenPNE3-OpenPNE-3.6.8.zip drwxr-xr-x 16 www www 21 Mar 15 15:35 OpenPNE3_3.8.4/ drwxr-xr-x 3 root wheel 3 Mar 5 14:29 db/ drwx------ 10 mysql mysql 31 Mar 15 13:13 mysql/ root@g7:/usr/home # root@g7:/usr/home # root@g7:/usr/home # root@g7:/usr/home # git clone git://github.com/openpne/OpenPNE3.git Cloning into 'OpenPNE3'... remote: Counting objects: 54138, done. remote: Compressing objects: 100% (16653/16653), done. remote: Total 54138 (delta 35958), reused 53170 (delta 35177) Receiving objects: 100% (54138/54138), 17.80 MiB | 272 KiB/s, done. Resolving deltas: 100% (35958/35958), done. root@g7:/usr/home # chown -R www:www OpenPNE3 cp -p /usr/home/OpenPNE3_3.8.4/config/databases.yml /usr/home/OpenPNE3/config/ cp -p /usr/home/OpenPNE3_3.8.4/config/OpenPNE.yml /usr/home/OpenPNE3/config/ cp -p /usr/home/OpenPNE3_3.8.4/config/ProjectConfiguration.class.php /usr/home/OpenPNE3/config/ root@g7:/usr/home # cd /usr/home/OpenPNE3 root@g7:/usr/home/OpenPNE3 # ./symfony openpne:install --non-recreate-db *databases.yml のDBを切り替え [#s84f840b] /usr/local/www/data/OpenPNE3/OpenPNE3/config/databases.yml databases.yml のDBを切り替えたあと、管理画面>SNSの設定>キャッシュクリア でDBが切り替わる http://www.openpne.jp/archives/category/plug-in/page/5/ **3.1.x系で既にopAshiatoPlugin0.8.0をインストールされている場合 [#hdb97717] opAshiatoPlugin0.8.0を既に3.1.x系でインストールされている場合は、ashiatoテーブルを削除し、navigationテーブルのレコード、sns_configのレコードを削除してください。 mysql> drop table ashiato; mysql> delete from navigation where uri =’ashiato/list’; mysql> delete from sns_config where name =’opAshiatoPlugin_revision’; mysql> delete from sns_config where name =’opAshiatoPlugin_needs_data_load’; ※コピーする際は「’」が全角になっていますのでご注意ください。 ***インストール [#r30d31b3] OpenPNE3のプラグインチャネルサーバからopAshiatoPluginを入手・インストールします。 これは以下のコマンドから行うことができます。 $ symfony opPlugin:install -r 0.9.0 -s beta opAshiatoPlugin 完了後、以下のコマンドでプラグインが設置されているかを確かめることができます。 $ symfony plugin:list 以下のように表示されます。 opAshiatoPlugin 0.9.0-beta # plugins.openpne.jp (plugins.openpne.jp) プラグイン取得後、以下を実行します。 $ symfony openpne:migrate –target=opAshiatoPlugin $ symfony openpne:migrate target=opAshiatoPlugin キャッシュの削除をしてください。 $ symfony cc これで、インストールが完了します。