Elementorで編集中に保存ができなくなる事態〜サーバーエラー(500)を解決する(ロリポップサーバー)

はい、またWordPressで問題にぶち当たりました。
プラグインのElementorを使って編集していたのですが「保存」ができなくなりましたのです。
「保存」を押すと

サーバーエラー(500 error)

というポップアップが下からひょっこり出てくるんです。

もうサイトが出来上がる寸前&納期が迫っていたので冷や汗ものです……

今回は、この解決方法を忘備録として書いときます。

今回の環境
サーバー:ロリポップのライトプラン
テーマ:WordPressで使用テーマはSydney
ページビルドプラグインはElementor
MacBook Proにて作業

Contents

エラーはある日突然に

しばらく特に何もしていない、
プラグインを新たに入れたわけでも、
PHPのファイルを触ったいたわけでもないのに、
エラーは突然やってきました。

Elementorで固定ページの編集中でした。
私は1分に1回くらいは「保存」ボタンを
押すのですが、あるとき、
保存に時間がかかるなーと思っていたら

サーバーエラー(500 error)

のポップアップウィンドウが
保存ボタンの下から出てきました。

実は私、このエラーに初めて出会ったんですが、
ググってみると有象無象の記事&阿鼻叫喚がたくさん。

まぁとにかく、500エラーというのは、
何らかの「致命的理由で要求(この場合「保存」)が失敗している」が、
サーバ自体は動作している状態だそうで。

ちなみに「503エラー」となると
サーバー全体が機能停止して何も応答できなくなっている状態。
恐ろしい。そんなエラーには一生出会いたくない。

サーバ自体は動作している証拠に、
ダッシュボードに戻って各種設定を
いじっても保存できるし、
メディアへの新しい画像の
アップロードにも問題はなく。

ダメなのは、Elementorで編集中の「保存」機能のみ……

ちなみに、私は当初、以下を全部ためしてダメでした

  1. 寝て待つ→3時間昼寝したけどダメ
  2. ロリポップサーバーの障害情報確認→特に問題は告知されておらず
  3. WordPressからログアウトし、ブラウザのキャッシュをクリアしてmac再起動→サーバーのエラーだから無駄だとは思いつつやったけどやっぱり無駄だった
  4. Elementor以外のプラグインを一度無効化し、1つずつ戻して検証→一度は成功したと思ったものの、直後にまたエラーが出るようになった。もともと定番系しか入れてないし
  5. .htaccessファイルの破損確認→FTP経由でやったけどファイルに特に問題なし
    etc…

他にももろもろやりましたが、失敗談ばかり書いてもしかたないので結論を。

解決策:サーバーのPHPメモリ制限を倍に増やした!

え、そんなことかよ、と思った人、
そんなことなんですよ…

私も盲点だったんですよ……
ちょっと前にとあるサイトでElementorの利用推奨環境

  • PHPバージョンは7.0以上
  • MySQLバージョンは5.6以上
  • PHPのメモリは256MB以上

と書いてあったのを見て信じ込んでいた私。
今回もWordPressのインストール時に
メモリを256Mに増やしていたので、
ソコは問題ないと思っていたんです。

そしたら、今回ググってる途中で
辿り着いた別サイトには
PHPのメモリは512MB以上推奨
と書いてあるではありませんか……
日々、世は進化しているんですね😭

速攻でPHPのメモリ増強を試してみました。

ロリポップはこーゆーとこで使い勝手が悪いんですが、
手順を参考にさせていただいた、
めちゃわかりやすいサイトはこちら

で、上記サイトを参考に、
PHP.iniをもにょもにょして(上記サイト読んでね)
ロリポップFTPを使って.htaccessファイルに
メモリ増強指示の書き込み、
アップロードファイルのファイルサイズなんかも
ついでに増やしました。

.htaccess編集画面

※赤枠内が、今回追記した部分です。既存の記述の、一番下に付け足します。

2025年11月追記
Local でも同じエラーに遭遇しました。Localの場合はPHPメモリ増やすのはもっと簡単。
サイトを一旦停止し、[サイトの保存場所]/[サイト名]/conf/phpの中にあるphp.ini.hbsファイルを開いてmemory_limit = 256M(多分このエラーが出る時は256M以下のことが多い)のところを512Mとか1024Mに変更して保存。で、再度サイトをひらけばOK

で、作業が終わったら、本当に増えてるどうか確認します。

余談ですが、Elementorの「システム情報」からサーバーの現環境が見られるってこと、今回ググってる中で初めて知りました。

ダッシュボードのキャプチャー
Memory limit(PHPのメモリ容量)はしっかり512Mに増えてるし、ついでに増やしたアップロードサイズ等もちゃんと増えてました。

スポンサードサーチ

そしてエラーは跡形もなくなった

この後、無効化していたプラグインを全てもどしてからElementorで編集→保存しまくりましたが、あの恐ろしい

サーバーエラー(500 error)

はすっかりナリを潜めました。嗚呼、開放感です…!

しかしほんと、私が酷い目に遭うのはいつもロリポップのサーバー使ってる時が多いです。
自分のHPやこのブログに使ってるエックスサーバーでは、これまでこんなこと起きたことないのに……と思って思ってチェックしてみたら、Memory limit(PHPのメモリ容量)も、アップロードサイズの上限も、みーんな最初から1ギガありました✨

エックスサーバーの情報

さすがエックスサーバー✨

ありがとうエックスサーバー!

アフィリエイトリンク↓貼っとくよ!(笑)



スポンサーリンク



シェアする

  • このエントリーをはてなブックマークに追加

フォローする