0

重複の可能性:
PHP 5.3.3 の ini_set(“memory_limit”) がまったく機能しない

プロジェクトを新しいサーバーに移動しました。私は自分でサーバーをセットアップしました(apt-get install apache2 php5 mysql-serverそのタスクのほとんどでした)。私のプロジェクトには、次の行を含むconfig.phpファイルがあります

ini_set('memory_limit', '1024M');

頂点で。以前は正常に動作していましたが、現在は false を返し、メモリ不足のためにスクリプトが終了します。

safe_modeオフでdisable_functions空であることを確認しました。他にどのような設定ディレクティブが影響を与える可能性がありini_setますか? なぜini_setまだ失敗しているのですか?


重要な場合:

$ uname -a
Linux drevo 2.6.32-5-amd64 #1 SMP Mon Jan 16 16:22:28 UTC 2012 x86_64 GNU/Linux

$ sudo apache2ctl -v
サーバーのバージョン: Apache/2.2.16 (Debian)
サーバーの構築: 2011 年 9 月 29 日 20:59:05

$ sudo php5 -v
PHP 5.3.3-7+squeeze6 with Suhosin-Patch (cli) (ビルド: Jan 31 2012 10:56:51)
Copyright (c) 1997-2009 PHP グループ
Zend Engine v2.3.0、Copyright (c) 1998-2010 Zend Technologies
    Suhosin v0.9.32.1、Copyright (c) 2007-2010、SektionEins GmbH
4

0 に答える 0