人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPについて

画像を処理するものを作ったのですが、下記のエラーが出てしまいます。

Fatal error: Allowed memory size of 11111 bytes exhausted
(tried to allocate 22222 bytes) in /xxxxx/xxx.php on line 1234

いままで「imagedestroy」を書き忘れていたのですが、そのせいでしょうか。
また、これをクリアにするにはどうすれば良いでしょうか?
レンタルサーバーですがSSHは使えます。

よろしくお願いします。

●質問者: worldtravel
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:ON PHP SSH エラー クリア
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● 牛乳先生(tukihatu)
●35ポイント

リソース制限オーバーです。

http://www.squirrelmail.jp/node.php?id=187

php.iniをいじるか.htaccessで禁止されていなければ対処可能です。

http://php.plus-server.net/ini.core.html

ここのリソース制限を確認してみてください。

◎質問者からの返答

ありがとうございます。

今回は手っ取り早くy-kawazさんの方法で対処しました。

tukihatuさんの方法は次の手段として利用させていただきます。

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


2 ● y-kawaz
●35ポイント ベストアンサー

PHPのmemory_limitの制限に引っ掛かっているんだと思います。

レンタルサーバの場合、一番手っ取り早いのは以下のようにmemory_limitを適当な値に上書きしてしまうことだと思います。

ini_set("memory_limit","32M");
◎質問者からの返答

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

おかげさまでうまく行きました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