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

Apache Discussion :

Installation de projet sur serveur de prod et page blanche


Sujet :

Apache

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 30
    Points : 10
    Points
    10
    Par défaut Installation de projet sur serveur de prod et page blanche
    Bonjour.

    Je lutte maintenant depuis pas mal de jour sur mon petit souci. J'ai essayé tout ce que j'ai trouvé sur les sites/forums sans rien trouver pour le moment qui réussisse à régler le problème.

    Problème : J'ai mis mon projet sur mon serveur virtuel que je peux configurer comme je souhaite et modifier à volonté. Lorsque je souhaite atteindre le dossier public pour me connecter à mon projet, j'ai bien mon formulaire de connexion qui s'affiche. Par contre, quand je valide mes identifiants, je tombe sur une page blanche. Lorsque je me trompe dans les identifiants, je tombe sur une page blanche.

    Voici le fichier conf de mon projet pour apache :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    Alias /MonProjet /var/www/MonProjet/public
     
        <Directory /var/www/MonProjet/public>
          Options Indexes FollowSymLinks MultiViews
          AllowOverride All
          Order deny,allow
          Allow from all
          DirectoryIndex index.html index.php
          AddHandler cgi-script .cgi
          AddDefaultCharset Off
          php_flag display_errors on
          php_flag file_uploads on
          php_flag log_errors on
          php_flag magic_quotes_gpc off
          php_flag magic_quotes_runtime off
          php_flag register_globals off
          php_flag short_open_tag on
          php_flag track_vars on
          php_value error_reporting 'E_ALL & ~E_NOTICE'
          php_value max_execution_time 90
          php_admin_value mbstring.func_overload 7
          php_value memory_limit 64M
        #  php_value session.gc_divisor 10
          php_value session.gc_maxlifetime 1440
        #  php_value session.gc_probability 1
          php_value session.save_path /tmp
        #  php_flag session.use_trans_sid off
          php_value include_path .:/usr/share/php:/usr/local/zend/share/pear
          php_admin_value open_basedir :/var/www/MonProjet:/tmp:/usr/share/php:/tmp:/usr/share/php:/usr/bin/php:/usr/bin/php4:/usr/bin/crontab
          php_value upload_max_filesize 64M
          php_value post_max_size 65M
        </Directory>
    Le fichier .htaccess

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     RewriteEngine On
        RewriteBase /MonProjet/
        RewriteCond %{REQUEST_FILENAME} -s [OR]
        RewriteCond %{REQUEST_FILENAME} -l [OR]
        RewriteCond %{REQUEST_FILENAME} -d
        RewriteRule ^.*$ - [NC,L]
        RewriteRule ^.*$ index.php [NC,L]
    A savoir que le projet fonctionne très bien sur le serveur de ma boite. Et que la, je comprend vraiment pas ce que qui se passe...

    Mon serveur est sous Ubuntu, le projet utilise Zend. Pour plus d'infos, demandez, je fournirai tout

    Petite note, j'ai installé sur mon serveur sous un nom de domaine bien configurer un site réalisé avec joomla qui lui fonctionne très bien, pas de problème de page blanche.

    Au départ, j'ai pensé que le problème venait peut être de Zend, mais comme le site fonctionne sur le serveur de ma boite et également en local, je pense donc que le souci vient certainement de apache.

    Merci d'avance pour votre aide.

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Citation Envoyé par Le_Unknown Voir le message
    Lorsque je souhaite atteindre le dossier public pour me connecter à mon projet, j'ai bien mon formulaire de connexion qui s'affiche.
    Quelle URL apparaît alors dans la barre d'adresse du navigateur ?

    Peux-tu donner le code HTML du formulaire d'authentification ?

    Citation Envoyé par Le_Unknown Voir le message
    Par contre, quand je valide mes identifiants, je tombe sur une page blanche. Lorsque je me trompe dans les identifiants, je tombe sur une page blanche.
    Dans les deux cas, quelles URL apparaissent dans la barre d'adresse du navigateur ?

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 30
    Points : 10
    Points
    10
    Par défaut
    Voici l'URL qui apparait quelque soit les logins que j'utilise, les bons, comme des mauvais : http://www.mondomaine.com/public/auth/login

    Voila le code de mon formulaire. Mais en local, j'ai aucun souci de connexion et je travail avec Zend, donc je pense pas que ce code servira beaucoup.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    <form action="<?php echo $this->baseUrl ?>/auth/login" method="post">
    	<div>
    		<label for="username">Nom d'utilisateur :</label>
    		<input type="text" name="username" value=""/>
    	</div>
    	<div>
    		<label for="password">Mot de passe :</label>
    		<input type="password" name="password" value=""/>
    	</div>
    	<div id="formbutton">
    	<br></br>
    		<input type="submit" name="login" value="Se connecter" />
    	</div>
    </form>
    <?php if(!empty($this->message)) :?>
    	<div id="message">
    		<?php  echo $this->escape($this->message);?>
    	</div>
    <?php endif; ?>

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Citation Envoyé par _Mac_ Voir le message
    Dans les deux cas, quelles URL apparaissent dans la barre d'adresse du navigateur ?

    Quel est le code HTML reçu par le navigateur pour cette page d'authentification ? Bref, que vaut
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    <form action="<?php echo $this->baseUrl ?>/auth/login" method="post">

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  5. #5
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 30
    Points : 10
    Points
    10
    Par défaut
    Le projet fonctionne bien en local et sur le serveur de ma boite. Donc je vois pas trop en quoi BaseUrl pourrait être la cause ?

    Surtout que la, c'est Zend qui s'occupe de tout ça. Je sais pas vraiment ce qui se trouve dedans.

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Tu fais comme tu veux : si tu veux qu'on t'aide, je pense qu'il est préférable de répondre aux questions qu'on te pose. Je pense que tu es là pour ça. Si tu penses que cette réponse n'apporte rien, pourquoi pas. J'ai besoin de cette information pour confirmer ou infirmer la piste de l'URL rewriting que tu mets en avant. Là, je ne peux rien dire.

    Autres pistes à explorer : vérifie les logs du serveur et de contrôle le code HTML de la page blanche. Parfois la navigateur affiche une page blanche parce qu'il n'a reçu qu'un bout de code HTML qu'il ne sait pas encore affiché. Si tu ne récupères qu'un tel fragment et pas une page complète, certainement que le code PHP a planté au niveau de la fin du fragment.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  7. #7
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 30
    Points : 10
    Points
    10
    Par défaut
    Merci pour ton aide

    Comme souvent en informatique, il y a des trucs qui marchent pas, et qui réagissent pas comme ils devraient réagir.

    En essayant de me connecter, au lieu d'avoir des warnings ou des erreurs, j'avais une simple page blanche. A force de changement dans les fichiers du serveur et de la version en local, je me suis pas rendu compte que mon fichier de config n'avait plus le mot de passe de la BDD. Et comme j'avais pas d'erreur, j'ai pas pensé que cela pouvait venir de là. Et j'ai cherché des jours sur les config apache et de mon htaccess.

    Donc, problème résolut Ca venait d'un petit mot de passe.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installation Oracle10 Express sur serveur Red Hat 8
    Par Amanck dans le forum Installation
    Réponses: 1
    Dernier message: 07/09/2009, 12h04
  2. Réponses: 5
    Dernier message: 12/02/2009, 11h14
  3. Installer un site sur serveur Virtuel
    Par Stef_Leflou dans le forum 1&1
    Réponses: 3
    Dernier message: 25/11/2008, 10h20
  4. [MySQL] Installation PHP/MySQL sur serveur 2003
    Par jacques9000 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 17/01/2008, 14h13
  5. Réponses: 3
    Dernier message: 23/05/2007, 09h43

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