ブログ   うい・らぶ・だいびんぐ   Cube 別館   flag_uk 英語サイト   ポータル
ユーザ名 パスワード
ホーム   最新ニュース   フォーラム   ダウンロード   写真集   リンク集   お問い合わせ RSS

メイン
   XOOPS WebLinks
  PHP5.1.6 memory_limitを変更しても反映されない

 

 ボトム   前のトピック   次のトピック
  •  スレッドの評価
      このスレッドを評価する
      すばらしい
      いい!
      ぼちぼち
      だめ
      ひどい
投稿者 スレッド
  •  kakujirou
      kakujirou
PHP5.1.6 memory_limitを変更しても反映されない
#1
新米
登録日: 2008-7-1
居住地
投稿: 4
下記の動作環境でweblinks1.91を導入させて頂きました。
インストール時のmemory_limitは16MB。
モジュール設定画面で「memory_limit が少ない」とあるのでphp.iniでmemory_limitを64MBに再設定。
しかしインストール前の16MBのまま、「memory_limit が少ない」と表示されます。
それくらいなら良いのですが、「新規リンクの追加」等をおこなうと
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 58368 bytes)
というエラーが返され、リンクの追加ができない状態です。

メモリの変更が反映されているかどうかは、phpinfoで確認済みです。


■動作環境

OS: Linux fedoracore6 i686
PHP: 5.1.6
MySQL: 5.0.27
XOOPS: XOOPS Cube Legacy 2.1.4


■PHP設定

error_reporting: 2047
display_errors: 1
memory_limit: 16
magic_quotes_gpc: 0
allow_url_fopen: 1
safe_mode: 0
open_basedir:

mbstring.language: Japanese
mbstring.detect_order: ASCII JIS UTF-8 EUC-JP SJIS
mbstring.http_input: pass
mbstring.http_output: pass
mbstring.internal_encoding: EUC-JP
mbstring.script_encoding:
mbstring.substitute_character: none
mbstring.func_overload: 0
mbstring.encoding_translation: 0
mbstring.strict_encoding: 0

work directory: /tmp

デバック変数
全て正常
memory_limit が少ない
memory_limit : 16 MB
memory usage : 10.938 MB


PHPのバージョンに問題があるのでしょうか?
ご教授、よろしくお願いします。
投稿日時: 2008-7-1 8:20
投稿からPDFを作成 印刷
トップ
  •  kakujirou
      kakujirou
Re: PHP5.1.6 memory_limitを変更しても反映されない
#2
新米
登録日: 2008-7-1
居住地
投稿: 4
自己レスです。
あれからPHP5.2.6のコンパイルなどを苦戦しながら行いましたが、現象変わらず。

で、xoopsの設定時にメモリ関連を調整したのを思い出し、htmlフォルダ内にあるmainfile.phpを開いてみると!!!
ありました。メモリ設定の項目が。

mainfile.phpの30行目あたり
define("XCL_MEMORY_LIMIT", "16M"); // extra param

128Mに変更
define("XCL_MEMORY_LIMIT", "128M"); // extra param

これでばっちりです!

依存関係という奴でしょうかね。
それとも私だけ?
投稿日時: 2008-7-3 2:42
投稿からPDFを作成 印刷
トップ
  •  ken
      ken
Re: PHP5.1.6 memory_limitを変更しても反映されない
#3
管理人
登録日: 2003-9-6
居住地 横浜
投稿: 2324
引用:

define("XCL_MEMORY_LIMIT", "16M"); // extra param


このパラメータ見たことがありませんが。
どこから入手しましたか?
投稿日時: 2008-7-5 10:02
投稿からPDFを作成 印刷
トップ
  •  kakujirou
      kakujirou
Re: PHP5.1.6 memory_limitを変更しても反映されない
#4
新米
登録日: 2008-7-1
居住地
投稿: 4
管理人様

xoopsはホダ塾ディストリビューションの"hd_full_1_0_1b"というパッケージを使っております。

mainfile.phpはインストール時のウィザード後にできるファイルだったと思います。最初からは入ってません。(記憶が定かではありませんが)
そのウィザード時にメモリを設定する項目があったと思います。
投稿日時: 2008-7-5 18:11
投稿からPDFを作成 印刷
トップ
  •  ken
      ken
Re: PHP5.1.6 memory_limitを変更しても反映されない
#5
管理人
登録日: 2003-9-6
居住地 横浜
投稿: 2324
引用:

xoopsはホダ塾ディストリビューションの"hd_full_1_0_1b"というパッケージを使っております。


情報ありがとうございます。

ホダ塾ディストリを試してみました。
確かに XCL_MEMORY_LIMIT というパラメータがありますね。

XOOPS も派生が多くなって、全容が把握できない
投稿日時: 2008-7-6 22:29
投稿からPDFを作成 印刷
トップ
 トップ   前のトピック   次のトピック

 


 新規スレッドを作成することはできません。
 スレッド一覧を閲覧することができます。
 投稿に対する返信はできません。
 自分の投稿を編集できません。
 自分の投稿を削除できません。
 新規の投票を追加できません。
 評価できません。
 投稿にファイル添付はできません。
 投稿には承認が必要です。
スポンサー

寄付
配布しているソフトが気に入ったら、寄付をお願いします。
寄付

PageRank のページ毎の表示
http://linux.ohwada.jp/ modules/newbb/viewtopic.php?
PageRank 0 PageRank

メインメニュー

マニュアル

ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録