私たちは、ウェブサイトの設定を改善するために調整する必要がある何千ものWordPressユーザーと協力してきました。これらの設定を制御する重要なファイルの一つが「php.ini」ファイルです。
「php.ini」ファイルは、メモリ制限やファイルアップロードサイズなどの主要なPHP設定を管理するのに役立ちます。これらの設定を調整することで、サイトの速度と機能性を向上させることができます。
しかし、'php.ini' ファイルを見つけて編集するのは、特にサーバーサイドのファイルに慣れていない場合、混乱しやすいです。ホスティング環境でそれを見つけるのに苦労しているユーザーを数多く見てきました。
このガイドでは、WordPress で 'php.ini' ファイルを見つける場所と、ウェブサイトのパフォーマンスを向上させるために安全に編集する方法を説明します。

投稿をナビゲートしやすくするために、以下のリンクをクリックして興味のあるセクションにジャンプできます。
- WordPressのphp.iniファイルとは何ですか?
- WordPressでphp.iniファイルを編集する必要があるのはなぜですか?
- WordPressでphp.iniファイルを見つける場所
- cPanel を使用して php.ini ファイルを検索する
- ファイルマネージャープラグインを使用してphp.iniファイルを見つける
- phpinfo.php ファイルを使用して WordPress で php.ini のパスを見つける
- WordPressでphp.iniファイルを編集する
- ボーナスリソース:
WordPressのphp.iniファイルとは何ですか?
WordPressユーザーのパフォーマンス問題のサポート経験から、`php.ini`ファイルが重要な役割を果たしていることがよくあります。これは、WordPressウェブサイトを支えるスクリプト言語であるPHPのコア設定ファイルです。
このファイルは、ウェブホスティング環境のサーバーサイドで動作します。PHPは、WordPressがブログ投稿、メディア、製品を含むコンテンツを表示する方法を制御します。
`php.ini`ファイルは、メモリ制限、ファイルアップロードサイズ、スクリプト実行時間などの重要なPHP設定を定義します。これらの要素は、ウェブサイトの動作のスムーズさに直接影響します。
`php.ini`ファイルを調整することで、メモリ不足エラーやアップロード制限などの問題を解決できたケースがあります。PHPがサイトで実行される際、このファイルで指示を確認します。
次に、WordPressサイトでこのファイルをいつ、なぜ編集する必要があるのかを説明します。
WordPressでphp.iniファイルを編集する必要があるのはなぜですか?
php.ini ファイルは、サイトのパフォーマンスと機能にとって非常に重要です。これは、ウェブサイトがスムーズに動作するように、またはエラーを解決するために編集できることを意味します。
例えば、php.iniファイルを編集することで、最大ファイルアップロードサイズやリソース制限を増やすことができます。
写真のウェブサイトや、多くの動画や画像が必要なサイトをお持ちの場合、「アップロードされたファイルが upload_max_filesize を超えています」というエラーメッセージが表示されることがあります。
php.iniファイルでアップロードサイズを増やすと、このエラーが解決され、より大きなメディアファイルを簡単にアップロードできるようになります。さらに、多くの画像を含む長いブログ投稿に対応するために、利用可能なメモリを増やすこともできます。

