プロジェクト

全般

プロフィール

Bug(バグ) #3058

完了

3.8.0にopCommunityTopicPluginインストール後にmigrateで失敗する

pnetan   さんが12年以上前に追加. 4年以上前に更新.

ステータス:
Works for me(再現せず)
優先度:
Normal(通常)
担当者:
-
対象バージョン:
開始日:
2012-05-21
期日:
進捗率:

0%

予定工数:
3.6 で発生するか:
Unknown (未調査)
[QA]バグ通知済:
いいえ
3.8 で発生するか:
Unknown (未調査)
opCommunityTopicPlugin 絞込条件:

説明

トピック

【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を実行すると同様のエラー

機能は正常に使用できるようです。

今後のバージョンアップを考えると放置できないのですが、何か対処方法がありますでしょうか?

他の形式にエクスポート: Atom PDF