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 :

Problème lancement d'un projet


Sujet :

Apache

  1. #1
    Membre du Club
    Femme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Janvier 2012
    Messages : 182
    Points : 59
    Points
    59
    Par défaut Problème lancement d'un projet
    Salut à tous,
    Je suis en train en developper un site en PHP sous Ubuntu avec Netbean et donc Apache2. Je n'avais pas avancé ce projet depuis plus d'un mois. Je m'y suis remise depuis plusieurs heures mais je bute sur un problème, surement assez bête. Je ne maitrise pas trop!

    Lorsque je "run" mon projet, le projet qui apparait à l'écran est toujours la version qui date d'un mois en arrière. Je veux dire, je peux écrire n'importe quoi dans le code, ce sera toujours la "vieille" version qui sera lancée.

    Lorsque je lance "localhost" dans le navigateur internet, je vois mon projet avec comme dernière modification le mois dernier, donc assez logique vu mon problème.

    Apache ne semble pas vouloir écraser cette version, ce qui rend toute mes modifications inutiles.

    Une idée d'ou cela peut venir?

    Merci d'avance.

  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
    Le premier truc à faire c'est vider le cache du navigateur et recommencer. Si tu as toujours le fichier en date du mois dernier c'est que c'est le fichier du mois dernier qui est connu d'Apache, i.e. qui est dans son document root (/var/www a priori). Il faut t'assurer qu'Apache utilise les derniers fichiers en date, donc soit tu édites avec Netbeans directement les fichiers dans le document root d'Apache (ou alors tu configures Apache pour qu'il utilise le répertoire de travail de Netbeans comme document root), soit tu copies systématiquement les fichiers édités de Netbeans vers Apache.

    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 du Club
    Femme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Janvier 2012
    Messages : 182
    Points : 59
    Points
    59
    Par défaut
    Merci pour ta réponse.

    Dans un premier temps j'ai vidé le cache, le résultat est le meme.

    Ensuite je suis allé voir dans le dossier que tu as mentionné, il est vide.

    Je ne comprend pas trop ce que je dois faire: "Il faut t'assurer qu'Apache utilise les derniers fichiers en date, donc soit tu édites avec Netbeans directement les fichiers dans le document root d'Apache ". C'est à dire?

    Pour mieux illustrer mon problème, j'ai fait une imprim écran, avec le dossier "www" à gauche puis le localhost à droite.
    Images attachées Images attachées  

  4. #4
    Membre du Club
    Femme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Janvier 2012
    Messages : 182
    Points : 59
    Points
    59
    Par défaut
    Bon je me bat toujours contre ce problème, j'ai essayé de créer un nouveau projet vide et j'ai l'erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Not Found
     
    The requested URL /TEST/index.php was not found on this server.
     
    Apache/2.2.20 (Ubuntu) Server at localhost Port 80
    Dans le log d'erreur d'apache j'ai:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [Mon Jan 07 21:44:10 2013] [error] [client 127.0.0.1] File does not exist: /var/www/PhpProject2
    [Mon Jan 07 21:44:10 2013] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
    Lorsque je relance mon projet de départ, il se lance toujours en mode "vieille version".
    Je précise que j'ai tout réinstaller (Netbeans, Apache, Glassfish).

    J'ai aussi directement essayé de créer un projet dans "www" mais on ne peux pas écrire dans ce dossier selon Netbeans. Et puis je me souviens pas avoir fait ca lorsque cela fonctionnait.

    Je ne sais vraiment plus quoi faire! Je suis certaine que c'est plus au moins bidon, mais la je séche..

  5. #5
    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
    Il faut comparer les répertoires : dans quel répertoire Netbeans écrit les fichiers de ton site et quel répertoire est indiqué dans la directive DocumentRoot de la configuration d'Apache (fichier httpd.conf) ? Ces 2 répertoires doivent être les mêmes. Apache ne connaît pas Netbeans et Netbeans ne connaît pas Apache alors évidemment, créer un projet n'a aucun sens pour Apache et il ne va pas magiquement trouver les fichiers que tu lui demandes.

    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

  6. #6
    Membre du Club
    Femme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Janvier 2012
    Messages : 182
    Points : 59
    Points
    59
    Par défaut
    C'est bon, c'etait la bonne solution mais pour apache2, c'est le fichier "default" qu'il faut modifier.
    Merci.

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

Discussions similaires

  1. Problème lancement projet Maven
    Par l_informaticien dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 15/03/2015, 21h43
  2. [Débutant] Problème de dll au lancement d'un projet
    Par flo1179 dans le forum C#
    Réponses: 5
    Dernier message: 04/01/2012, 16h46
  3. Problème lancement Tomcat dans eclipse sur un projet Tapestry
    Par Samildanach dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 02/09/2008, 15h04
  4. [Plugin]Lancement d'un projet JSP sous Eclipse avec Tomcat
    Par samios dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 25/08/2004, 18h03
  5. problème lancement executable avec winexec()
    Par semenzato dans le forum MFC
    Réponses: 5
    Dernier message: 19/01/2004, 11h48

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