2012-03-25 9 views
1

Ich habe eine CakePHP (Version 2.0.5) App, die perfekt in meiner MAMP Entwicklungsumgebung läuft. Wenn ich es auf einen Server unter Windows IIS7 bereitstellen ich folgende Fehlermeldung für jede Seite bekommen versuche ich zu laden:"PHP Schwerwiegender Fehler: Klasse" AppController 'nicht gefunden "läuft CakePHP 2.0.5 auf Windows IIS7

PHP Fatal error: Class 'AppController' not found in 
[my path]\app\Controller\PagesController.php on line 8 

Wenn ich eine völlig sauber/neue Version von CakePHP Version 2.0.5 zu diesem IIS-Server installieren, läuft ohne Fehler. Die IIS-Protokolldatei zeigt mir nichts nützliches. Hier ist, was die ersten paar Zeilen PagesController.php wie folgt aussieht:

<?php 
App::uses('AppController', 'Controller'); 
/** 
* Pages Controller 
* 
* @property Page $Page 
*/ 
class PagesController extends AppController { 


    public function beforeFilter() { 
     parent::beforeFilter(); 
     $this->Auth->allow('index','view','home'); 
    } 
    ... 

ich ratlos bin, was ich sonst noch überprüfen. Irgendwelche Ideen? Und um die unvermeidlichen Antworten "Windows Server nicht verwenden" zu vermeiden - wenn es nach mir ginge, würde ich nicht.

+0

Ich kenne CakePHP nicht, aber es kann mit dir include_path verknüpft sein. Wenn Sie nicht wissen, was Sie dagegen tun können, lesen Sie den Code der Funktion App :: uses() – haltabush

+0

Erstellen Sie einfach AppController im/app-Ordner Erweiterung der Controller-Klasse. –

Antwort

Verwandte Themen