Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] Page blanche sur serveur web

Posted by vigier on 09/24/2012 11:29

Bonjour,

Je développe sur Jelix depuis quelques semaines. J'ai réalisé 2 sites en local (sous Wamp ! Et oui désolé !) et évidement une fois déposés sur mon espace web, les scripts ne donnent rien.

Une page blanche comme la neige et aucun message d'erreur.

Ceci aussi bien sur 1and1 que alwaysData !

J'avoue je suis un peu perdu et j'ai grandement besoin de vos lumières.

Je vous remercie par avance.

  [Opened] Page blanche sur serveur web

Reply #1 Posted by laurentj on 09/24/2012 11:47

bonjour,

Quelle version de jelix ? Quelle version de PHP sur les serveurs ?

Une page blanche peut venir de beaucoup de chose, en particulier un crash PHP.

L'affichage ou le log des erreurs est activé au moins dans Jelix ? Les droits sont bien mis dans temp et var/log ?

  [Opened] Page blanche sur serveur web

Reply #2 Posted by vigier on 09/24/2012 12:25

Bonjour,

jelix-1.4b1-dev, pHP 5.3.10, tepm chmod 755, var/log chmod 775.

Logs activés

merci

  [Opened] Page blanche sur serveur web

Reply #3 Posted by laurentj on 09/24/2012 14:43

chmod, ça ne suffit pas, encore faut-il que ce soit le user apache qui puisse écrire dedans.

Passe aussi en 1.4.0, la 1.4b1 est plutôt experimentale :-p

Et sinon, essaye de faire un phpinfo(), regarde si display_errors et à 1, sinon fait un ini_set dans ton index.php avant tout autre instruction pour mettre display_errors à 1.

Si tu n'as pas l'erreur, y a plus qu'à faire des echo un peu partout pour voir jusqu'où php est allé avant de crasher.

  [Opened] Re: Page blanche sur serveur web

Reply #4 Posted by vigier on 09/24/2012 15:14

Je fais faire les test et je te tiens au courant. Je te remercie.

  [Opened] Re: Page blanche sur serveur web

Reply #5 Posted by vigier on 09/24/2012 15:28

Concrètement je dois écraser la lib actuelle par la 1.4 ?

  [Opened] Re: Page blanche sur serveur web

Reply #6 Posted by vigier on 09/25/2012 12:15

Bonjour,

Bon concrètement ça ne fonctionne pas.

J'ai le sentiment que la fonction getResponse('redirect') est responsable de mon soucis.

ma fonction default:index initialise un formulaire et procède à une redirection.


function index() {

        jForms::clean('contact');
        $form = jForms::create('contact');
        $form = jForms::clear('contact');

        jMessage::clear('msgNoticeContact');

        $rep= $this->getResponse('redirect');
        $rep->action='default:showWelcomePage';
        return $rep;
    }

    function showWelcomePage() {
        $rep = $this->getResponse('html') ;
        $rep->title .=  jLocale::get('string.siteTitle');

        $tpl = new jTpl();

        $frontImage = 'mainBan';

        $rep->body->assign('frontImage', $frontImage);
        $rep->body->assign( 'MAIN', $tpl->fetch('structure~welcomePage') );

        return $rep;
    }

Si je remplace mon index par le contenu de la fonction showWelcomepage la page s'affiche.

les paths du fichier url.xml correpondants à ces fonctions :

<url pathinfo="/" module="structure" action="default:index" />
        <url pathinfo="/accueil" module="structure" action="default:showWelcomePage" />

qu'en pensez-vous ?

Merci.

  [Opened] Re: Page blanche sur serveur web

Reply #7 Posted by laurentj on 09/26/2012 13:14

Regarde via un jLog le resultat d'un jUrl::get('default:showWelcomePage') dans ta methode index. Et vois si cela correspond à quelque chose de correcte.

  [Opened] Re: Page blanche sur serveur web

Reply #8 Posted by vigier on 09/26/2012 14:10

bonjour d'abord merci pour ton aide. La reponse est correcte le test sur l'url donne /accueil. Cette url est connue dans le fichier url.xml

  [Opened] Re: Page blanche sur serveur web

Reply #9 Posted by vigier on 09/27/2012 11:38

Bon le soucis semble venir de 1and1 après tests sur AlwaysData sur un compte gratuit et quelques petits paramètres ajustés tous fonctionne. la gestion des redirections sur 1and1 me pose problème et pas de solution côté hotline. En gros pour eux le problème c'est Jelix.

 
Page
  1. Page blanche sur serveur web