0

ファイルアップロード用のサーバーのデフォルトのphp.ini値(upload_max_filesize、post_max_size)は10Mです。私はそれを40Mに増やしたかった。それ、どうやったら出来るの?

方法1:使用できません。この特定のケースでは、この方法は機能しません。

ini_set("upload_max_filesize", "40M");
ini_set("post_max_size", "40M");

方法2:htaccessを使用しても実行できません。そうすると、サーバーが.htaccessファイルを次のエラーで変更するためです。

# For security reasons, mod_php is not used on this server. Use a php.ini file for php directives

方法3:サーバー全体の設定が変更されるため、デフォルトのphp.iniファイルに変更を加えたくありません。

方法4:自分のサイトでphp.iniファイルを作成し、そこで設定を定義できると聞きましたが、どちらも機能しませんでした。そのファイルの私のコード。(私はこの方法を間違った方法で適用したような気がします)

[PHP]

upload_max_filesize =40M
post_max_size =40M
4

2 に答える 2

1

さて、私が思ったように、方法4は私のために働きました。私はそれを正しい方法でやらなければなりませんでした。この特定の行を.htaccessファイルに追加すると、そのフォルダーに新しく作成されたphp.iniファイルが読み取られます。

AddHandler application/x-httpd-php5 .php
于 2012-10-05T16:34:47.787 に答える
0

Bluehost cpanel PHP構成で、PHP5.2を選択しました。「拡張子が.phpのすべてのファイルはPHP5.2エンジンで処理されます。セキュリティ更新プログラムを備えたレガシーPHP。ほとんどの環境と互換性があります。」

「#セキュリティ上の理由から、このサーバーではmod_phpは使用されていません。php.iniを使用してください...」というメッセージを削除します。

于 2013-04-06T01:34:20.650 に答える