Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressのphp.iniはどこにありますか?(このファイルの編集方法)

サイトの機能を変更するとなると、php.iniと呼ばれるWordPressファイルに出くわすかもしれません。これはWordPressのインストールにおいて重要なファイルです。サイトの機能とパフォーマンスを向上させるために、しばしば編集する必要があります。

しかし、多くのサイトオーナーは、それがどこにあるのか知りません。私たちは何千人ものユーザーのサイト保守をお手伝いしてきましたので、ファイルの編集にはちょっとした技術的な理解が必須であることを理解しています。

この投稿では、WordPressのphp.iniの場所と、このファイルの編集方法を紹介します。

Where is php.ini in WordPress and how to edit it

投稿をナビゲートするために、以下のリンクをクリックして興味のあるカテゴリーにジャンプすることができる:

WordPressのphp.iniファイルとは?

php.iniファイルは、WordPressサイトのPHPの初期設定ファイルです。PHPは、WordPressが記述されているスクリプトおよびプログラミング言語です。

PHPはサーバー側で使用されるため、Webホスティングサービスサーバー上で動作します。PHPを通して、WordPressはブログ投稿、商品、メディアコンテンツなどを表示することができます。

php.iniファイルはPHPの動作を設定するもので、サイトの機能に大きな影響を与えます。PHPがサイト上で動作する際には、必ずこのファイルを探します。

とはいえ、あなたのサイトでファイルを編集する必要がある理由とタイミングを見てみましょう。

なぜWordPressのphp.iniファイルを編集する必要があるのか?

php.iniファイルは、サイトのパフォーマンスと機能にとって非常に重要です。つまり、サイトがスムーズに動作するように編集したり、エラーを解決することができます。

例えば、php.iniファイルを編集することで、最大ファイルアップロードサイズやリソース制限を増やすことができます。

写真サイトや多くの動画や画像を必須とするサイトをお持ちの場合、「アップロードされたファイルがupload_max_filesizeを超えています」というエラーメッセージに遭遇するかもしれません。

php.iniファイルのアップロードサイズを増やすことで、このエラーを解決し、より大きなメディアファイルを簡単にアップロードできるようになります。さらに、画像を多用した長いブログ投稿に対応するために利用可能なメモリを増やすこともできます。

Check current file upload size limit

同様に、php.iniファイルでファイルのタイムアウト設定を編集できます。ファイルの処理に時間がかかると、サイトがタイムアウトしてリクエストの処理を停止することがあります。これを防ぐために、php.iniファイルでタイムアウトまでの秒数を増やすことができます。

最後に、ファイルを編集することで PHP のファイル拡張子を有効化/無効化することもできます。これは、あなたのサイトで ‘Your PHP installation appears to be missing the MySQL extension’ エラーが発生した場合にとても便利です。このエラーを修正し、データベース接続を確立する際の問題を解決するのに役立ちます。

では、WordPressのphp.iniファイルの場所を見てみよう。

WordPressのphp.iniファイルの場所を見つける

php.iniファイルを探して表示するには、いくつかの方法があります。

ホスティングサービスのcPanel、プラグイン、またはFTPクライアントを使用して、サイトのファイルやフォルダーにアクセスできます。

1.cPanelを使ってphp.iniファイルを見つける

WordPressホスティングサービスが提供するcPanelを使用し、ファイルマネージャにアクセスしてファイルを見つけることができます。この方法はとても簡単で、コードを編集する必要はありません。

このチュートリアルでは、Bluehostを使用してcPanelにアクセスします。他のホスティングサービスを使用している場合は、手順が異なる場合があります。

まず、Bluehostアカウントにログインする必要があります。ここから、単にあなたのサイトの下にある ‘設定’ボタンをクリックします。

次に、上部のメニューから「詳細」タブに切り替えることができます。

次に、cPanelセクションまでスクロールダウンし、「管理」ボタンをクリックします。

Bluehost cPanel under Advanced site settings

次の画面では、あなたのサイトのcPanelが表示されます。

ファイルセクションまでスクロールダウンし、ファイルマネージャーオプションをクリックします。

Open file manager in cpanel

その後、WordPressサイトのすべてのフォルダとファイルが表示されます。

左側のパネルから「public_html」フォルダーに移動します。次に、右側のフォルダーにファイルがあるはずです。下にスクロールして、’php.ini’ファイルを見つけることができます。

Locate php.ini file

編集用のファイルをダウンロードするには、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’ファイルに移動します。

View php.ini file in file manager plugin

ファイルを見つけたら、右クリックしてコンピューターにダウンロードしてください。

3.phpinfo.phpファイルを使ってWordPressのphp.iniパスを見つける

phpinfo.phpファイルを作成し、WordPressインストールのルートディレクトリに置くことでも、php.iniファイルを見つけることができます。

これは少し高度な方法で、FTPクライアントの使い方を知っていて、サイトのルートディレクトリにアクセスできる人にお勧めします。

