お世話になっております。
PHPでSQL実行時にエラーになってしまいます。以下エラー文
Allowed memory size of 268435456 bytes exhausted (tried to allocate 43 bytes) in ~
元々動いていたのですがPHPでSQLを何回か実行したところ、2006 MySQL server has gone awayとエラーが出てから上記のエラーがでて動きません。
以下実行したこと
・php.iniのmemory_limitを変更(変化なし)
→phpinfoで調べたところLocalInfoが変わっていない。
・phpMyAdminからテーブルを修復
・phpinfo.phpに表示されるLocal ValueとMaster Valueの違いとはにて
この状態は、PHP.iniで設定している値を、
.htaccessファイルによって上書きしている状態です。
同様にhttpd.confファイルで上書きしている場合にも同じように、
LocalValueの値がhttpd.confで設定した値で表示されます。
とのことだったのですが.htaccessはなく、httpd.confでも設定しているような箇所が見つかりませんでした。
現在、phpMyAdminから同じSelect文を実行したが普通に動きます。
XAMPPも何回も再起動をかけたのですが効果が見られない状態です。
もしほかに必要な情報などありましたら随時更新します。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/14 05:25