I just installed xampp (control panel version 3.1.12) and CakePHP 2.2 on a
new PC.
I copied my old (2.0) app to xampp\htdocs. I followed as best I could, the
2.1 and 2.2 migration guides.
But when I go to my app's front page in I get the following error:
*Fatal error*: Allowed memory size of 134217728 bytes exhausted (tried to
allocate 41 bytes) in *
C:\xampp\htdocs\cake\lib\Cake\View\HelperCollection.php* on line *130*
FYI this is the function in *HelperCollection.php* (I put a comment on line
130) where the error occurs:
public function load($helper, $settings = array()) {
if (is_array($settings) && isset($settings['className'])) {
$alias = $helper;
$helper = $settings['className'];
}
list($plugin, $name) = pluginSplit($helper, true);
if (!isset($alias)) {
$alias = $name;
}
if (isset($this->_loaded[$alias])) {
return $this->_loaded[$alias];
}
$helperClass = $name . 'Helper';
App::uses($helperClass, $plugin . 'View/Helper');
if (!class_exists($helperClass)) {
throw new MissingHelperException(array( // <---- This is line 130
'class' => $helperClass,
'plugin' => substr($plugin, 0, -1)
));
}
$this->_loaded[$alias] = new $helperClass($this->_View, $settings);
$vars = array('request', 'theme', 'plugin');
foreach ($vars as $var) {
$this->_loaded[$alias]->{$var} = $this->_View->{$var};
}
$enable = isset($settings['enabled']) ? $settings['enabled'] : true;
if ($enable) {
$this->enable($alias);
}
return $this->_loaded[$alias];
}
... something to do with a missing helper? Any ideas?
Thanks.
--
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
Visit this group at http://groups.google.com/group/cake-php?hl=en-US.