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

  [Opened] Page blanche sur serveur web

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

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

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

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

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

  [Opened] Re: Page blanche sur serveur web

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

  [Opened] Re: Page blanche sur serveur web

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

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

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

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