-オープンソースの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 リリースのお知らせ

コメント:13

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

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

michitaka 10-04-22 (木) 23:56

OpenPNE3.4をセットアップ手順を参考にインストールしてみましたがトップページが表示されません解決方法を教えてください。ブラウザ画面は「現在、サーバが混み合っているか、メンテナンス中です。
ご迷惑をおかけいたしますが、しばらく時間を空けて再度アクセスしてください。
Currently, our service is too busy or is under maintenance.
We’re sorry and please retry accessing later. 」

httpdのエラーログ:
[Thu Apr 22 23:47:45 2010] [error] [client 119.200.194.169] SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘openpne.sns_config’ doesn’t exist. Failing Query: “SELECT s.id AS s__id, s.name AS s__name, s.value AS s__value FROM sns_config s”

パス:/var/www/sns/web/index.php
よろしくお願いします。

nagasawa 10-04-23 (金) 22:32

回答が遅れてしまい申し訳ありません。

httpdのエラーログを確認する限りですと、
openpneのDB上にsns_configテーブルが存在していないように思えます。

sns_configテーブルが存在していない状態は
通常ですと起こり得ない事ですので、
openpne自体をインストールし直すのが確実かと思います。

すでにデータが存在して残す必要がある場合は、
一度対象のDBをダンプしてから、
openpne自体をインストールし直し、
ダンプしたデータを対象DBに流し込む方法をとると良いかと思います。

aya 14-02-01 (土) 23:52

OpenPNE v2.14.9

メッセージの送信やコメント送信時

頻繁に

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

と表示されます。

原因 解決方法は ございますでしょうか?

登録人数が100名を超えたあたりから発生しはじめました。

ページの先頭に戻る