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

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

Posted by lbn69 on 05/23/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

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

Reply #1 Posted by laurentj on 05/24/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/

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

Reply #2 Posted by thecle on 06/03/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.

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

Reply #3 Posted by Didou on 08/02/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. Tutoriel - Création d'une action