プロジェクト

全般

プロフィール

Bug(バグ) #2943

php symfony openpne:migrate を実行するとエラーになる

pnetan  約12年前に追加.

ステータス:
New(新規)
優先度:
Normal(通常)
担当者:
-
開始日:
2012-04-11
期日:
進捗率:

0%

3.6 で発生するか:
Unknown (未調査)
[QA]バグ通知済:
いいえ
3.8 で発生するか:
Unknown (未調査)

説明

http://sns.openpne.jp/communityTopic/8131 より転記

トピック

・症状
php symfony openpne:migrateを実行すると
SQLSTATE[HY000]: General error: 1005 Can't create table
というエラーが起こります。
php symfony openpne:instal
では、エラーが起きませんので、schema.ymlが間違っているようには思えません。
何が原因なのか、どう対処したらよいのかわかりません。
ご教授いただけないでしょうか?
どうぞよろしくお願いします。

・OpenPNEのバージョン
[OpenPNE3.6.0]

・運用環境
[さくらのVPS512MB ubuntu10]

・使用ソフトのバージョン
PHP 5.3.2-1ubuntu4.14 with Suhosin-Patch (cli) (built: Feb 11 2012 06:35:39)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

mysql Ver 14.14 Distrib 5.1.61, for debian-linux-gnu (x86_64) using readline 6.1

「php symfony openpne:migrate を実行するとエラーになる」問題についてコメントが付いていましたので、それも転記します。

私のところでも同様な現象が起きています。

正確には、

SQLSTATE[HY000]: General error: 1005 Can't create table './openpne/#sql-1397_2ccd8.frm' (errno: 121). Failing Query: "ALTER TABLE intro_friend ADD CONSTRAINT intro_friend_member_id_to_member_id FOREIGN KEY (member_id_to) REFERENCES member(id) ON DELETE CASCADE". Failing Query: ALTER TABLE intro_friend ADD CONSTRAINT intro_friend_member_id_to_member_id FOREIGN KEY (member_id_to) REFERENCES member(id) ON DELETE CASCADE

というエラーです。
なお、OpenPNEのバージョンは3.7.0ですが、3.6の時でも起きていました。

一応正常に動作はしているようですが、非常に気になります。

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