Modul Klasse wird nicht gefunden. Komme nicht weiter

Hallo,
Ich versuche verzweifelt mit hilfe eines moduls eine neue seite zuladen.

oxid version:4.6.5.

bis jetzt sieht es so aus:
modulverzeichnis: modules/kgb_blog/ incl. metadata.php
View-klasse: modules/kgb_blog/kgb_blog.php
tpl: out/meintheme/tpl/custom/kgb_blog.tpl

modules/metadata.php:


<?php
/**
 * Module information
 */
$aModule = array(
    'id'           => 'kgb_connect',
    'title'        => 'blog von blog.kangrey.com',
    'description'  => 'Übergangsweise die einbindung des alten Blogs von kanegrey.com, bis ein funktionsfähiges Modul zur  Erweiterung der oxid newsfunktion mit Kathegorien existiert',
    'thumbnail'    => 'picture.png',
    'version'      => '1.0',
    'author'       => 'Kane Grey',
    'extend'       => array(),
    'files'        => array('custom/kgb_blog' => 'kgb_blog/kgb_blog.php')
);
?>

modules/kgb_blog/kgb_blog.php:


class kgb_blog extends oxView{
		include_once("inc/blog.class.php");
		public $KGB = array();
		public $blog = new blog;		
		public $kgbcatindex = $blog -> inizialisieren();
		protected $_sThisTemplate = 'custom/kgb_blog.tpl';
		
 public function render()
 {			
		$this->_aViewData['kgbcatindex'] = $this->kgbcatindex;		
     return parent::render();
 }
}
?>

out/meintheme/tpl/custom/kgb_blog.tpl:


<div class="grids">
[{foreach from=$kgbcatindex item=kgbcategories}]
		<div class="grid grid-4" >
		[{$kbgcategories}]
		</div>
[{/foreach}]
</div>

Wenn ich die seite versuche mit
"www.meinshop.com/index.php?cl=kgb_blog"
aufzurufen werde ich auch auf die start seite umgeleitet!

in der EXCEPTION_LOG-datein steht folgender Fehler:

oxSystemComponentException-oxException (time: 2012-12-18 10:45:04): [0]: EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND
Stack Trace: #0 /var/www/vhosts/kanegrey.com/httpdocs/shoptest/core/oxutilsobject.php(125): oxUtilsObject->_getObject(‘oxsystemcompone…’, 0, Array)
#1 [internal function]: oxUtilsObject->oxNew(‘oxSystemCompone…’)
#2 /var/www/vhosts/kanegrey.com/httpdocs/shoptest/core/oxfunctions.php(314): call_user_func_array(Array, Array)
#3 /var/www/vhosts/kanegrey.com/httpdocs/shoptest/core/oxutilsobject.php(115): oxNew(‘oxSystemCompone…’)
#4 [internal function]: oxUtilsObject->oxNew(‘kgb_blog’)
#5 /var/www/vhosts/kanegrey.com/httpdocs/shoptest/core/oxfunctions.php(314): call_user_func_array(Array, Array)
#6 /var/www/vhosts/kanegrey.com/httpdocs/shoptest/views/oxshopcontrol.php(357): oxNew(‘kgb_blog’)
#7 /var/www/vhosts/kanegrey.com/httpdocs/shoptest/views/oxshopcontrol.php(309): oxShopControl->_initializeViewObject(‘kgb_blog’, NULL)
#8 /var/www/vhosts/kanegrey.com/httpdocs/shoptest/views/oxshopcontrol.php(114): oxShopControl->_process(‘kgb_blog’, NULL)
#9 /var/www/vhosts/kanegrey.com/httpdocs/shoptest/index.php(103): oxShopControl->start()
#10 {main}

Faulty component --> kgb_blog

Ich habe keine ahnung woran es liegen könnte ich hoffe Ihr könnt mir weiter helfen:confused:

‘files’ => array(‘custom/kgb_blog’ => ‘kgb_blog/kgb_blog.php’)

muss

‘files’ => array(‘kgb_blog’ => ‘kgb_blog/kgb_blog.php’)

lauten.