CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Ven Nov 01, 2024 12:48 am

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 5 messages ] 
Auteur Message
MessagePublié: Mar Avr 10, 2012 7:53 am 
Hors-ligne

Inscrit(e) le : Jeu Oct 27, 2011 1:31 pm
Message(s) : 31
Bonjour,

Je rencontre un problème étrange en utilisant l'API d'automne.

J'ai inclus la page cms_rc_frontend.php pour avoir accès à toutes les classes de l'API. Jusque là pas de soucis. Seulement voilà, depuis cette inclusion je perd l'accès à certaines fonctions telle que is_file(), qui me renverra toujours false...Voici un exemple du code que j'essaye d'exécuter :

Code :
<?php
require_once("../../automneV4/cms_rc_frontend.php");
require_once("config.php");
echo is_file('http://monsite.com/mondossier/mapage.php');
?>


Dans tous les cas, j'obtiens False, alors que mon fichier existe bel et bien. Idem pour file_exists(), ou d'autres fonctions. De plus il arrive que le script retourne carrément une page blanche si des espaces ou des sauts de lignes sont insérés avant le premier bloc de code Php...Je n'y comprend rien, et tout revient à la normale si j'enlève l'inclusion du cms_rc_frontend.php...

Est-ce là un comportement "normal" de l'api, ou un bug connu ou autre?

Merci d'avance de m'aider à comprendre car là, je sèche...


Haut
 Profil  
 
MessagePublié: Mer Avr 11, 2012 8:19 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Tu devrai vérifier si ta directive allow_url_fopen est bien activée dans ta version de PHP.
Automne ne change pas ce comportement et si cette option est désactivée, tu ne peux pas tester un fichier distant.


Haut
 Profil  
 
MessagePublié: Mer Avr 11, 2012 1:52 pm 
Hors-ligne

Inscrit(e) le : Jeu Oct 27, 2011 1:31 pm
Message(s) : 31
Bonjour, merci pour l'aide.

J'ai réussi à faire marcher les tests en utilisant des chemins absolus au lieu de chemins relatifs. Cependant j'ai toujours ce problème de page blanche en cas d'erreur....

En fait, à partir du moment où j'ai inclus l'API Automne, les erreurs retournées normalement par PhP disparaissent, et j'ai tout simplement une page blanche, ou au pire des cas une erreur 500 si ma page ne donne lieu à aucune sortie. Je planche sur le problème, peut etre est ce du à ma config PhP...En tout cas impossible de débogger mes scripts sans erreurs :D


Haut
 Profil  
 
MessagePublié: Mer Avr 11, 2012 2:08 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Pour des raisons de sécurité, les erreurs PHP ne sont visibles que si le debug d'Automne est actif. Donc si tu ne les vois pas c'est que tu l'a désactivé. Va voir les paramètres Automne.


Haut
 Profil  
 
MessagePublié: Mer Avr 11, 2012 2:18 pm 
Hors-ligne

Inscrit(e) le : Jeu Oct 27, 2011 1:31 pm
Message(s) : 31
OK!Tout est plus clair désormais...Je me disais bien aussi :D

Parfait.

Merci pour la rapidité.


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 5 messages ] 

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 8 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr