-オープンソースのSNSエンジン OpenPNEプロジェクト-

opBlogPlugin 1.0.0.1 リリースのお知らせ

02 / 03 水曜日 2010

OpenPNE 開発チームの長澤です。

昨日リリースしました opBlogPlugin のバージョン v 1.0.0 に不具合が見つかったため、
間を置かずのリリースとなりますが、すでに v1.0.0 をインストールされている方は対応をお願いいたします。

1.0.0.1での変更点

#562 000_revision.yml is insufficient. (000_revision.yml ファイルがない)

詳しくは、Redmine の v1.0.0.1 バージョン情報のページをご覧ください。

アップデート手順

すでに v 1.0.0 をインストールされている方はバージョンアップ前に以下のSQLの実行をお願いします。
それ以前のバージョンをご利用の方はこのSQLを実行する必要はありません。

INSERT sns_config(name,value) VALUES(‘opBlogPlugin_revision’, 2);

アップデート手順は v1.0.0.1 と同様ですので、以下の記事をご参照ください。
opBlogPlugin 1.0.0 リリースのお知らせ

コメント:10

H/M 10-02-03 (水) 14:28

お昼頃に1.0.0をインストールしたばかりで、すぐにアップグレードしようと上記のSQL文を実行するとエラーとなります。
エラー内容は構文がおかしいとのことです。
いかがでしょうか?

H/M 10-02-03 (水) 14:35

ちなみに自分のMySQL-DBの中を見ると「sns_config」テーブルのnameとvalueにそれぞれ「opBlogPlugin_revision’」「2」が入っているのですが、これは1.0.0.1になっていると考えてよろしいでしょうか?上記のSQLはエラーとなっております。
よろしくお願いいたします。

nagasawa 10-02-03 (水) 14:41

そのまま記事のSQLをコピーすると「’」が全角となってしまうようです。
コピー後にメモ帳などにペースト後、「’」を半角に修正して試してみてください。

「opBlogPlugin_revision’」と挿入されているレコードは削除していただいて構いません。

od 10-02-04 (木) 14:43

OpenPNE3.4.01バージョン
手順の通りで、opBlogPlugin のバージョン v 1.0.0.1リリースした後に
ログインするとき、
以下のエラー発生しました。

現在、サーバが混み合っているか、メンテナンス中です。
ご迷惑をおかけいたしますが、しばらく時間を空けて再度アクセスしてください。

Currently, our service is too busy or is under maintenance.
We’re sorry and please retry accessing later.

httpd エラーログ:
SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘openpne3.blog_rss_cache’ doesn’t exist

解決方法ご教授頂きませんか。

nagasawa 10-02-04 (木) 15:00

blog_rss_cache テーブルが存在していないようなので、
migrate が動作してなかったものと思います。

原因としては、
すでに migrate されたという情報がレコードに記録されていたのではないかと思います。

「INSERT sns_config(name,value) VALUES(‘opBlogPlugin_revision’, 2);」がその情報をテーブルに挿入するSQLですが、
migrate 前に実行しましたでしょうか。

一度このレコードを以下のSQLを実行して削除し、
再度 migrate を実行してみてください。
「DELETE FROM sns_config WHERE name = ‘opBlogPlugin_revision’;」
migrate の実行:
「php symfony openpne:migrate –target=opBlogPlugin」

od 10-02-04 (木) 15:14

早速ご対応ありがとうございます。
ご指摘の通りで、解決しました。ありがとうございます。

H/M 10-02-05 (金) 15:21

INSERT sns_config(name,value) VALUES(’opBlogPlugin_revision’, 2);

をして、openpne:installをするとinstalledになっております。これはバージョンが正しいものに変わっていると思っていいのですか?

H/M 10-02-05 (金) 15:23

失礼しました。openpne:installではなく、以下です。
symfony opPlugin:install -r 1.0.0 opBlogPlugin

nagasawa 10-02-05 (金) 15:27

インストールされているプラグインの情報を得る場合、
以下のコマンドを実行してください。
symfony plugin:list

以下のように表示されていれば
最新のバージョンがインストールされています。
opBlogPlugin 1.0.0.1-stable

H/M 10-02-08 (月) 15:23

解決しました。ありがとうございました。

コメントフォーム
お名前やメールアドレスを記録しますか?

トラックバック:0

この記事のトラックバックURL
http://www.openpne.jp/archives/4367/trackback/

OpenPNE×手嶋屋提供サービスのお知らせ

  • 大規模ホスティング
  • 技術サポート
  • カスタマイズ
  • OpenPNE Manager
  • お客さまサポート

ページの先頭に戻る