共有ホスティングでのPHPアップロード制限
デフォルトの PHP アップロード制限は、使用しているホスティングアカウントの種類によって異なります (どのような種類のホスティングアカウントをお持ちですか?)。
種類 | デフォルトのアップロード制限 | 最大 |
---|---|---|
Web Hosting (cPanel) | 32MB | 128MB |
Windowsホスティング(Plesk) | 2MB | 2GB |
Managed WordPress | 100MB | 192MB |
アップロード制限は、アップロードが完了することを保証するものではありません。保証されるのは、サーバーから拒否されないことだけです。アップロード制限以下のアップロードでも、次のような要因により失敗することがあります。
- アップロードスピードが遅いと、PHPスクリプトやブラウザでタイムアウトが生じることがあります。
- アカウントの使用可能なリソースが足りないと、大きなファイルは失敗することがあります。
PHPアップロード制限を変更する
制限を変更するには、PHP 初期化ファイル内の次の値を編集または追加します (PHP 初期化ファイルにはどのようなファイル名をつける必要がありますか?)。
次の設定で PHP のアップロード制限が変更され、最大で 50MB のファイルをアップロードできるようになります。PHP アップロード制限の設定が上記の最大値を超えている場合は、デフォルトのアップロード制限値を使用するように設定が自動的に変更されます。
file_uploads = On post_max_size = 50M upload_max_filesize = 50M