お名前サーバ(SD-12プラン)でWordPressのアップロード上限をアップする方法

Webサイト
スポンサーリンク

WordPressでブログでを書いていると、テスト環境に現環境のデータをインポートして同期するなんてシーンもあります。
しかし、長期運営しているとエクスポートしたXMLファイルが2MB以上になってしまってインポートできないなんてこともあります。

今回は、お名前サーバ(SD-12プラン)でWordPressのアップロード上限をアップする方法について紹介します。

デフォルトのアップロードサイズは2MB

WordPressをインストールしてすぐのデフォルトのアップロード上限は2MBとなっています。
大概の写真やスクショはアップできますが、Wordpressのインポートで開発環境を作るには少々足りないです。

設定ファイルをアップする(php.ini)

(1)メモ帳を開いて下記をペーストします。

[PHP]
memory_limit = 50M
post_max_size = 50M
upload_max_filesize = 50M
[/PHP]

(2)上記を保存後に、名称を『php.ini』に変更します。

 

(3)Wordpressの『index.php』がある階層に『php.ini』をアップロードします。

 

(4)アップローダー各種を確認50MBに上限が上がっていたらOKです。

Jetpackのプラグインとの競合?

Jetpackを入れていると、『php.ini』をアップロードしてフロント側を確認すると、下記のようなエラーが表示される場合があります。

Fatal error: Allowed memory size of 52428800 bytes exhausted (tried to allocate 32768 bytes) in /export/XXXX/XXXX/okachanblog.com/wordpress-5.2.2-ja-jetpack_webfont-undernavicontrol/wp-content/plugins/contact-form-7/modules/sendinblue/service.php on line 340

Fatal error: Allowed memory size of 52428800 bytes exhausted (tried to allocate 32768 bytes) in /export/XXXX/XXXX/okachanblog.com/wordpress-5.2.2-ja-jetpack_webfont-undernavicontrol/wp-includes/pomo/streams.php on line 180

Jetpackと書いてありますが、『Jetpack』プラグインが悪さをしているわけではなく『Fatal error: Allowed memory size of 52428800 bytes exhausted』に注目するとメモリが足りないというエラーです。

さきほど作成した『php.ini』の『memory_limit』を256Mにアップして再度アップしてみてください。
フロントが無事に表示されましたか?

※こんな感じです

[PHP]
memory_limit = 256M
post_max_size = 50M
upload_max_filesize = 50M
[/PHP]

設定後は様々なページ確認を!

現在使用しているテーマCocoonでは問題なく動作してますが、ほかのテンプレートを使用すると上記の設定でもエラーが出てしまったことがありました。

設定後は一通りのページを見て問題ないかをご確認ください。

おわりに

と、いうことでサブドメインでの「お名前サーバ(SD-12プラン)でWordPressのアップロード上限をアップする方法」でした。
設定自体は難しくないのですが、頻繁にすることでもなく忘れてしまいがちです。

備忘録としてかきましたが、どなたかの助けになればうれしいです!

関連記事

コメント