WordPressのアップロード制限を増やす8つの効果的な方法

公開: 2022-11-24

WordPress は、魅力的な Web サイトを開発するための最良のツールであることを証明してきました。 eコマースストアから企業ネットワークまでを構築するためのテーマとプラグインをユーザーに提供します. それでも、WordPress サイトのホストを選択する際には、パフォーマンス、セキュリティ、およびサポートを考慮する必要があります。

WordPress のアップロード ファイル サイズが 25 MB に制限されているため、アップロードが中断されるのは面倒です。 このような状況では、大きなファイル、プラグイン、およびテーマをアップロードし続けることができなくなり、障害になります。 したがって、サーバーと WordPress サイトの両方で最大アップロード サイズを拡張することが不可欠です。

ホストとサーバーに応じて、問題に対処する方法はたくさんあります。 この記事で、WordPress のアップロード制限を効率的に増やす方法を見つけましょう。

  • WordPress のアップロード制限とは何ですか?
  • #1 ホスティングプロバイダーに連絡する
  • #2 .htaccess ファイルを更新する
  • #3 php.ini ファイルをカスタマイズする
  • #4 .user.ini ファイルを変更する
  • #5 cPanel で PHP オプションを変更する
  • #6 upload_size_limit フィルターを使用する
  • #7 WordPress プラグインを有効にする
  • #8マルチサイトでのアップロードファイルサイズの増加
  • おまけ: WordPress アップロード ファイルを保護する

WordPress のアップロード制限とは何ですか?

ウェブサイトを構築するには、画像、動画、音声、テーマ、プラグインなどのメディア ファイルが必要です。 前述のように、アップロード サイズが最小に設定されている場合、大きなファイルをアップロードするのは困難です。

ほとんどの場合、WordPress のアップロード ファイル サイズの制限は 2 から 150 MB まで変動します。 タイムアウトが発生しないようにするために、ホストは多くの場合、制限をサーバー レベルと同じに設定します。

WordPressで最大アップロードサイズを増やす方法

まず、WordPress サイトの最大アップロード サイズを確認する必要があります。 メディア ファイルをアップロードしようとすると、アップロード サイズの制限が発生します。 必要なのは、WordPress 管理ダッシュボード >メディア>新規追加に移動するだけです。

pda-check-increase-wordpress-upload-limit

次に、以下の手順に従って WordPress のアップロード制限を増やします。

#1 ホスティングプロバイダーに連絡する

ホスティングプロバイダーに連絡することは、その単純さのために最初の方法であるべきです. アップロードの上限は簡単に引き上げることができるため、ほとんどのホスティング プロバイダーが問題の解決に役立ちます。 また、知らないうちにサーバーやサイトに干渉すると、悪影響が生じる可能性があります。

#2 .htaccess ファイルを更新する

サイトのルート ディレクトリにある.htaccessファイルは、Web サーバーを制御します。 「隠しファイル」表示を有効にしてください。そうしないと、ファイルを見つけることができなくなります。 以下のコードを一番下に追加し、ファイルが見つかったら、必要に応じて番号をカスタマイズします。

 php_value upload_max_filesize 60M
php_value post_max_size 60M
php_value メモリ制限 15M

#3 php.ini ファイルをカスタマイズする

php.iniファイルもサイトのルート ディレクトリにあります。 FTP、cPanel、および WordPress プラグインを介してのみアクセスできます。 php.iniファイルを使用すると、次のコードを追加して、Web ホストをセットアップし、アップロード制限をカスタマイズできます。

 upload_max_filesize = 12M
post_max_size = 13M
メモリ制限 = 15M

php.iniファイルの設定が見つからない場合は、コードをコピーしてファイルの下部に貼り付けます。 ファイルが見つからない場合は、自分で作成してください。

#4 .user.ini ファイルを変更する

Web ホストがグローバル PHP 構成をロックダウンしていない限り、サーバーがphp.iniファイルではなく.user.iniファイルで動作するように設定されている可能性があります。 php.iniおよび.htaccessファイルと同様に、 .user.iniファイルはサイトのルート ディレクトリにあります。 見つからない場合は、新しい.user.iniファイルを作成できます。

見つかったら、以下のコードを.user.iniファイルに追加します。

 upload_max_filesize = 32M
post_max_size = 64M
メモリ制限 = 128M

#5 cPanel で PHP オプションを変更する

