Raccourcis : Contenu - rubriques - sous rubriques
EN FR
Recherche Rapide Recherche avancée
 
Page

  [Ouvert] Tutoriel - Création d'une action

Posté par lbn69 le 23/05/2007 22:01

Bonsoir,

Je suis en train de tester le tutoriel de création d'une action : http://jelix.org/articles/tutoriel/creation-action Je rencontre un problème dans la partie "Premier affichage" pour le chemin dans l’url jusqu’au répertoire www

En effet l'adresse "http://localhost/" correspond, a priori, à "/var/www" chez moi.

Hors jelix, et l'application actu.org se trouve dans "/home/nom utilisateur/jelix-1.0b2.1-dev/actu.org/www".

Du coup je ne vois pas mon application dans mais seulement "apache2-default/" qui doit faire suite à l'installation de Apache que j'ai effectué.

Je précise que je suis sous Ubuntu 7.04 Feisty Fawn que je ne maitrise pas à 100 %

Y a t'il moyen de contourner ce pb ou de "reconfigurer" le "http://localhost/" ?

Merci d'avance de vos réponses

@+

lbn69

  [Ouvert] Re: Tutoriel - Création d'une action

Réponse #1 Postée par laurentj le 24/05/2007 00:03

Première solution : le plus simple, c'est de faire un lien symbolique :

  ln -s /home/nom utilisateur/jelix-1.0b2.1-dev/actu.org/www  /var/www/actu.org

Ainsi tu peux taper http://localhost/actu.org/

deuxième solution : renommer le repertoire jelix-1.0b2.1-dev en public_html

  mv /home/nom utilisateur/jelix-1.0b2.1-dev/  /home/nom utilisateur/public_html

ainsi tu peux alors taper http://localhost/~nom utilisateur/actu.org/www

(en fait, tout ce qui est dans le repertoire public_html d'un utilisateur est accessible par http://localhost/~utilisateur/ )

troisième solution : se créer un virtual host. il faut que tu modifie le fichier /etc/apache2/sites-available/default (avec les droits root) et que tu rajoutes, comme il est indiqué dans la partie installation du manuel :

 <VirtualHost *>
      ServerName actu.local
      DocumentRoot /home/nom utilisateur/jelix-1.0b2.1-dev/actu.org/www 
      Alias /jelix/ "/home/nom utilisateur/jelix-1.0b2.1-dev/lib/jelix-www/"
   </VirtualHost>
   
   <Directory "/home/nom utilisateur/jelix-1.0b2.1-dev/lib/jelix-www/">
     AllowOverride None
     Order allow,deny
     Allow from all
   </Directory>

Que tu déclare ensuite le nom de domaine actu.local sur ton poste, en ajoutant dans le fichier /etc/hosts cette ligne :

 127.0.0.1 actu.local

Ensuite tu redemarre apache

 sudo /etc/init.d/apache2 restart

enfin, tu peux acceder à ton appli en tapant http://actu.local/

  [Ouvert] Re: Tutoriel - Création d'une action

Réponse #2 Postée par thecle le 03/06/2007 03:17

BonJoir

En fait j ais un Pb un peu similaire.quand je crée le lien j arrive bien sur la page jelix.testapp mais on dirait que tout fonctionne pas pas de cadre etc...j ais essayée de déclarer l Alias itou mais pour le moment sans résultat.

  [Ouvert] Re: Tutoriel - Création d'une action

Réponse #3 Postée par Didou le 02/08/2007 12:45

Si tu arrives sur la page jelix.testapp c'est que la configuration ici présentée est bonne.

As tu un message d'erreur ? As tu mis le bon BasePath ?

Regarde de ce côté ;)

Adeline


Adeline

 
Page
  1. Re: Tutoriel - Création d'une action