私の質問はとても簡単です。私はローカルの PHP プロジェクトに取り組んでいます。いくつかのカスタム構成で php.ini を設定しました。
後で、商用ホスト プロバイダーでプロジェクトをホストします。
ただし、そのリモート サーバーには独自の PHP 構成があり、カスタム php.ini ディレクティブは効果がありません。私は正しいですか?
その場合、リモート サーバーでカスタム php.ini を使用するにはどうすればよいですか?
前もって感謝します。
私の質問はとても簡単です。私はローカルの PHP プロジェクトに取り組んでいます。いくつかのカスタム構成で php.ini を設定しました。
後で、商用ホスト プロバイダーでプロジェクトをホストします。
ただし、そのリモート サーバーには独自の PHP 構成があり、カスタム php.ini ディレクティブは効果がありません。私は正しいですか?
その場合、リモート サーバーでカスタム php.ini を使用するにはどうすればよいですか?
前もって感謝します。
このようなもので、php.iniを変更しました。標準のウェブホスティングでは、1つのファイルがホスティング会社のすべてのユーザーによって使用されているため、php.iniを変更するためのアクセス権はありません。
php.iniを完全に制御するには、VPS /専用サーバーに移動して、ランプサーバーを構成する必要があります。それから、ローカルサーバーで行ったのと同じ変更を加えることができます
サーバー構成によって異なります。
ほとんどの共有サーバー プロバイダーでは、php.ini をいじることはできません。VPS/専用環境では設定を編集できますが、もちろんプロバイダーに問い合わせてください。
を使用して適切な数のオプションを設定できますini_set
が、もちろん、ホスティングプロバイダーでは、かなりの数のオプションを実際に変更できない場合があります。しかし、のようなものをerror_reporting
設定display_errors
することができます。
mod_php
ホスティングプロバイダーが使用する構成とバージョンに応じて、htaccessファイル(最近は少し一般的ではないと思われるベースのホスティングを使用している場合)またはの.user.ini
ファイルでphp_optionsを設定するオプションがあります。あなたのphpコードが存在するディレクトリ。しかし、それは完全にウェブホスティングの場所次第です。
まず、あなたのローカル php.ini
はサーバーに影響を与えません。あなたは正しいです。
現在、リモート php.ini
の構成は、使用しているホスティングの種類によって異なります。
共有ホスティングでは、通常、構成できることはあまりありませんが、VPS (Virtual Private Server) または専用サーバーがある場合は、コピー アンド ペーストできるはずです。
また、カスタム構成があまりない場合は、PHP 自体を使用して微調整を行うこともできます。