web-dev-qa-db-ja.com

CPanelからphp.iniにアクセスする方法は?

Php POST配列の制限を1000から6000に変更します。それを行う方法はありますか?それについて検索し、php.iniのいくつかの変数を変更する必要があることがわかりました。問題は、cpanelでファイルのディレクトリが見つからなかったことです。

Your server's php.ini file is located at /usr/local/lib/php.ini.

この行はCPanelのドキュメントからのものですが、隠しファイルを表示した後でも、cpanelでこのディレクトリを見つけることができませんでした????誰でもこのファイルを見つけるのを助けることができますか?

13
Basel

Cpanel 60.0.26(最新バージョン)Php.iniは、[ソフトウェア]> [選択] PHPバージョン> [Phpオプションに切り替え]> [値の変更]> [保存]に移動しました。

11

共有ホスティング環境を使用している場合、これらの変更を行うためにphp.iniにアクセスすることはできません。アクセスが必要な場合は、仮想プライベートサーバー(VPS)または専用サーバーが適切なオプションです。自分で管理することに自信があります。

または、Webディレクトリのルートに.htaccessという新しいファイルを作成する場合(メモ帳を使用してファイルを作成する場合は、.txt拡張子が含まれていないことを確認してください)、このようなものを内部にコピーします。

php_value settingToChange 6000

これは、ホスティングプロバイダーが特定の構成値をオーバーライドできる場合にのみ機能します。試してみてもうまくいかない場合は、お問い合わせください。

PhpのcPanel検索では、ソフトウェアの下に「Select PHP version」があります。

ソフトウェア->選択PHPバージョン-> PHPオプションに切り替え->値の変更->保存。

1

コマンドラインから見つけようとすることができます。

find / -type f -name "php.ini"

または、サイトのルートにある.htaccessファイルに次を追加できます。

php_value max_input_vars 6000
php_value suhosin.get.max_vars 6000
php_value suhosin.post.max_vars 6000
php_value suhosin.request.max_vars 6000
0
cmorrissey

メイン画面に移動します。 「ソフトウェア/サービス」>「php.ini EZConfig」の下。

0
freeworlder

共有ホスティングでそれを行うことはできません、同じのホスティングのサポートにチケットを追加します(そうでなければ、あなたは何でも管理できる専用サーバーを探すことができます)

0
parveen