同様に、php.iniファイルではファイルタイムアウト設定を編集できます。ファイル処理に時間がかかりすぎると、サイトがタイムアウトしてリクエストの処理を停止する可能性があります。これを防ぐために、php.iniファイルでタイムアウトまでの秒数を増やすことができます。
最後に、ファイル自体を編集することでPHPでファイル拡張機能を有効または無効にすることもできます。これは、サイトで「PHPのインストールにMySQL拡張機能が見当たらない」というエラーが表示される場合に非常に役立ちます。このエラーを修正し、データベース接続を確立する際の問題を解決するのに役立ちます。
WordPressにおけるphp.iniファイルの場所を見てみましょう。
WordPressでphp.iniファイルを見つける場所
php.iniファイルを見つけて表示する方法はいくつかあります。
ホスティングサービスのcPanel、プラグイン、またはFTPクライアントを使用して、ウェブサイトのファイルやフォルダにアクセスできます。
1. cPanelを使用してphp.iniファイルを見つける
WordPressホスティングプロバイダーから提供されているcPanelを使用し、ファイルマネージャーにアクセスしてファイルを特定できます。この方法は非常に簡単で、コードを編集する必要はありません。
このチュートリアルでは、cPanelにアクセスするためにBluehostを使用します。他のホスティングサービスを使用している場合、手順は異なる場合があります。
まず、Bluehostアカウントにログインする必要があります。そこから、ウェブサイトの下にある「設定」ボタンをクリックするだけです。

次に、上部メニューから「詳細設定」タブに切り替えることができます。
次に、cPanelセクションまでスクロールダウンし、「管理」ボタンをクリックします。

次の画面で、ウェブサイトのcPanelが表示されます。
ファイルセクションまでスクロールダウンし、ファイルマネージャーオプションをクリックするだけです。

その後、WordPress ウェブサイトのすべてのフォルダーとファイルが表示されます。
左側のパネルから、「public_html」フォルダに移動できます。次に、右側のフォルダにファイルが表示されます。下にスクロールして、「php.ini」ファイルを見つけます。

編集のためにファイルをダウンロードするには、php.iniファイルを右クリックしてコンピューターに保存するだけです。
2. ファイルマネージャープラグインを使用してphp.iniファイルを見つける
WordPressでphp.iniファイルがどこにあるかを見つける別の方法は、WP File Managerのようなプラグインを使用することです。
WordPressダッシュボードから直接ファイルやフォルダを編集、ダウンロード、削除、整理できる無料のWordPressプラグインです。FTPクライアントやcPanelを使用してサイトのファイルにアクセスする必要はありません。
まず、WP File Managerプラグインをインストールして有効化する必要があります。ヘルプが必要な場合は、WordPressプラグインのインストール方法に関するガイドをご覧ください。
有効化すると、WordPress管理パネルからWP File Managerにアクセスできます。
次に、左側のパネルから「public_html」フォルダを選択します。その後、下にスクロールして「php.ini」ファイルに移動します。

ファイルを見つけたら、右クリックしてコンピューターにダウンロードするだけです。
3. phpinfo.phpファイルを使用してWordPressでphp.iniパスを見つける方法
php.ini ファイルは、phpinfo.php ファイルを作成し、それを WordPress インストール のルートディレクトリに配置することでも見つけることができます。
これはやや高度な方法であり、FTPクライアントの使用方法やウェブサイトのルートディレクトリへのアクセス方法を知っている人におすすめです。
まず、新しいテキストエディタファイルを作成する必要があります。メモ帳、Bracket、Sublime Text、または同様のソフトウェアを使用して作成できます。ファイルには、次のコードを入力してください。
<?PHP phpinfo(); ?>
次に、ファイルを保存し、phpinfo.phpという名前を付けます。他の名前を使用することもできますが、末尾に「.php」が付いていることを確認してください。
その後、FTPクライアントを使用してウェブサイトのルートディレクトリにアクセスし、ファイルをアップロードする必要があります。左側のパネルからphpinfo.phpファイルをドラッグし、サイトのルートディレクトリにドロップするだけです。

ヘルプが必要な場合は、WordPressへのファイルのアップロード方法に関する初心者向けガイドをご覧ください。WordPressへのファイルのアップロードにFTPを使用する方法。
次に、ブラウザに次のWebアドレスを入力する必要があります。
www.example.com/phpinfo.php
「example.com」をあなたのドメイン名に置き換えるようにしてください。
ここから、サイトでのPHPのインストールに関する詳細と、php.iniファイルを見つけるためのパスが表示されます。

