OVH Community, votre nouvel espace communautaire.

Configuration Hébergement Web


surfgign
30/09/2015, 20h02
Oui merci bbr18 j'avais déjà trouvé ce lien mais au final mon problème n'avait rien à voir avec un soucis de cross-origin mais merci quand même

bbr18
30/09/2015, 19h53
t'as regardé ce lien ? https://openclassrooms.com/forum/sujet/probleme-avec-cross-origin-request-node

surfgign
30/09/2015, 19h42
Oui désolé l'accès au site est restreint donc tu peux pas voir précisément où est le problème.

Pour résumer l'erreur se lance lorsque sur mon site j'ai un formulaire pour changer les indicateurs d'une base de données de parse, je récupère les données en javascript et je fais un query sur la base voulue et c'est là que ça coince...

EDIT:
C'est bon mon problème est résolu et c'était vraiment une erreur bête de javascript, en fait sur le bouton valider en html je faisait ma fonction js dans l'attribut "onClick" mais je faisais directement aussi après un window.reload() d'où le problème en fait, le refresh se faisait avant que la requête soit finit hahaha ! Ca marche parfaitement maintenant car c'est bien marqué dans les docs de Parse que normalement il y a aucun soucis de communication avec eux.

janus57
30/09/2015, 18h54
Bonjour,

y aurais une solution si on arrive à reproduire le comportement mais là perso tout fonctionne du peu que j'ai accès à votre site (et oui je suis sous firefox, j'utilise jamais chrome mis à part pour des test et encore je préfère opéra qui est pas blindé de "spy by google").

Cordialement, janus57

surfgign
30/09/2015, 18h42
Pas besoin d'être si agressif je cherche juste un solution à mon problème et je t'informe que cela marche avec Chrome tout simplement....

Donc il y a pas de solution à mon problème si je comprend bien ?

janus57
30/09/2015, 18h36
Bonjour,

Concernant ta remarque janus57 je suis bien d'accord aussi mais j'ai commencé avec Parse.com mais informez vous du service, c'est pas des grosses dépendances qui sont mises en jeu. La preuve ça marche parfaitement avec Chrome.
on s'en fou que cela fonctionne avec chrome, je dit juste que le jour ou le service ferme ou ne supportera plus l'ip mutualisé de OVH ou de vos clients bah ce sera tant pis pour vous.

Sinon perso je vois pas de problème sur votre site, du moins je n'arrive pas à avoir votre comportement sur la page présenté au visiteur.

Cordialement, janus57

surfgign
30/09/2015, 17h58
Bonjour à vous deux,

Voici le lien de mon site : http://iziblue.io/

Concernant ta remarque janus57 je suis bien d'accord aussi mais j'ai commencé avec Parse.com et je peux pas repasser directement avec du MySQL car j'ai des délais et je peux pas me permettre ... D'ailleurs informez vous du service parse.com , c'est pas des grosses dépendances qui sont mises en jeu. La preuve ça marche parfaitement avec Chrome.

Cordialement

Gaston_Phone
30/09/2015, 07h45
Citation Envoyé par janus57
EDIT :
au passage je pense que c'est une mauvaise idée de faire comme ceci vu que déjà vous allez dépendre du bon vouloir d'un site externe puis qui dit site externe dit connexion internet puis IP (utilisé par plusieurs milliers de clients), donc le nombre de problème possible sont jute énorme avec ce genre de site.
Tout à fait d'accord.

janus57
30/09/2015, 07h35
Bonjour,

en mutualisé c'est apache

possible d'avoir le lien de votre site chez OVH ?

Car je pense qu'il n'est pas utile de toucher à la config comme vous l'avez fait en local.

EDIT :
au passage je pense que c'est une mauvaise idée de faire comme ceci vu que déjà vous allez dépendre du bon vouloir d'un site externe puis qui dit site externe dit connexion internet puis IP (utilisé par plusieurs milliers de clients), donc le nombre de problème possible sont jute énorme avec ce genre de site.

