Flex, Zend Ошибка производства - PullRequest
0 голосов
/ 14 января 2011

Мой проект flex, php & zend работает нормально на localhost, но когда я пытаюсь переместить его в рабочий процесс, я получаю следующую ошибку:

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}

У меня есть файл amf_config какследует:

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

Моя папка .swf & services находится в папке "myNewFolder", которая находится в корне моего каталога.

Я использую Zend версии 1.9.4, FlexSDK 4.1.Мой локальный хост - Windows, а рабочий хост - Linux

Ответы [ 2 ]

0 голосов
/ 15 января 2011

две потенциальные проблемы, дом на сервере не тот путь, который вы думаете. Распечатать домой на экран, чтобы увидеть, что там. Во-вторых, всегда всегда используйте маленькие буквы. Слишком много проблем возникает, когда вы пишете myApp, MyApp или Myapp. просто напиши myapp, и не переживай снова

Изменить: подождите секунду, ваш путь службы неверен. Я предполагаю, что это находится в Новой Папке. Ваши каталоги amf должны измениться на amf.directories [] =. / Services

0 голосов
/ 14 января 2011

Помните, что Unix чувствителен к регистру, и Windows не проверяет регистр, ваш файл должен называться testService.php или TestService.php.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...