特定のエントリーを編集・保存しようとすると500エラーが出る

264 views
Skip to first unread message

in...@asagi-design.com

unread,
Jan 31, 2021, 11:34:22 PM1/31/21
to a-blog cms forum
お世話になります。
a-blog cms Ver. 2.10.38で運用しているWebサイトで、画像数・ユニット数が多いエントリーを保存できないトラブルが起きました。
解決のためのアドバイスをいただければ幸いです。


■ スペックなど

バージョン:2.10.38
レンタルサーバー:エックスサーバー 
PHP:7.2.34
MySQL:5.7.27

■ 発生したトラブル

画像数が比較的多い(テキスト・画像ユニットの合計が100以上)エントリーを編集・保存しようとすると以下のエラー文が表示されます。
また、ダイレクト編集ができない(ONにならない)トラブルも発生していますが、こちらは原因が別かと思われますのでまた別途グループにて質問いたします。

> 500 Internal Server Error.

> Invalid argument supplied for foreach() in /home/asagidesign/healthcare-> art.net/public_html/php/ACMS/function.php line: 2773


■ 行った対策

・php.iniの書き換えによる最大アップロードファイルサイズ、POSTサイズ、メモリーサイズの上限アップ

・パッチバージョンのアップデート
Ver. 2.10.11で起きたトラブルだったため、バージョンアップをしましたが解決しませんでした。

・phpMyAdminでの「acms_cache」テーブルの挙動チェック
「使用中」表記はなく、問題なく動いているようです。

自力でできる対応では修正ができず、今回ご相談をいたしました。
お手数ですがご確認をお願いいたします。

伊藤淳

unread,
Feb 1, 2021, 3:41:12 AM2/1/21
to a-blog cms forum
お世話になっております。

php.ini で max_input_vars の数値も上げてお試しいただけますでしょうか。
おそらく、inputの数が多過ぎてエラーが出ている可能性がございます。

よろしくお願いいたします。
2021年2月1日月曜日 13:34:22 UTC+9 in...@asagi-design.com:

in...@asagi-design.com

unread,
Feb 1, 2021, 11:29:24 PM2/1/21
to a-blog cms forum
ありがとうございます!

php.iniに当該の項目を書き足したところ、問題なく動作するようになりました。

2021年2月1日月曜日 17:41:12 UTC+9 伊藤淳:
Reply all
Reply to author
Forward
0 new messages