Cordialement, janus57

surfgign
30/09/2015, 04h13
Ah dommage. Ce qui faudrait ça serait d'avoir Apache sur le serveur...

Gaston_Phone
30/09/2015, 03h19
En fait tu n!accèdes pas aux bases chez OVH.
Maintenant je vois que ta requête est déclenchée en local depuis ton navigateur avec du JavaScript.
Ce c'est pas du tout mon domaine.

surfgign
29/09/2015, 23h31
Bah explique moi pourquoi cela marche avec Chrome alors ?

PS: Et pour ta gouverne je gère moi même mes bases de données, c'est juste une plateforme différente

Gaston_Phone
29/09/2015, 23h27
Pour OVH c'est une question de sécurité.
Apprends à traiter toi même les actions avec une base de données.

surfgign
29/09/2015, 23h11
Parce que j'ai commencé avec Parse et je suis pas adepte du MySQL encore, je pense qu'on peut configurer OVH pour qu'il autorise cet accès. Tout les autres le font donc pourquoi pas lui ?

PS: Les bases de données sont sur le site Parse

Gaston_Phone
29/09/2015, 23h07
Et si justement tu utilisés le "HTTPS". La preuve : API.passe.com.

Pourquoi utilises-tu ce produit au lieu de traiter toi-même tes traitements avec la base de données.
Pour finir OVH n'autorise pas l'accès à ses bases de données depuis un accès externe.

surfgign
29/09/2015, 22h56
C'est pas de ma faute le modérateur n'a pas mis mes réponses en mode avancé, je t'écris donc en réponse rapide désolé.

Je te disais que j'utilise le site Parse.com pour tout ce qui est gestion des bases de données , et non j'utilise pas le https.

C'est pas une ligne précise d'erreur mais cela se passe dans mon script javascript contenant les fonctions qui accèdent aux bases de données. Voici l'erreur complète :

" Blocage d'une requête multi-origines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur https://api.parse.com/1/classes/swimming_pool_figures. Raison : échec de la requête CORS. "

Gaston_Phone
29/09/2015, 22h39
@ surfgign, tu demandes de l'aide et une demi-heure après que l'on t'ai posé des questions simples à répondre, tu ne donnes pas de nouvelles.

surfgign
29/09/2015, 22h09
J'utilise le site Parse.com pour mes bases de données et mes requêtes , et non j'utilise pas le https.
C'est pas une ligne d'erreur, c'est lorsque je fais appel à une classe sur le site parse.com pour cela marche avec wamp en local donc je pense pas que ça soit si compliqué ! Voila l'erreur dans son intégralité :

Code:
Blocage d'une requête multi-origines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur https://api.parse.com/1/classes/swimming_pool_figures. Raison : échec de la requête CORS.
Voila si ça peut t'aider.

Gaston_Phone
29/09/2015, 22h04
Utilises-tu des informations d'autres sites pour construire tes pages ?
Utilises-tu le https ?
Peux-tu préciser le script source du problème, ainsi que les 10 lignes de codes avant et après la ligne en erreur ?

surfgign
29/09/2015, 21h54
Bonjour à tous,

Je suis en charge de développer un site Web pour une société et jusque là je le concevais en local avec wamp, depuis deux jours j'ai été confronté à un problème de "Same Origin" qui faisait que mon site marchait parfaitement sur Chrome mais pas sur Mozilla, mais j'ai trouvé la solution en rajoutant ces trois lignes dans le httpd.conf
Code:
 Header set Access-Control-Allow-Origin: *
du module Apache de Wamp.

Maintenant que je dois passer mon site sur OVH je n'ai vraiment aucune idée de comment faire pour configurer ces paramètres dans le serveur sur cette plateforme malgré l'utilisation de notre cher ami Google. Donc je demande vos conseils et votre aide.

Merci d'avance

Cordialement