tmp-Ordner bringt Fehler

Hallo,

im Bestellvorgang gibt es an unterschiedlichen Stellen eine weiße Seite.

Die Fehlermeldung dazu:

oxSystemComponentException-oxException (time: 2014-05-13 16:57:34): [0]: Function ‘_simpleRedirect’ does not exist or is not accessible! (oxUtils)

So wird die Funktion aufgerufen:

oxRegistry::getUtils()->_simpleRedirect( $this->getConfig()->getShopHomeURL(), "HTTP/1.1 302 Found" );

OXID: Community Edition 4.7.7

Nach dem Leeren des tmp-Ordners kann man wieder bestellen.

Worann kann es liegen?
Kann man den tmp-Ordner im Fehlerfall automatisch leeren lassen?
Kann man sich Fehlermeldungen zeitnah per Mail zusenden lassen?

Danke
Thoni

ich glaub, du guckst am falschen Ende der Datei

oxSystemComponentException-oxException (time: 2014-05-13 16:57:34): [0]: Function ‘_simpleRedirect’ does not exist or is not accessible! (oxUtils)

wir haben mittlerweile 2015

außerdem muss man bei weißen Seiten in den Fehler Log des Webservers gucken und nicht in den Exception Log des Shops

Das kam heute bei jeder weißen Seite:

oxSystemComponentException-oxException (time: 2015-08-07 09:39:38): [0]: Function ‘_simpleRedirect’ does not exist or is not accessible! (oxUtils)

Den Fehler gibt es wohl schon länger - es ist nur nicht aufgefallen, weil immer mal wieder der tmp-Ordner geleert wurde.

hast du auch in den Log des Webservers geguckt?

Du könntest probeweise den Live Modus abschalten, dann ist der Shop etwas langsamer aber er benutzt den tmp Ordner nicht mehr so sehr.
Und prüfe mal den Shop hiermit: https://github.com/OXIDprojects/oxchkversion

Den Server-Log habe ich jetzt erst aktiviert - dummerweise kann ich vergangene Fehler lt.allinkl nicht mehr auslesen.

oxchkversion mache ich noch

OK 1231
Modified 128
Version mismatch 2
Unknown 178
Number of investigated files in total: 1539

Bei den ‘Modified’ sind vielleicht 10 von mir, aber nicht so viel.
Ich habe Backend-Templates um Felder erweitrt, da sie nicht in einem neuen Reiter untergebracht werden sollten.
Kann es sein, dass bei einem Update etwas nicht korrekt angepasst wurde?

Hier ist die komplette Fehlermeldung - sorry:

oxSystemComponentException-oxException (time: 2015-08-07 09:39:38): [0]: Function ‘_simpleRedirect’ does not exist or is not accessible! (oxUtils)

Stack Trace: #0 /www/htdocs/xxx/modules/newred/myRedirect.php(19): oxSuperCfg->__call(‘_simpleRedirect’, Array)
#1 /www/htdocs/xxx/modules/newred/myRedirect.php(19): oxUtils->_simpleRedirect(‘http://bestform…’, ‘HTTP/1.1 302 Fo…’)
#2 /www/htdocs/xxx/application/controllers/oxubase.php(607): myRedirect->init()
#3 /www/htdocs/xxx/core/oxshopcontrol.php(450): oxUBase->init()
#4 /www/htdocs/xxx/core/oxshopcontrol.php(387): oxShopControl->_initializeViewObject(‘alist’, NULL, NULL, NULL)
#5 /www/htdocs/xxx/core/oxshopcontrol.php(156): oxShopControl->_process(‘alist’, NULL, NULL, NULL)
#6 /www/htdocs/xxx/core/oxid.php(40): oxShopControl->start()
#7 /www/htdocs/xxx/index.php(27): OXID::run()
#8 /www/htdocs/xxx/oxseo.php(45): require(‘/www/htdocs/w01…’)
#9 {main}

Faulty component –>

modules/vermittlung und modules/newred
was sind das für Module?
Hast du Links dazu?

Fehler: es ist beides das selbe Modul modules/newred für redirect

class myRedirect extends oxcmp_categories {
    public function init()
    {
        if($sActCat = $this->_getActCat())
        {
			$oUser = $this->getUser();
			if($oUser) $uID = $oUser->getId();
			if ($oUser) {
		        $sql = "SELECT oxobjectid FROM oxobject2group WHERE oxobjectid = '".$sActCat."' AND oxgroupsid IN (SELECT oxgroupsid FROM oxobject2group WHERE oxobjectid = '".$uID."')";
			} else {
		        $sql = "SELECT oxid FROM oxcategories WHERE oxid = '".$sActCat."' AND oxalluser = 1 ";
			}
	        $List = oxDb::getDb( oxDb::FETCH_MODE_ASSOC )->getAll( $sql );
	        if (count($List) == 0 && oxConfig::getParameter( 'cl', true ) != 'oxefi') oxRegistry::getUtils()->_simpleRedirect( $this->getConfig()->getShopHomeURL(), "HTTP/1.1 302 Found" );
		}
        parent::init();
    }
}

Es geht darum, dass nicht alle Kategorien allen Usern gezeigt werden sollen.
oxalluser existiert in oxcategories und usergroups können categories zugeordnet werden - das funktioniert seit Jahren, bis auf die spontanen Aussetzer (weiße Seite im Bestellvorgang) bis tmp geleert wird.