500エラー「SQLSTATE[23000]: Integrity constraint violation: ...」と表示される

127 views
Skip to first unread message

口田聖子

unread,
Dec 28, 2017, 4:10:18 AM12/28/17
to a-blog cms forum
お世話になっております。
特定のサーバーで、以下の操作を行うと500エラーが発生します。
  • フォームの送信
  • ボリュームが大きいエントリーの保存
  • ブログのインポート
エラー文は以下の通りです。

#0 [internal function]: Acms\Services\Database\Engine\PdoEngine->query('INSERT INTO acm...', 'exec')
#1 /path/to/ablogcms/php/Services/Facades/Facade.php(81): call_user_func_array(Array, Array)
#2 /path/to/ablogcms/php/Services/Blog/Import.php(96): Acms\Services\Facades\Facade::__callStatic('query', Array)
#3 /path/to/ablogcms/php/Services/Blog/Import.php(68): Acms\Services\Blog\Import->insertData('fulltext')
#4 /path/to/ablogcms/php/ACMS/POST/Backup/BlogImport.php(45): Acms\Services\Blog\Import->run(3, 'category:\n -...')
#5 /path/to/ablogcms/php/ACMS/POST.php(172): ACMS_POST_Backup_BlogImport->post()
#6 /path/to/ablogcms/php/main.php(1526): ACMS_POST->fire()
#7 /path/to/ablogcms/index.php(53): require_once('/home/zeroichiw...')
#8 {main}

  • フォームは送信完了時にエラーになり、送信者への自動返信メールが届かないようです。
  • エントリーの保存ですが、ユニット数(すべてカスタムユニット)が24個で発生しました。
  • ブログインポートは成功していましたが、エントリーカスタムフィールドが入っていませんでした。他のサーバーでも同じ条件でテストしてみます。

調べましたところ、以下の情報が見つかりましたが、参考になりますでしょうか?


とりあえず通常の更新ができるので、急いではおりませんが、年明けにでも見ていただけますと助かります。
宜しくお願いいたします。





伊藤淳

unread,
Jan 4, 2018, 8:52:54 PM1/4/18
to a-blog cms forum
明けましておめでとうございます。本年もよろしくお願いいたします。

お返事遅くなり申し訳ございません。
おきている現象を見るに、サーバー側の制限に引っかかっている可能性があります。
こちらを参考にサーバーの制限を調整いただけますでしょうか。

調べましたところ、以下の情報が見つかりましたが、参考になりますでしょうか?


こちらですが、同じような  Integrity constraint violation ... cannot be null のようなエラーが出ていますでしょうか?

よろしくお願いいたします。


口田聖子

unread,
Jan 5, 2018, 10:34:01 AM1/5/18
to a-blog cms forum
伊藤さん

今年も宜しくお願いいたします。

やはりサーバーの問題のようで、別のテスト環境で試したところ、フォーム送信時もエラーが出ませんでした。
php.iniで制限を変更するのですね。管理画面のチェックリストも見て、試してみます。

こちらですが、同じような  Integrity constraint violation ... cannot be null のようなエラーが出ていますでしょうか?

すみません…これは今回のエラーとは関係がなさそうですね><
寝ぼけていたようです…

Reply all
Reply to author
Forward
0 new messages