On Thu, December 20, 2007 11:37 am, afan pasalic wrote: > The hosting company I have one account (and several Add Domains) > upgraded php on the server from 4.4.7 to 5.2.5. After the upgrade I > start getting the error message: > Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to > allocate 122880 bytes) in... > on domains they use Gallery2 or are CMS (Joomla or Drupal) based. > > I contacted Tech. Support (Live Chat) and he told me I have to edit > memory limit in php.ini (for each domain). > > I asked him why it started so suddenly, did upgrade caused the problem > and I got as an answer: "Your scripts have begun to use more memory. > That would be the only reason for this error." > It doesn't make a sense to me and sounds like "let's blame something > else" type of answer. > > I'm going to edit php.ini though what if "client" doesn't have a clue > what's php.ini or how to do it? > > I would like to hear your opinion what caused the problem. > I'll edit php.ini, I'm not going to make a big deal of it, though, I > just want to know why it happened. PHP 5 uses more RAM than PHP 4, both to start up, and on a script-for-script basis. It has more features, more OO complexity, and uses more RAM, plain and simple. The PHP Dev Team increased the default/recommended memory limit from 8 M to 16 M with the release of PHP 5. I think they even documented this change, but you'll have to dig that out for yourself. Your hosting company probably kept the old php.ini without realizing that they needed to read the docs and change it. ymmv -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/from/lynch Yeah, I get a buck. So? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php