IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

Flex&PHP deploiement local => serveur distant


Sujet :

Flex

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 22
    Par défaut Flex&PHP deploiement local => serveur distant
    Bonjour, je développe une application en Flex qui utilise aussi du PHP via l'API ZEND.

    Tout fonctionne, mais lorsque je veux déployer ceci sur mon serveur externe l'application ne marche pas...

    En fait j'obtiens tout les modules Flex, mais la communication avec ma base de donnée (qui se fait via mes fichiers php) ne fonctionne pas.

    Avez-vous une idée???

    Merci d'avant,

    Kevin

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    Bon ma boule de cristal indique la possibilité d'un problème de sécurité lié aux "URL/socket policy files"...
    Sinon il y a des milliards d'autres raisons !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 22
    Par défaut
    Le truc c'est que mes fichiers php ne sont pas situé au meme endroit que mon app flex sur mon disc, cependant ca fonctionne en local.

    Je ne sais pas tellement on mettre mes fichiers php sur le serveur distant.

  4. #4
    Membre émérite
    Homme Profil pro
    Consultant Angular / Java J2EE
    Inscrit en
    Novembre 2008
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant Angular / Java J2EE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 545
    Par défaut
    Salut,

    Le problème se trouve entre Flex et Php une fois déployé, ou entre Php et ta base de données stp ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 22
    Par défaut
    Salut je pense que mon probleme est entre Flex et PHP une fois déployé (je suis presque sur de ca...

    si jamais voici le lien :

    http://ksterix.unige.ch/butterfly/fl.../flex_php.html

    Comme on peu le voir la petite horloge d'attente reste et dans la bar de status de firefox il est marqué "en attente"...

    Merci d'avance

  6. #6
    Membre émérite
    Homme Profil pro
    Consultant Angular / Java J2EE
    Inscrit en
    Novembre 2008
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant Angular / Java J2EE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 545
    Par défaut
    Tu n'as pas essayé de débugger pas à pas ? il est difficile de savoir d'où le problème vient exactement, juste avec une horloge . Utilises-tu le Browser amfphp , ou bien le zend debugger par exemple ?

    Essaye dans un premier temps un petit 'Hello World' tout bête pour te concentrer sur l'aspect basique de la configuration. Tu pourras ainsi t'abstraire des contraintes de librairies etc..

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 22
    Par défaut
    Non je n'ai malheureusement pas reussi a faire fonctionner Zend debugg...

    Si j'ai essayer de limiter les actions du php a un simple "Hello from php" qui fonctionne en local, mais pas sur une autre machine

    Pouvez vous me dire comment vous faites vous pour passer de votre machine local a une autre qui n'a pas Zend installée???

    Genre une fois votre applic developpée pour la faire tourner sur une autre machine?? ( application qui contient du flex qui communique avec des fichiers php)

    Merci encore d'essayer de m'aider, c'est sympa.

  8. #8
    Membre émérite
    Homme Profil pro
    Consultant Angular / Java J2EE
    Inscrit en
    Novembre 2008
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant Angular / Java J2EE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 545
    Par défaut
    Pour 'installer' Zend, normalement tu as simplement besoin d'avoir ton framework placé au bon endroit sur le server (ce ne sont ni plus ni moins que des librairies). Après je ne me rappelle plus exactement ce qu'il faut configurer dans les fichiers php.... mais tu t'es basé sur quel tuto dis moi ? Tu dois y trouver la réponse, pour ce qui est de la configuratin de zend dans les fichier .php.
    Il n'y a pas de différence notoire normalement entre ton appli en local, et sur le server : seuls les paths en général et id/mot de passe de la Db peuvent varier.
    Je te conseille de revoir chaque 'partie' de la configuration : vérifier que le chemin vers ta gateway est le bon, vérifier tes identifiants db etc.
    Je me rappelle avoir eu le même problème un temps, temporairement j'avais contourné le problème en faisant pointer le chemin sur la gateway (dans mon services-config.xml), directement sur le fichier index.php.
    Ce n'est pas beau mais c'est une solution temporaire. (tu court-circuites complètement la gateway)
    Citation Envoyé par S_KroW Voir le message
    Merci encore d'essayer de m'aider, c'est sympa.
    Le forum est là pour ça

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 22
    Par défaut
    Tout mon problème est la, je n ai pas trouvé de tuto digne de ce nom pour exporter mon application flex+php.
    J ai vu qu'il est nécessaire de créer un fichier crssdomain.xml afin d' autoriser le flash a accéder a la partie php, mais malheureusement rien n'y fait.

    Petite précision, lorsque je lance l aplli il y a tjs le "waiting for localhost" malgré tt mes efforts je n arrive pas a le faire partir:-)

    je vais chercher dans la direction que tu viens de ne donner.

    Merci

  10. #10
    Membre émérite
    Homme Profil pro
    Consultant Angular / Java J2EE
    Inscrit en
    Novembre 2008
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant Angular / Java J2EE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 545
    Par défaut
    Citation Envoyé par S_KroW Voir le message
    Tout mon problème est la, je n ai pas trouvé de tuto digne de ce nom pour exporter mon application flex+php.
    Oui mais je veux dire pour créer en local ton appli Flex + Zend + Php, tu as utilisé un tuto ?

  11. #11
    Membre extrêmement actif

    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2006
    Messages
    1 376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 376
    Par défaut
    ça sent un problème de crossdomain. Ton appli Flex est-elle sur le même domaine que tes fichiers PHP ?

    Sinon, ajoute un fichier crossdomain.xml à la racine de ton site avec le code ci-dessous, ça devrait mieux passer.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?xml version="1.0"?>
    <cross-domain-policy>
            <allow-access-from domain="*" />
    </cross-domain-policy>
    Zecreator.

  12. #12
    Membre confirmé Avatar de ouaqa
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2009
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2009
    Messages : 95
    Par défaut
    Petite précision, lorsque je lance l aplli il y a tjs le "waiting for localhost" malgré tt mes efforts je n arrive pas a le faire partir:-)
    Pour moi, ça sent la coquille dans le service-config.xml

    Essaye d'analyser les messages de communication entre ton client et ton serveur avec un outil du genre Charles.
    Tu pourra voir où vont les packets amf, si l'erreur proviens de php, si c'est un problème de droit d'accès (ce qui m'étonnerais énormément).

    Je pense que l'utilisation d'un crossdomain.xml est inutile dans ton cas, le problème ne se situe pas là.

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/04/2014, 12h01
  2. Flux rss: affichage accent serveur local et serveur distant
    Par moudjahidine dans le forum Langage
    Réponses: 1
    Dernier message: 04/10/2013, 17h01
  3. Passer d'un serveur local à un serveur distant (base de données)
    Par janyoura dans le forum API standards et tierces
    Réponses: 7
    Dernier message: 29/12/2012, 22h03
  4. [Administration] Réplication d'un repository local sur serveur distant
    Par Baptiste Wicht dans le forum Subversion
    Réponses: 0
    Dernier message: 29/11/2009, 10h27
  5. page html locale vers serveur distant
    Par milimelo dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 09/06/2008, 09h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo