自分の(php2.ini)ファイルを設定したいだけで、最初のphp.ini設定を上書きする必要があります。PHPの設定(php.iniファイル)を設定する
私はgoogleで探し始め、私が必要としているのはparse_ini_file
です。
さて、index.phpの中で私が持っている:
parse_ini_file("php2.ini");
phpinfo();
exit();
しかしphp2.iniからこれらの設定がロードされていません...
は、ファイルphp2.iniを読み取り、それをされたかどうかを確認しようとすると、それは、私がparse_ini_file("php2-not-exist.ini")
と設定した場合、ファイルが見つからないことがわかります。したがって、php2.iniファイルは読み込まれますが、設定は上書きされません。
php2.iniファイルには、次の行の内側にあります。
error_log = "errors.log"
display_errors = "0"
max_execution_time = "300"
upload_max_filesize = "60M"
post_max_size = "60M"
date.timezone = "Europe/Bucharest"
default_charset = "UTF-8"
mbstring.internal_encoding = "UTF-8"
mbstring.http_output = "UTF-8"
mbstring.encoding_translation = "On"
mbstring.func_overload = "6"
はpost_max_size = "60M"
のようなちょうど1行でこのファイルを聞かせしようとすると、まだ一般的なphp.iniの設定を上書きしません。
私はここで何が欠けていますか?
いくつかの設定は、php.iniファイルの設定を使用してのみ設定できることがわかりました。したがって、parse_ini_fileの魔法使いで2番目のファイルを設定することはphpの関数です...一部のサーバーでは一般的なphp.iniファイルを編集できないため、何かが正しくありません。だから、もしあなたが一般的なものにアクセスできない場合、phpは2番目のphpのiniファイルを設定させることができますか?それが私の問題と関係があるかどうかは分かりません。私はちょうどここに問題があるかもしれないと言っています。
今私はPHP 5.5.12でwampを使用しています。私は私のウェブサイトをアップロードするとき、すべてが完了することを望むだけです。私は、いくつかのホスティングサーバーでは、public_htmlなどのフォルダにアップロードする必要がある2番目のphp.iniファイルを作成できることを知っています。これが私のphp2.iniファイルを設定する理由です。私がホスティングにアップロードするときにウェブサイトをきれいにする。
ありがとうございます。
'public_html'に' php.ini'ファイルを置くだけでしたか?これはデフォルトで機能します。 –
今、私はあなたに言った方法、私はwampサーバー上にいる、魔女はwwwフォルダを持っています。だからそこにある。 wwwフォルダは、サーバ上のpublic_htmlに似ています。だから、すごくいいはずですが、そうではありません.... –
ファイル 'php2.ini'を呼び出し、' parse_ini_file() 'を使って言いましたが、これは私が言ったことではありません。 –