Sponsor

ファイルのインポートのサイズや時間を増やす「.htacces」の設定をわかりやすく解説/WP

.htaccess ファイルへの追加 WP プラグイン
.htaccess ファイルへの追加
Sponsor

ファイルのサイズが大きくインポートできない時の設定方法

アップロードするファイルのサイズやアップロードする時間には制限があります。

ウェブサイトの移行・移転時に、ファイルのサイズが大きいためにインポートできない時の「.htaccess ファイル」の設定方法です。「.htaccess ファイル」でアップロードするサイズや時間を増やします。

.htaccess ファイルの場所

  • public_html→example.com→.htaccess
htaccess
htaccess

コアサーバーV2の「.htaccess ファイル」の場所

  1. 「ツール」→「フォイルマネージャー」へ
  2. 「domains」→ドメイン名(example.com)→public_html→.htaccess

コアサーバーV2は「domains」フォルダの中にWordPressがインストールされています。

コアサーバーV2の「.htaccess ファイル」の場所
コアサーバーV2の「.htaccess ファイル」の場所

.htaccess ファイルへの追加

「htaccess ファイル」を開き、「htaccess ファイル」の末尾に下記を追加します。

php_value upload_max_filesize 1G
php_value post_max_size 1G
php_value memory_limit 2048M
php_value max_execution_time 300
.htaccess ファイルへの追加
.htaccess ファイルへの追加

ファイルのインポートが終了した後に、「htaccess ファイル」に追加した部分は削除して、元に戻します。

エックスサーバー・ロリポップのphp.iniファイルの変更方法

  • エックスサーバーは、サーバーパネルのphp.ini設定で設定できます。
  • ロリポップは、PHP設定にログインし、各ドメインの設定をクリック、php.ini設定で設定できます。

「php.ini」「.htaccess」「wp-config.php」ファイルとは

php.ini ファイルPHPプログラムの動作や環境を設定するファイル
.htaccess ファイルアクセス制限やリダイレクトなどを様々な制御や設定
wp-config.php ファイルデータベースの接続情報

「php.ini ファイル」で、アップロードするサイズや時間の確認や変更ができます「.htaccess ファイル」で、アップロードするサイズや時間の指定ができます。

「php.ini」を編集できない場合は、「.htaccess」に追記します。「.htaccess」に追記した方が、初期値に戻す時は削除するだけですから簡単です。

「php.ini ファイル」の場所

  • /public_html/.fast-cgi-bin/ php.ini
php.iniの設定
php.iniの設定

php.ini で」初期値を確認できます。

現在のコアサーバーの初期設定値

設定項目設定内容 初期設定値
upload_max_filesizeアップロードファイルの許容サイズを設定2048M
post_max_sizePOSTデータの許容最大サイズ2048M
max_execution_time強制終了されるまでの時間300
max_input_time サーバー側のPHP が起動してからスクリプトの実行を開始するまでの時間60

アップロードするファイルのサイズやアップロードする時間を増やす詳細

  •  .htaccess ファイルに追記する
  • wp-config.php ファイルに追記する

.htaccess ファイルを更新する(例)

php_value upload_max_filesize 1G
php_value post_max_size 1G
php_value memory_limit 2048M
php_value max_execution_time 300
設定項目設定内容 設定
upload_max_filesizeアップロードファイルの許容サイズを設定1G
post_max_sizePOSTデータの許容最大サイズ1G
memory_limitメモリの上限2048M
max_execution_time強制終了されるまでの時間300
max_input_time サーバー側のPHP が起動してからスクリプトの実行を開始するまでの時間

過去の最大サイズや時間の変更の詳細は下のリンクに記載しています。

wp-config.php ファイルに追記する(例)

@ini_set( 'upload_max_filesize' , '128M' );
@ini_set( 'post_max_size', '128M');
@ini_set( 'memory_limit', '256M' );
@ini_set( 'max_execution_time', '300' );
@ini_set( 'max_input_time', '300' );
設定項目設定内容 設定
upload_max_filesizeアップロードファイルの許容サイズを設定128M
post_max_sizePOSTデータの許容最大サイズ128M
max_execution_time強制終了されるまでの時間300(秒)
max_input_time サーバー側のPHP が起動してからスクリプトの実行を開始するまでの時間300(秒)