まず、新規テキストエディター・ファイルを作成する必要があります。メモ帳、Bracket、Sublime Text、または同様のソフトウェアを使って作成できます。そのファイルに、以下のコードを入力してください:

<?PHP phpinfo(); ?>

次に、ファイルを保存し、phpinfo.phpという名前を付ける必要があります。他の名前でも構いませんが、最後に’.php’が付いていることを確認してください。

その後、FTPクライアントを使用してサイトのルートディレクトリにアクセスし、ファイルをアップロードする必要があります。左側のパネルからphpinfo.phpファイルをドラッグして、サイトのルートディレクトリにドロップするだけです。

Upload php info file

FTPを使用してWordPressにファイルをアップロードする方法については、こちらをご覧ください。

次に、以下のウェブアドレスをブラウザーに入力します:

www.example.com/phpinfo.php

「example.com」をあなたのドメイン名に置き換えてください。

ここから、サイトへのPHPインストールに関する詳細と、php.iniファイルのパスが表示されます。

View php installation details

ファイルのパスを見つけるには、’Configuration File Path’ または ‘Loaded Configuration File’ フィールドを探します。

どちらかのフィールドにphp.iniファイルのパスが表示されます。

View path of php ini file

パスがわかれば、FTPクライアントを使ってサイトのファイルにアクセスできる。

そこから、先ほど発見したパスに行き、php.iniファイルをダウンロードするだけです。

Access path of php ini file and download it

WordPressのphp.iniファイルを編集する

php.iniファイルの場所がわかったので、次のステップはそれをダウンロードして編集することです。

メモ帳などのテキストエディターでファイルを開いてください。

Edit php ini file

次に、サイトのパフォーマンスを向上させるためにファイルを編集します。ここでは、php.iniファイルでできる一般的な設定をいくつか紹介します:

  • max_execution_time– コマンドの実行とスクリプトの実行に必要な時間です。サーバーに大きなファイルをアップロードする場合は、初期設定の60時間をより大きな数値に増やすことができます。
  • memory_limit– ファイルのアップロードやコマンドの実行に必要なメモリ。メモリ制限を編集することで、長いコンテンツやたくさんの画像に対応することができます。初期設定では256Mに設定されていますが、メモリ制限を増やすことができます。
  • upload_max_filesize– このオプションを設定することで、大きなメディアファイルをアップロードし、制限を増やすことができます。
  • post_max_size– ブログ記事に画像や動画が多く含まれる場合、投稿サイズが大きくなります。エラーを避けるために、post_max_sizeを大きくして、より広範な投稿に対応することができる。

php.iniファイルを変更したら、cPanel、FTPクライアント、またはファイルマネージャ・プラグインを使用して、同じ場所のサーバーにアップロードします。

WordPressの専門家にphp.iniファイルの編集を依頼する

WordPressを使う技術的な知識があれば、php.iniファイルの編集は簡単です。しかし、サイトが大きくなるにつれて、手動でファイルを調べ、サイトのパフォーマンスを向上させるのは難しいことです。

そこで、WordPressのサポートエージェンシーに依頼する意味があります。

例えば、WPBeginnerメンテナンス・サポート・サービスは、現在利用可能な最も手頃な価格の最高のサポート機関です。

私たちの専門家チームはこの業界で16年以上の経験があり、お客様のサイトを最適化するためにphp.iniファイルを編集することができます。また、24時間365日のサポート、定期的なクラウドバックアップ、マルウェアスキャン、アップタイムモニタリング、スピード最適化、その他のサービスもご利用いただけます。

WPBeginner Pro Maintenance Services

この投稿が、WordPressのphp.iniの場所と編集方法について知っていただく一助となれば幸いです。WordPressのよくあるエラーやWordPressのアクティビティログとトラッキングプラグインについてのガイドもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

7件のコメント返信を残す

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Moinuddin Waheed

    I have faced this problem when I was using bluehost shared hosting plan and I was clueless about solving it. then I found one article which had the solution through .htaccess file.
    changing the file size there helped me overcome the problem.
    Thanks for the guide. It means there are several approaches to the same set of problems.

    • WPBeginner Support

      There can be and you cam always reach out to your host for assistance if you don’t find the files :)

      管理者

  3. Ralph

    I didn’t know i should take care of that file. I always thought my hosting upgrade my php to the newest version and thats it. Good to know i can upgrade post max size. My wife has furniture blog and there are lots of step by step pictures. This may help. Thank you for this guide.

    • WPBeginner Support

      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 :)

      管理者

  4. Jiří Vaněk

    On many shared web hosting servers without a control panel, it is also possible to edit PHP through the .htaccess or .user.ini file. It always depends on the server configuration and the provider. However, many adjustments can be made using this method as well.

    • WPBeginner Support

      It definitely depends on the server and host for what tools are available :)

      管理者

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。