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.


Reply via email to