さくらサーバーのアップロード容量をphp.ini設定で512MBに変更する方法

さくらサーバーのアップロード容量は、コントロールパネルの「php.ini設定」を編集するだけで、無料で512MBまで引き上げられます。作業時間は約5分です。初期状態の上限は5MBほどしかなく、All-in-One WP MigrationでのWordPress移行やテーマのアップロードで「ファイルサイズが大きすぎます」と弾かれる原因になります。本記事では、コピペで使える設定値と、つまずきやすい注意点、512MBを超える場合の対処法まで解説します。

さくらサーバーのアップロード上限は初期5MB

3D render of cloud computing concept
Photo by Growtika on Unsplash

さくらのレンタルサーバでは、PHPの初期設定により最大アップロードファイルサイズが5MB程度に制限されています。この上限に引っかかる典型的な場面は次の3つです。

  • All-in-One WP Migrationでのサイト移行:バックアップファイル(.wpress)が5MBを超えるとインポートできません。
  • テーマ・プラグインのZIPアップロード:有料テーマは5MBを超えるものが多くあります。
  • 動画や高解像度画像のメディアアップロード:メディアライブラリへの追加が失敗します。

この上限はWordPress側ではなくサーバー側(PHP)の設定なので、さくらのコントロールパネルから変更します。

php.ini設定で512MBに変更する手順【約5分】

①コントロールパネルの「php.ini設定」を開く

さくらのサーバーコントロールパネル(secure.sakura.ad.jp/rs/cp/)にログインし、メニューの「スクリプト設定」→「php.ini設定」に進みます。

②3つの設定値をコピペで入力する

表示されたテキストエリアに、次の3行をそのまま貼り付けます。手入力せず、必ずコピー&ペーストしてください。

memory_limit = 600Mpost_max_size = 550Mupload_max_filesize = 512M

それぞれ、PHPが使えるメモリ上限・POST送信データの最大値・アップロードファイルの最大値を意味します。「memory_limit ≧ post_max_size ≧ upload_max_filesize」の大小関係になるように設定するのがルールです。

③保存して反映を確認する

保存したら、WordPress管理画面の「メディア」→「新規追加」に表示される最大アップロードサイズ、またはAll-in-One WP Migrationの「インポート」画面で「最大アップロードファイルサイズ:512MB」になっていれば設定完了です。

設定時の注意点3つ

  • 全角文字が混じると動かない:全角スペースや全角イコール(=)が1文字混じるだけで設定が効かず、最悪サイトが表示されなくなります。コピペで入力すれば防げます。
  • 大きすぎる値はサーバーエラーの原因:「9999M」のような極端な値は設定しないでください。必要十分な512MB前後にとどめるのが安全です。
  • 設定は全ドメイン共通:さくらサーバーのphp.iniはドメインごとに分けられず、同じアカウント内のすべてのサイトに適用されます。

All-in-One WP Migrationで512MBを超える場合の対処法

a computer with a keyboard and mouse
Photo by Growtika on Unsplash

php.iniを変更しても、無料版のAll-in-One WP Migrationにはインポート512MB未満という実質的な上限があります。バックアップファイルがそれを超える場合の対処法は次の3つです。

  • 有料版(Unlimited Extension)を購入する:容量無制限になり、大規模サイトでも一発で移行できます。
  • メディアをFTPで別送してファイルを軽くする:エクスポート時にメディアライブラリを除外し、画像・動画はFTPソフトでwp-content/uploadsへ直接アップロードします。
  • データを分けてバックアップする:データベースとwp-contentを分割してエクスポートし、1ファイルあたりの容量を減らします。

一度きりの移行であれば、メディアのFTP別送がコストをかけずに済むおすすめの方法です。

よくある質問(FAQ)

さくらサーバーのアップロード上限の初期値はいくつですか?

初期状態では5MB程度です。All-in-One WP Migrationのインポートやテーマのアップロードが失敗する場合、まずこの上限を疑ってください。

php.ini設定はどこから開けますか?

サーバーコントロールパネルにログインし、「スクリプト設定」→「php.ini設定」から開けます。ファイルを直接編集する必要はありません。

設定したのに容量が変わりません

全角スペース・全角イコールの混入と、「memory_limit ≧ post_max_size ≧ upload_max_filesize」の大小関係を確認してください。修正後は、インポート画面やメディア画面を再読み込みすると反映を確認できます。

512MBより大きいファイルをインポートするには?

無料版のAll-in-One WP Migrationでは512MB未満までのため、有料版(Unlimited Extension)を使うか、メディアのFTP別送・データ分割でバックアップファイルを軽くしてください。

まとめ

さくらサーバーのアップロード容量アップは、「スクリプト設定」→「php.ini設定」に3行コピペするだけで完了します。ポイントは、値の大小関係を守ること・全角文字を混ぜないこと・極端な値にしないことの3つです。512MBを超える大規模サイトの移行は、有料版の利用かメディアのFTP別送を検討してください。THREE D PLUSでは、さくらサーバーへのWordPress移行・サーバー設定の代行も承っています。お気軽にご相談ください。

最新情報をチェックしよう!