2013-08-28 2 views
11

PHPのPOST配列の制限を1000から6000に変更したい。それを行う方法はありますか? 私はそのことについて検索し、私はphp.iniのいくつかの変数を変更する必要があることを見つけたが、問題は、私は私のcPanelの中​​のファイルのディレクトリを見つけられませんでしたということです。私のCPanelからphp.iniにアクセスするには?

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

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

+1

はい、これは '.htaccess'ファイルを使って実現できます。実際には共有ホスティングではアクセスできない' php.ini'ファイルを編集する必要はありません。 https://kb.mediatemple.net/questions/1658/Using+.htaccess+files#gs –

答えて

0

コマンドラインから検索できます。

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

私はコメントをしようとすると、同じusr/local/......を示していますが、私はこの場所を見つけることができませんcpanelアカウント – Basel

+0

'vi/usr/local/lib/php.ini'をコマンドラインから開き、ドキュメントを開き、編集する行までスクロールし、' i'を押して数値を編集し、 'esc '、' w'ヒットリターン、 'q'ヒットリターンをタイプします。 done – cmorrissey

0

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

3

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

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

php_value settingToChange 6000 

これは、ホスティングプロバイダが特定の設定値を上書きする場合にのみ機能します。試してもうまくいかないのであれば尋ねるのが一番です。

0

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

7

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

+2

が見つかりませんでした。 –

0

cPanelでphpを検索すると、[ソフトウェア]の下の[Select PHP version]が表示されます。

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

関連する問題