Bug(バグ) #2943
php symfony openpne:migrate を実行するとエラーになる
Status:
New(新規)
Priority:
Normal(通常)
Assignee:
-
Start date:
2012-04-11
Due date:
% Done:
0%
3.6 で発生するか:
Unknown (未調査)
[QA]バグ通知済:
No
3.8 で発生するか:
Unknown (未調査)
Description
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の時でも起きていました。 一応正常に動作はしているようですが、非常に気になります。