Bug(バグ) #3058
3.8.0にopCommunityTopicPluginインストール後にmigrateで失敗する
Start date:
2012-05-21
Due date:
% Done:
0%
3.6 で発生するか:
Unknown (未調査)
[QA]バグ通知済:
No
3.8 で発生するか:
Unknown (未調査)
opCommunityTopicPlugin 絞込条件:
Description
トピック¶
【OpenPNEのバージョン】 3.8.0 【サーバの情報】 [さくら レンタルサーバ] ・php 5.2.17 cgi版 ・db mysql 5.5 【不具合状況】 ・3.8.0をいろいろと試行していたがmigrateでエラーとなるため、クリーンインストールするため使用していたDBのテーブルを全て削除 ・APも再アップロード ・DBのプレフィックスに"pc_"を指定して ./symfony openpne:install --non-recreate-db でインストール。 ・opCommunityTopicPlugin 1.0.4をインストール ./symfony opPlugin:install opCommunityTopicPlugin -r 1.0.4 ./symfony openpne:migrate --target=opCommunityTopicPlugin を実行すると次のエラーがでる。(targetオプションなしでもエラー) SQLSTATE[HY000]: General error: 1005 Can't create table 'DB名.#sql-13f3d_26869c0' (errno: 121). Failing Query: "ALTER TABLE pc_community_event_image ADD CONSTRAINT pc_community_event_image_post_id_pc_community_event_id FOREIGN KEY (post_id) REFERENCES pc_community_event(id) ON DELETE CASCADE". Failing Query: ALTER TABLE pc_community_event_image ADD CONSTRAINT pc_community_event_image_post_id_pc_community_event_id FOREIGN KEY (post_id) REFERENCES pc_community_event(id) ON DELETE CASCADE ・opCommunityTopicPlugin 1.0.4をアンインストールしてmigrateを実行すると正常終了 ・opCommunityTopicPlugin 1.0.2.2をインストールしてmigrateを実行すると同様のエラー 機能は正常に使用できるようです。 今後のバージョンアップを考えると放置できないのですが、何か対処方法がありますでしょうか?
History
#1
Updated by 守 手嶋 about 11 years ago
公式SNSのメッセージで、追加情報をいただきました。
3.8.3のリリースよりこちらの問題の方が致命的な気がするのですが、対応方法あったのでしょうか?
私の方で新規に3.8.2を入れたサイトでも同様のエラーが出てしまっております。(私はopCommunityTopicPluginを最後に入れる事で一応動作しておりますが、毎回消して入れ直さないと他のプラグインが追加できません)
それとも以前のバージョンからアップデートしたサイトでは問題が出てないのでしょうか?
#2
Updated by kaoru n almost 7 years ago
- Status changed from New(新規) to Works for me(再現せず)
- 3.8 で発生するか set to Unknown (未調査)
下記の組み合わせで再現しないため、再現せずとして終了します。
OpenPNE-3.6.25 + opCommunityTopicPlugin-1.0.5.1
OpenPNE-3.8.22 + opCommunityTopicPlugin-1.0.5.1
OpenPNE-3.8.22 + opCommunityTopicPlugin-1.1.2.1
#3
Updated by kaoru n over 3 years ago
- Target version changed from 1.0.x to 326
#4
Updated by kaoru n over 3 years ago
- Target version changed from 326 to master