Boa tarde.

Há dois artigos interessantes sobre a utilização de PHP com ZendAMF nos
quais me baseei para o meu desenvolvimento:

http://corlan.org/2010/03/24/white-paper-debugging-flex-and-php-projects/
<http://corlan.org/2010/03/24/white-paper-debugging-flex-and-php-projects/>
http://www.adobe.ca/devnet/flex/articles/flashbuilder4_introspector_php.html

<http://www.adobe.ca/devnet/flex/articles/flashbuilder4_introspector_php.html>Quanto
ao teu problema mais especificamente, talvez te falte um amf_config.ini (nos
meus projectos tenho sempre). Os meus costumam ser do tipo:

[zend]
;set the absolute location path of webroot directory, example:
;Windows: C:\apache\www
;MAC/UNIX: /user/apache/www
webroot =C:/wamp/www

;set the absolute location path of zend installation directory, example:
;Windows: C:\apache\PHPFrameworks\ZendFramework\library
;MAC/UNIX: /user/apache/PHPFrameworks/ZendFramework/library
;zend_path =

[zendamf]
amf.production = false
amf.directories[]=projecto/services


Este ficheiro (bem como o gateway.php) costuma ser gerado automaticamente
pelo Flash Builder se criares os serviços usando o a tab "Data/Services" do
próprio Flash Builder.
Não esquecer de incluir a pasta com a framework ZendAMF no include path do
php, ou então usar a directiva "zend_path" no amf_config.ini.

Acho que funciona deste modo. Perdoem-me eventuais incorrecções.

Recomendo vivamente utilizar o Flash Builder para criar os serviços.
Facilita imenso o trabalho.

Cumprimentos,
Jorge

2010/9/20 Luis Costa <[email protected]>

> Costumo ter esses problemas é entre Apache e Weborb, então é decidir qual
> deles queres ter no porto 8080, o outro tens de ver como configurar para que
> funcione noutro porto e alterá-lo. Supostamente após a alteração de portos
> ficam a funcionar fixe, a única diferença é que em vez de ser por localhost
> é por localhost:88 (por exemplo)
>
> 2010/9/20 João Cardoso <[email protected]>
>
>> Bom dia.
>>
>> Descobri a pouco tempo a plataforma amfphp, e segundo o site, e alguma
>> informação disponível por essas internets fora, parece uma plataforma
>> deveras interessante.
>> A minha questão é a seguinte, tenho um servidor apache a correr na
>> porta 8080, php está instalado e configurado, até aqui tudo bem.
>> Adicionei a pasta amfphp para a minha wwwroot, consegui aceder ao
>> ficheiro gateway.php.
>> Até aqui tudo bem.
>> O problema surge quando faço tento abrir o serviço browser.
>> Aqui sou presenteado com a seguinte informação:
>>
>> (mx.rpc::Fault)#0
>>  errorID = 0
>>  faultCode = "Client.Error.MessageSend"
>>  faultDetail = "Channel.Connect.Failed error
>> NetConnection.Call.Failed: HTTP: Failed"
>>  faultString = "Send failed"
>>  message = "faultCode:Client.Error.MessageSend faultString:'Send
>> failed' faultDetail:'Channel.Connect.Failed error
>> NetConnection.Call.Failed: HTTP: Failed'"
>>  name = "Error"
>>  rootCause = (Object)#1
>>    code = "NetConnection.Call.Failed"
>>    description = "HTTP: Failed"
>>    details = "http://192.168.1.9:8080/amfphp/gateway.php";
>>    level = "error"
>>
>> Alguem me pode dar uma ajuda com isto?
>> Alguem já se deparou com este problema?????
>>
>> --
>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
>> Grupos do Google.
>>
>> Para publicar uma mensagem neste grupo, envie um e-mail para
>> [email protected].
>> Para anular a inscrição neste grupo, envie um e-mail para
>> [email protected] <riapt%[email protected]>
>> .
>> Para ver mais opções, visite este grupo em
>> http://groups.google.com/group/riapt?hl=pt-PT.
>>
>>
>
>
> --
> Luís Medeiro Costa
>
> Flex Front-End Developer
> TLM: 963794560
> MSN: [email protected]
> Twitter: http://twitter.com/LTostas
>
>  --
> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
> Grupos do Google.
> Para publicar uma mensagem neste grupo, envie um e-mail para
> [email protected].
> Para anular a inscrição neste grupo, envie um e-mail para
> [email protected] <riapt%[email protected]>.
> Para ver mais opções, visite este grupo em
> http://groups.google.com/group/riapt?hl=pt-PT.
>

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

Responder a