2010-10-22 6 views
1

Désolé pour le méli-mélo de mots dans le titre, mais c'est comme ça que je suis confus. Je ne peux même pas résumer l'erreur que je reçois dans une phrase simple.FLEX/amfPHP ActionScript erreur 2048

Cette application flex/amfphp fonctionne très bien sur mon ordinateur, même si elle accède à une base de données Oracle sur un autre serveur. Cependant, lorsque j'essaie d'y accéder à partir d'un autre ordinateur, c'est l'erreur que j'obtiens. Je vais essayer de mettre le code le plus pertinent. (Mon navigateur me dit que c'est une erreur ActionScript).

défaut faultString = "Échec de l'envoi"

faultCode = "Client.Error.MessageSend"

faultDetail = "Erreur Channel.Security.Error Erreur # 2048: Zone de sécurité Violation ..

Impossible de charger les données de http://localhost/.../amfphp/gateway.php

Comme je l'ai déjà dit, cela fonctionne sur ma machine pour une raison quelconque. Maintenant, quand j'essaye d'y accéder à distance depuis d'autres machines, il semble que le moteur PHP recherche gateway.php sur la loca l'hôte de cette machine ?? Cela signifie-t-il que PHP recherche gateway.php sur l'hôte local du client plutôt que sur le serveur?

-moi si je me trompe, et merci à l'avance

Répondre

1

vos services-config.xml en Flex points de propably à http://localhost/.../amfphp/gateway.php Vous aurez besoin de changer le point final dans ce fichier XML et recompiler l'application.

Vous pouvez également créer votre ChannelSet lors de l'exécution. Dans ce cas, vous n'avez plus besoin du fichier services-config.xml. Jetez un oeil à http://raghuonflex.wordpress.com/2008/06/05/endpointatruntime/ pour un peu d'inspiration ...

+0

hmm ok je vais essayer ça. Merci –

Questions connexes