質問: OPENPNE3 について質問です。 レオサーバーにOPENPNE3.4.13をインストールし利用していました。 先ほど、opFavoritePlugin のバージョン 1.0.0.2を指示通りインストールしたところ 「現在、サーバが混み合っているか、メンテナンス中です。 ご迷惑をおかけいたしますが、しばらく時間を空けて再度アクセスしてください」 と表示されログインできなくなりました。 管理画面にはログインできます。 行った作業は $ php symfony opPlugin:install -r 1.0.0.2 opFavoritePlugin $ php symfony openpne:migrate --target=opFavoritePlugin です。 プログラムの知識は殆どなく、見よう見まねでやっているのでどうしようもならなくなってしまいました。 皆様のお知恵を拝借できればと思います。 よろしくお願いします。
回答: OpenPNE 3.4.13を新規インストール後、opFavoritePlugin 1.0.0.2をインストールして確認してみましたが、コメントした方法で問題なく表示されました。 具体的な手順は次の通りです。 ※opBlogPluginを使用しない場合は、管理画面のプラグイン設定でopBlogPluginを無効にするだけでも大丈夫です。 1.opBlogPluginをアンインストールする $ php symfony opPlugin:uninstall opBlogPlugin 2.opBlogPlugin 1.0.2をインストール(※「cache/.pear/opBlogPlugin-0.9.0」は削除して実行します。) $ php symfony opPlugin:install -r 1.0.2 opBlogPlugin 3.データベース追加 $ php symfony openpne:migrate --target=opBlogPlugin 4.キャッシュのクリア $ php symfony cc 5.RSSの情報をキャッシュする $ php symfony openpne:update-blog-rss-cache ※100人以上の外部ブログを登録している場合は、複数回実行する必要があるそうです。 > このコマンドを実行することで、DB上にRSSの情報がキャッシュされ表示されるようになります。 > > このコマンドは初期設定では一度の実行で100件のメンバーを更新するようになっていますので、 > > 100件以上のメンバーが外部ブログを登録している場合は複数回実行する必要があります。 > > 一度にすべてのメンバーを実行したい場合は、 > > 「plugins/opBlogPlugin/config/app.yml」に記述されている > > 「update_blog_rss_cache_limit」の行の先頭に「#」をつけてコメントアウトしてください。 > > 最後に、定期的にこのコマンドを実行するように cron に登録して完了です。 > > ※念の為実行前に、データベースとOpenPNEのディレクトリのバックアップを忘れないでください。 【追記】 opBlogPluginの最新バージョンは1.0.2のようですので、1.0.2をインストールしてください。(※上記実行コードも1.0.1から1.0.2に変更済み)