ファイルのパスを見つけるには、「Configuration File Path」または「Loaded Configuration File」フィールドを探してください。
いずれかのフィールドにphp.iniファイルのパスが表示されます。

パスがわかれば、FTPクライアントを使用してサイトのファイルにアクセスできます。
そこから、発見したパスに移動してphp.iniファイルをダウンロードするだけです。

WordPressでphp.iniファイルを編集する
php.ini ファイルの場所がわかったので、次のステップはそれをダウンロードして編集することです。
⚠️注意: php.ini ファイルの変更は、ウェブサイト全体に影響します。そのため、WordPressのフルバックアップを作成することが重要です。何か問題が発生した場合に、ウェブサイトを簡単に復元することもできる Duplicator の使用をお勧めします。
Notepad または他の任意の テキストエディタ でファイルを開いてください。

次に、サイトのパフォーマンスを向上させるためにファイルを編集できます。php.iniファイルで行える一般的な設定をいくつか紹介します。
- max_execution_time – これは、コマンドの実行とスクリプトの実行に必要な時間です。サーバーに大きなファイルをアップロードしている場合は、デフォルトの60秒をより高い数値に増やすことができます。
- memory_limit – ファイルのアップロードやコマンドの実行に必要なメモリに関連します。メモリ制限を編集することで、長いコンテンツや多くの画像を扱うことができるようになります。デフォルトでは256Mに設定されていますが、メモリ制限を増やすことができます。
- upload_max_filesize – このオプションを編集すると、大きなメディアファイルをアップロードできるようになり、制限が増加します。
- post_max_size – ブログ投稿に多くの画像や動画が含まれている場合、投稿のサイズは大きくなります。エラーを回避するために、post_max_sizeを増やして、より広範な記事に対応できます。
php.iniファイルに変更を加えたら、cPanel、FTPクライアント、またはファイルマネージャープラグインを使用して、同じ場所にサーバーにアップロードし直すだけです。
ボーナスリソース:
WordPressサイトの管理を改善するために、これらの役立つリソースも検討することをお勧めします。
- Eコマースウェブサイトのメンテナンスのヒント – ストアのメンテナンス方法
- WordPressで日付と時刻のフォーマットを変更する方法
- クライアントがWordPressプラグインを無効化するのを防ぐ方法
- WordPressでフルネームを追加または変更する方法
この記事が、WordPressでphp.iniの場所を特定し、編集する方法を学ぶのに役立ったことを願っています。また、最も一般的なWordPressのエラーと最適なWordPressアクティビティログおよびトラッキングプラグインに関するガイドも参照することをお勧めします。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。


モイヌディン・ワヒード
Bluehostの共有ホスティングプランを使用していた頃、この問題に直面し、解決策が全く分かりませんでした。その後、.htaccessファイルを通じて解決策を見つけた記事を見つけました。
そこでファイルサイズを変更したことで、問題を克服することができました。
ガイドをありがとうございます。同じ問題に対して、いくつかの解決策があるということですね。
WPBeginnerサポート
There can be and you cam always reach out to your host for assistance if you don’t find the files
管理者
ラルフ
そのファイルに注意する必要があるとは知りませんでした。ホスティングがPHPを最新バージョンにアップグレードしてくれるだけで、それでおしまいだと思っていました。投稿の最大サイズをアップグレードできると知ってよかったです。妻は家具のブログを持っており、たくさんのステップバイステップの写真があります。これは役立つかもしれません。このガイドをありがとうございます。
WPBeginnerサポート
You’re welcome, your host can override some of these changes so if you run into trouble don’t forget to check with your hosting provider
管理者
イジー・ヴァネック
多くの共有ウェブホスティングサーバーでは、コントロールパネルがない場合でも、.htaccessまたは.user.iniファイルを通じてPHPを編集することが可能です。これは常にサーバーの設定とプロバイダーに依存します。しかし、この方法でも多くの調整を行うことができます。
WPBeginnerサポート
It definitely depends on the server and host for what tools are available
管理者