Web ホストが cPanel によってサーバーとサイトを管理している場合、そのインターフェイスでアップロード制限を構成できます。 開始するには、cPanel ダッシュボードの [ソフトウェアPHP バージョンを選択]を選択します。

pda-select-php-バージョン-cpanel

現在の PHP バージョンを変更し、サーバーのPHP 拡張機能を有効または無効にすることができます。 [オプション] リンクをクリックして、 PHP オプションパネルに移動します。

pda-php-options-cpanel

ページを下に移動して、 upload_max_filesizepost_max_sizememory_limit 、max_execution_time、 max_input_timeなどの PHP ディレクティブの値をカスタマイズします

pda-increase-wordpress-upload-limit-cpanel

値について質問がある場合は、Web ホストに問い合わせることをお勧めします。 古いバージョンを使用している場合は、新しいバージョンでは設定が自動的に保存されるため、忘れずに [変更を保存] をクリックしてください。

#6 upload_size_limit フィルターを使用する

もちろん、 upload_size_limitフィルターは、 php.iniファイルの最大アップロード サイズをフィルター処理します。 Media LibrarySite Health Infoで許可されている最大アップロード サイズも確認できます。

以下のコードは、管理者以外のすべてのユーザーのアップロード制限を定義します。 それでも、特定の役割に合わせてコードを変更できます。

 /**
* 非管理者のアップロード サイズ制限をフィルタリングします。
*
* @param string $size アップロード サイズの制限 (バイト単位)。
* @return int (おそらく) フィルタリングされたサイズ制限。
*/

関数 filter_site_upload_size_limit( $size ) {
// 「manage_options」機能を持たないユーザーのアップロード サイズ制限を 10 MB に設定します。
if ( ! current_user_can( 'manage_options' ) ) {
// 10MB。
$サイズ = 1024 * 10000;
}

$size を返します。
}

add_filter( 'upload_size_limit', 'filter_site_upload_size_limit', 20 );

#7 WordPress プラグインを有効にする

開発者は常に問題を解決するためのプラグインを持っており、WordPress のアップロード制限を増やすことも例外ではありません. 今日紹介したいプラグインは、最大アップロード ファイル サイズの増加です。

プラグインが有効になったら、その設定に移動し、新しいアップロード サイズに必要なサイズを入力します。 値を入力して完了です。 WordPress のアップロード サイズの上限を引き上げました。

pda-increase-wordpress-upload-limit-plugin

#8マルチサイトでのアップロードファイルサイズの増加

WordPressのマルチサイトを運用している場合は、設定からアップロード制限を増やすことができます。

ただし、増加はサーバー構成によって異なります。 サーバー設定が 20MB の場合、アップロード ファイルのサイズをそれ以上に拡張することはできません。 ネットワークがサーバーの 20MB のうち 15MB に設定されている場合、アップロード サイズを 20MB に増やすことができます。

pda-increase-wordpress-max-upload-file-size

おまけ: WordPress アップロード ファイルを保護する

アップロード制限の問題を修正した後は、ファイルの保護が最大の関心事です。 次に登場するのは、心配事に細心の注意を払って対処するセキュリティ プラグインのダイナミックなデュオ、PDA Gold と PPWP Pro です。 それらをチェックしてください! .

Prevent Direct Access Gold (PDA Gold) は、Google によるファイルのインデックス作成を防ぎ、誰にも公開されないようにします。 誰かがあなたのファイルに不正にアクセスしようとすると、404 エラー ページが表示されます。 さらに、PDA Gold はホットリンクをブロックするため、帯域幅が節約され、サイトがスムーズに動作します。

パスワード保護の面で PPWP Pro より優れたプラグインはありません。 プラグインのパスワードは、WordPress のファイル、投稿、ページ、部分的なコンテンツ、WooCommerce 製品、または Web サイト全体を保護します. PPWP Pro を使用すると、複数のコンテンツに対して 1 つのパスワードを作成したり、1 つのコンテンツを複数のパスワードで保護したりできます。

今からファイルをアップロードしてください

要約すると、WordPress のアップロード ファイル サイズの制限は、厄介ではありますが簡単に乗り越えられる障害です。 私たちのソリューションでは、サイト開発のために大きなファイルを自由にアップロードすることを妨げているものは他にありますか? ただし、ルート ファイルを操作しているため、すべての手順を慎重に行うことをお勧めします。

この記事は役に立ちましたか? 検討する必要がある解決策はありますか? 以下のコメントセクションでお知らせください。