問題タブ [ini-set]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2799 参照

php - 組み込み関数 ini_set で記号 @ を使用すると、PHP でどのような違いが生じますか?

プロジェクトの構成設定の 1 つで、 file の先頭に次の 2 行があることを確認しました。

私の疑問は、上記の 2 行のコードと次のコード行の違いは何ですか?

PHPで@記号を前に付ける意図は何ですか?

詳細を教えてください。要点を答えてください。

前もって感謝します。

0 投票する
1 に答える
68 参照

php - PHP 5.4.22 でのファイルのインポート中の max_execution_time に関する問題

PHP バージョン: PHP バージョン 5.4.22 JS :ExtJs

私は以下の問題に直面しています:

PHP で CSV インポートを行い、約 30 ~ 30.5 秒後に XHR プロセスがキャンセルされ、ブラウザ (Chrome、Firefox) がハングアップしてプロセスを終了しました。

すべてのデータがデータベースにインポートされます。わかりました、それは良いですが: インポート関数の最初と最後にログ関数 ( Start ) と最後 ( End: XX のインポートされたファイル) があります。

問題は、データベースに 2 つの開始ログ エントリと 2 つの終了ログ エントリがあることです。

関数の 2 回目の開始時に、これらのエントリが生成されるようです。

私はもう試した:

しかし、結果なし。

0 投票する
1 に答える
135 参照

php - PHP でのデフォルトのエラー報告の復元

私のphpスクリプトをデバッグしているときに、phpに通知を含むすべてのエラーメッセージを表示させる方法を見つけたいと思いました。これらのコード行を推奨するこのスレッドを見つけました:

これは本当にうまくいきました。すべてのページに、役立つエラー メッセージが大量に表示されるようになりました。私はすべてを調べて修正しました。しかし、これらのコード行を削除しても、完全なレポートを有効にする前には存在しなかったすべての通知がまだ残っています。彼らを今すぐ立ち去らせなければなりません。エラー報告を以前のものに戻すにはどうすればよいですか? スクリプトに他のコードを保持せずにそれを行う方法はありますか? できれば以前と同じようにしたいのですが、通知は報告されず、通知を具体的に抑制するために必要なコードもありませんでした。

0 投票する
4 に答える
4127 参照

php - PHP 関数で ini_set('memory_limit') を使用する

特にメモリを集中的に使用する機能があり、(その機能の実行中に) 完了するために許可されたメモリを増やしたいと考えています。

PHP関数内で使用するのは悪い習慣ini_set('memory_limit' , '1024M')ですか?関数が完了すると、デフォルト値に戻りますか?

使用価値が高いのは承知しています。それは専用サーバーであり、ジュースがたくさんあります.

例は次のとおりです。

0 投票する
1 に答える
35 参照

php - 接続された php ファイルのアドバイスの ini_set

コンテンツ管理システムでは、通常、ページの読み込みには多くの php ファイルが含まれます。memory_limitorを増やすようにお願いしたいのmax_execution_timeですが、関連するすべてのphpファイルの上にini_setを配置する必要がありますか、それとも最初にロードされたphpファイルで十分ですか?

ありがとうございました!

0 投票する
2 に答える
5428 参照

php - ini_set が nginx と php7-fpm で動作しない

最近、プロジェクトを Apache & PHP5 から nginx & PHP7 に移動しました。アプリケーションをデバッグしているときに、少なくとも次の設定で ini_set が機能していないことに気付きました。

'On''on'1'1'またはどちらも機能していませんtrueini_get_all()を呼び出す前後で同じ結果が得られini_set()ます。

プール構成ファイルでこれらの設定を変更できることはわかっていますが、特定の部分を有効にするだけdisplay_errorsで済み、アプリケーションの API 部分は同じプールを使用しますが、別のファイルにログを記録する必要があります。

ini_set()プール/nginx構成ファイルを変更せずに使用する方法はありますか? または、これは機能するはずで、これはバグですか?


ただし、次の設定は次のように機能するようですini_set()