私たちは、ウェブサイトの設定を改善するために調整する必要がある何千ものWordPressユーザーと協力してきました。これらの設定を制御する重要なファイルの一つが「php.ini」ファイルです。
「php.ini」ファイルは、メモリ制限やファイルアップロードサイズなどの主要なPHP設定を管理するのに役立ちます。これらの設定を調整することで、サイトの速度と機能性を向上させることができます。
しかし、'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を使用し、ファイルマネージャーにアクセスしてファイルを見つけることができます。この方法は非常に簡単で、コードを編集する必要はありません。
このチュートリアルでは、Bluehostを使用してcPanelにアクセスします。他のホスティングサービスを使用している場合は、手順が異なる場合があります。
まず、Bluehostアカウントにログインする必要があります。そこから、ウェブサイトの下にある「設定」ボタンをクリックするだけです。

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

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

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

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

ヘルプが必要な場合は、FTPを使用してWordPressにファイルをアップロードする方法に関するガイドを参照してください。
次に、ブラウザに次の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の使用をお勧めします。これにより、問題が発生した場合にウェブサイトを簡単に復元することもできます。
メモ帳またはその他のテキストエディタでファイルを開いてください。

次に、サイトのパフォーマンスを向上させるためにファイルを編集できます。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
管理者