在linux web服务器上从localhost部署Flex PHP Zend项目时出错

在linux web服务器上从localhost部署Flex PHP Zend项目时出错,php,zend-framework,flex4.5,Php,Zend Framework,Flex4.5,我已经在本地系统上开发了我的项目,并且在wamp上运行良好。现在我尝试将其传输到Web服务器,但不幸的是,每当我执行服务调用时,都会出现以下错误 Class "LoginService" does not exist: Plugin by name 'LoginService' was not found in the registry; used paths: #0 /usr/share/php/Zend/Amf/Server.php(553): Zend_Amf_Server->_di

我已经在本地系统上开发了我的项目,并且在wamp上运行良好。现在我尝试将其传输到Web服务器,但不幸的是,每当我执行服务调用时,都会出现以下错误

Class "LoginService" does not exist: Plugin by name 'LoginService' was not found in the registry; used paths:
#0 /usr/share/php/Zend/Amf/Server.php(553): Zend_Amf_Server->_dispatch('loginHandler', Array, 'LoginService...')
#1 /usr/share/php/Zend/Amf/Server.php(629): Zend_Amf_Server->_handle(Object(Zend_Amf_Request_Http))
#2 /var/www/html/Fotokiklosi-PHP/public/gateway.php(68): Zend_Amf_Server->handle()
#3 {main}

我已经安装了Zend Framework,我所做的唯一更改是我的服务的端点值从localhost更改为服务器的ip。

问题最终是由amf_config.ini上的安装失败引起的。我对那里的大部分条目进行了注释,保留了我认为最简单的内容。因此,我最终得出以下结论:

[zend]
webroot = /var/www/html/myProject/
[zendamf]
amf.production = false
amf.directories[]=services

注意:服务是/var/www/html/myProject/

中的一个文件夹,这是您的数据库身份验证问题吗?检查一下。