- 追加された行はこの色です。
- 削除された行はこの色です。
CONTENTS
#contents
----
Lastmodified &lastmod;
----
*OpenPNE ファイルアップロードするよ [#f24a71e1]
http://support.pne.jp/blog/support_info20121122.html
https://github.com/tejimaya/opUploadFilePlugin/blob/master/README.md
OpnePNE3.8.2以上
opSkinUnitedPluginに依存
----
*migrating of opBlogPlugin encountered the following errors: [#ac0cab9e]
>> migrate opAuthOpenIDPlugin is not supporting migration.
migrating of opBlogPlugin encountered the following errors:
Error #1 - SQLSTATE[42000]: Syntax error or access violation: 1061 Duplicate key name 'member_id_date_idx'. Failing Query: "CREATE INDEX member_id_date_idx ON `blog_rss_cache` (member_id, `date`)"
>> migrate opCommunityTopicPlugin is now at revision 5.
root@g7:/usr/home/EUSM # ./symfony opPlugin:uninstall opBlogPlugin
>> plugin uninstalling plugin "opBlogPlugin"
>> opPluginManager Uninstallation successful for plugin "opBlogPlugin"
root@g7:/usr/home/EUSM # ./symfony opPlugin:install opBlogPlugin
"opBlogPlugin" is already installed manually, so it will not be reinstalled.
If you want to manage it automatically, delete it manually and retry this command.
root@g7:/usr/home/EUSM #
root@g7:/usr/home/EUSM #
root@g7:/usr/home/EUSM #
root@g7:/usr/home/EUSM # ./symfony plugin:publish-assets
>> plugin Configuring plugin - opAlbumPlugin
>> plugin Configuring plugin - opAshiatoPlugin
>> plugin Configuring plugin - opAuthMailAddressPlugin
>> plugin Configuring plugin - opAuthMobileUIDPlugin
>> plugin Configuring plugin - opAuthOpenIDPlugin
>> plugin Configuring plugin - opBlogPlugin
>> plugin Configuring plugin - opCommunityTopicPlugin
>> plugin Configuring plugin - opDiaryPlugin
>> plugin Configuring plugin - opFavoritePlugin
>> plugin Configuring plugin - opIntroFriendPlugin
>> plugin Configuring plugin - opLiteMailTaskPlugin
>> plugin Configuring plugin - opMessagePlugin
>> plugin Configuring plugin - opOpenSocialPlugin
>> plugin Configuring plugin - opRankingPlugin
>> plugin Configuring plugin - opSkinBasicPlugin
>> plugin Configuring plugin - opSkinClassicPlugin
>> plugin Configuring plugin - opSkinUnitedPlugin
>> plugin Configuring plugin - opUploadFilePlugin
>> plugin Configuring plugin - opWebAPIPlugin
>> plugin Configuring plugin - sfDoctrinePlugin
>> plugin Configuring plugin - sfFormExtraPlugin
>> plugin Configuring plugin - sfImageHandlerPlugin
>> plugin Configuring plugin - sfProtoculousPlugin
>> plugin Configuring plugin - sfSymfonyTemplatingViewPlugin
root@g7:/usr/home/EUSM #
手動でエラーの出るopBlogPluginを削除する。opBlogPlugin_BKとして、
214 6:31 ./symfony cc
215 6:32 ./symfony plugin:publish-assets
216 6:34 rm -r lib/{model,form,filter}/doctrine/opBlogPlugin
217 6:34 ./symfony doctrine:build --all-classes
PHPMyAdminで、plugin/opBlogPluginを削除
218 6:34 ./symfony cc
219 6:36 ./symfony plugin:publish-assets
220 6:36 ./symfony openpne:migrate
で、エラーが出なくなった。当たり前か?w
./symfony opPlugin:install opBlogPlugin
----
*OpenPNE プラグイン インストール アンインストール手順 [#q3f2ad13]
http://www.eco-seminar.jp/doc/ja/OpenPNE3_Plugin_Installation_Guide.txt
上記URLがChromeで文字化けするので、ローカルで参照可能に
**はじめに [#uaf2b2c6]
OpenPNE 3 のプラグインをインストールおよびアンインストールするための手順を説明するものです。
以下ではインストール・アンインストールの対象となるプラグイン名の例として opExamplePlugin を使用します。
**インストール [#g0c2a687]
インストール方法には2つの方法があります。プラグインチャンネルサーバーへ登録されているプラグインのインストールは opPlugin:install によるインストールが推奨されます。
***opPlugin:install によるインストール [#ic624810]
インストールコマンドの実行
$ ./symfony opPlugin:install opExamplePlugin
データベースへの変更を反映
Doctrine を利用している場合のみ
$ ./symfony openpne:migrate --target=opExamplePlugin --no-update-plugin
***手動インストール [#ccab9da3]
プラグインのソースコードを設置
サーバー上の plugins ディレクトリにプラグインのソースコードを設置します。
データベースへの変更を反映するための準備
Doctrine を利用している場合のみ
以下の SQL を実行します。
INSERT INTO sns_config (name, value) VALUES ('opExamplePlugin_needs_data_load', '1');
データベースへの変更を反映
Doctrine を利用している場合のみ
$ ./symfony openpne:migrate --target=opExamplePlugin --no-update-plugin
**アンインストール [#idf385c9]
***opPlugin:uninstall によるアンインストール [#pc2bf654]
openpne:install コマンドで自動的にインストールされたプラグインや opPlugin:install コマンドでインストールされたプラグインは、opPlugin:uninstall コマンドを利用してアンインストールすることができます。
アンインストールコマンドの実行
$ ./symfony opPlugin:uninstall opExamplePlugin
Doctrine の自動生成ファイルの再生成
Doctrine を利用している場合のみ
$ ./symfony doctrine:build --all-classes
キャッシュの削除
$ ./symfony cc
データベース上のテーブル削除
データベース上のテーブルは削除されませんので、不要であれば手動で削除してください。
***手動アンインストール [#o3388688]
opPlugin:uninstall が利用できない場合は、手動でのファイル削除によりプラグインを削除することになります。
プラグインのソースコードを削除
$ rm -r plugins/opExamplePlugin
Doctrine の自動生成ファイルを削除
Doctrine を利用している場合のみ
$ rm -r lib/{model,form,filter}/doctrine/opExamplePlugin
Doctrine の自動生成ファイルの再生成
Doctrine を利用している場合のみ
$ ./symfony doctrine:build --all-classes
キャッシュの削除
$ ./symfony cc
データベース上のテーブル削除
データベース上のテーブルは削除されませんので、不要であれば手動で削除してください。
----
Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);