2011-01-14 4 views
0

Ich habe meine Flex, PHP & zend Projekt arbeiten gut auf localhost bekam aber wenn ich versuche, es zu Produktion zu bewegen bekomme ich folgende Fehlermeldung:Flex, zend Produktionsfehler

Class "testService" does not exist: Plugin by name 'testService' was not found in the registry; used  
paths: 
: /home/myNewFolder/services/ 
#0 /home/ZendFramework/library/Zend/Amf/Server.php(550): Zend_Amf_Server->_dispatch('paged', Array,  
'testService') 
#1 /home/ZendFramework/library/Zend/Amf/Server.php(626): Zend_Amf_Server- 
>_handle(Object(Zend_Amf_Request_Http)) 
#2 /home/myNewFolder/gateway.php(69): Zend_Amf_Server->handle() 
#3 {main} 

Ich habe meine amf_config Datei wie folgt:

[zend] 
webroot =/home/myNewFolder 
zend_path =/home/ZendFramework/library 
[zendamf] 
amf.production = false 
amf.directories[]=services 

meine .swf & Dienste Ordner in „MyNewFolder“ befinden, die unter der Wurzel meines Verzeichnis befindet.

Ich verwende Zend Version 1.9.4, Flex SDK 4.1. Mein localhost ist Windows & Produktion Host ist Linux

Antwort

0

zwei mögliche Probleme, das Haus auf dem Server ist nicht der Weg, den Sie denken. Drucken Sie den Bildschirm nach Hause, um zu sehen, was da ist. Zweitens, immer immer kleine Buchstaben verwenden. Beim Schreiben von myApp, MyApp oder Myapp treten zu viele Probleme auf. schreibe einfach myapp, und mach dir keine Sorgen

Edit: warten Sie eine Sekunde, Ihre Dienste Pfad ist falsch. Ich nehme an, dass es unter Neuer Ordner ist. Ihre AMF-Verzeichnisse sollten zu amf.directories [] =./Services

wechseln
0

Denken Sie daran, dass Unix Groß-und Kleinschreibung ist, und Windows nicht so den Fall überprüfen, sollte Ihre Datei testService.php oder TestService.php genannt werden.