CONTENTS


Lastmodified 2013-10-13 (日) 08:47:42


OpenPNE ファイルアップロードするよ

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:

>> 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

で、エラーが出なくなった。当たり前か?

あらためてインストール

./symfony opPlugin:install opBlogPlugin

が、DBが作れないというエラー・・・


OpenPNE プラグイン インストール アンインストール手順

http://www.eco-seminar.jp/doc/ja/OpenPNE3_Plugin_Installation_Guide.txt

上記URLがChromeで文字化けするので、ローカルで参照可能に

はじめに

OpenPNE 3 のプラグインをインストールおよびアンインストールするための手順を説明するものです。

以下ではインストール・アンインストールの対象となるプラグイン名の例として opExamplePlugin を使用します。

インストール

インストール方法には2つの方法があります。プラグインチャンネルサーバーへ登録されているプラグインのインストールは opPlugin:install によるインストールが推奨されます。

opPlugin:install によるインストール

インストールコマンドの実行

 $ ./symfony opPlugin:install opExamplePlugin

データベースへの変更を反映

Doctrine を利用している場合のみ

 $ ./symfony openpne:migrate --target=opExamplePlugin --no-update-plugin

手動インストール

プラグインのソースコードを設置

サーバー上の plugins ディレクトリにプラグインのソースコードを設置します。

データベースへの変更を反映するための準備

Doctrine を利用している場合のみ

以下の SQL を実行します。

 INSERT INTO sns_config (name, value) VALUES ('opExamplePlugin_needs_data_load', '1');

データベースへの変更を反映

Doctrine を利用している場合のみ

 $ ./symfony openpne:migrate --target=opExamplePlugin --no-update-plugin

アンインストール

opPlugin:uninstall によるアンインストール

openpne:install コマンドで自動的にインストールされたプラグインや opPlugin:install コマンドでインストールされたプラグインは、opPlugin:uninstall コマンドを利用してアンインストールすることができます。

アンインストールコマンドの実行

 $ ./symfony opPlugin:uninstall opExamplePlugin

Doctrine の自動生成ファイルの再生成

Doctrine を利用している場合のみ

 $ ./symfony doctrine:build --all-classes

キャッシュの削除

 $ ./symfony cc

データベース上のテーブル削除

データベース上のテーブルは削除されませんので、不要であれば手動で削除してください。

手動アンインストール

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 3863:本日 1:昨日 0

Counter: 3863, today: 1, yesterday: 0

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-10-13 (日) 08:47:42