Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/05/2006, à 22:04

shyboy

apache et gestion du répertoire web personnel (public_html)

bonsoir,

je parcours et étudie la trés bonne doc ubuntu sur ce site, mais je coince sur un point de la configuration d'apache,

j'ai bien  ouvert apache2.conf décomenté les  lignes  de userdir

mais çà ne semble pas fonctionner, je ne peux pas utiliser le dossier public_html dans mon repertoire personnel, je ne peux y acceder en faisant : http://localhost/~monrepertoireperso

que faire? (j ai parcouru plusieurs fois le tuto!!)

Hors ligne

#2 Le 11/05/2006, à 22:23

lgmdmdlsr

Re : apache et gestion du répertoire web personnel (public_html)

Une piste : regarder dans le journal des erreurs d'apache (quelque part dans /var/log ) les messages d'erreur qui apparaissent quand on tente d'accéder à l'URI http://localhost/~monrepertoireperso .

Hors ligne

#3 Le 11/05/2006, à 22:36

shyboy

Re : apache et gestion du répertoire web personnel (public_html)

personne n'a idée du nom du fichier log que je dois vérifier? ou est ce journal?

Hors ligne

#4 Le 11/05/2006, à 22:41

shyboy

Re : apache et gestion du répertoire web personnel (public_html)

 [Thu May 11 21:24:27 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:24:42 2006] [error] [client 127.0.0.1] File does not exist: /var/www/~public_html
[Thu May 11 21:24:42 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:24:53 2006] [crit] [client 127.0.0.1] (13)Permission denied: /home/shyboy/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Thu May 11 21:24:54 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:25:59 2006] [crit] [client 127.0.0.1] (13)Permission denied: /home/shyboy/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Thu May 11 21:25:59 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:26:00 2006] [crit] [client 127.0.0.1] (13)Permission denied: /home/shyboy/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Thu May 11 21:26:00 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:26:01 2006] [crit] [client 127.0.0.1] (13)Permission denied: /home/shyboy/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Thu May 11 21:26:01 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:26:01 2006] [crit] [client 127.0.0.1] (13)Permission denied: /home/shyboy/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Thu May 11 21:26:01 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:26:01 2006] [crit] [client 127.0.0.1] (13)Permission denied: /home/shyboy/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Thu May 11 21:26:02 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:26:10 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:26:19 2006] [crit] [client 127.0.0.1] (13)Permission denied: /home/shyboy/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

voilà ce que j'ai .....dans var/log/apache2/error....

Hors ligne

#5 Le 12/05/2006, à 08:51

dexinou

Re : apache et gestion du répertoire web personnel (public_html)

Salut,
Je suis pas sûr que ça marchera mais essai ceci en mode utilisateur normal :

$ cd /home/shyboy/
$ chmod 755 public_html/
$ chmod o+x ./

Car tu as peutêtre crée ton public_html lorsque tu étais sudo ou root et c normal que ça marche pas.

Dernière modification par dexinou (Le 12/05/2006, à 08:53)


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#6 Le 12/05/2006, à 09:35

tyrtamos

Re : apache et gestion du répertoire web personnel (public_html)

Bonjour,

Je te suggère de consulter ici: http://giminik.developpez.com/articles/apache/debian/

Tyrtamos

Hors ligne

#7 Le 12/05/2006, à 15:35

shyboy

Re : apache et gestion du répertoire web personnel (public_html)

dexinou a écrit :

Salut,
Je suis pas sûr que ça marchera mais essai ceci en mode utilisateur normal :

$ cd /home/shyboy/
$ chmod 755 public_html/
$ chmod o+x ./

Car tu as peutêtre crée ton public_html lorsque tu étais sudo ou root et c normal que ça marche pas.

merci c'était carrément çà !!!
je vais recopier ton astuce est la mettre dans mes dossiers !
@+

Hors ligne

#8 Le 24/06/2006, à 16:45

matah

Re : apache et gestion du répertoire web personnel (public_html)

Bonjour

J'ai modifié les lignes du fichier apache2.conf
J'ai créé un dossier public_html sous mon home

j'ai modifié les lignes suivantes
UserDir public_html
<Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>

et quand je tape http://localhost/~marthaj/public_html/index.php
il me répond   
The requested URL /~marthaj/public_html/index.php was not found on this server.

Hors ligne

#9 Le 24/06/2006, à 16:46

matah

Re : apache et gestion du répertoire web personnel (public_html)

J'ai oublié le reste

Pouvez vous m'aider ?

Merci

Martine

Hors ligne

#10 Le 24/06/2006, à 16:55

dexinou

Re : apache et gestion du répertoire web personnel (public_html)

# a2enmod userdir

Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#11 Le 25/06/2006, à 17:50

matah

Re : apache et gestion du répertoire web personnel (public_html)

Bonjour

Je ne comprends pas dexinou, tu peux m'expliquer ?
Merci

Hors ligne

#12 Le 25/06/2006, à 19:34

dexinou

Re : apache et gestion du répertoire web personnel (public_html)

matah a écrit :

Bonjour

Je ne comprends pas dexinou, tu peux m'expliquer ?
Merci

Pour activer le répertoire utilisateur sur apache2 il faut tapper cette commande

# a2enmod userdir

pour des raisons obscures, elle ne s'active pas toute seule tandis que sur debian bien.

Et redémarrer apache pour qu'il la prenne en compte.

J'ai créé un dossier public_html sous mon home

Et puis c'est pas sous ton home qu'il faut créer public_html mais sous

/home/ton_utilisateur/

Vaaaaaaaaaalà

Dernière modification par dexinou (Le 25/06/2006, à 19:46)


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#13 Le 25/06/2006, à 19:47

matah

Re : apache et gestion du répertoire web personnel (public_html)

ah
J'ai le résultat suivant :
This module is already enabled!

Hors ligne

#14 Le 25/06/2006, à 19:48

dexinou

Re : apache et gestion du répertoire web personnel (public_html)

matah a écrit :

ah
J'ai le résultat suivant :
This module is already enabled!

ok c qu'il est activer


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#15 Le 25/06/2006, à 19:54

matah

Re : apache et gestion du répertoire web personnel (public_html)

Mon dossier est bien sous /home/utilisateur

Et #a2enmod userdir est déjà activé

Lorsque je veux démarrer le serveur web avec la commande suivante :
/etc/init.d/apache2 restart

* Forcing reload of apache 2.0 web server... apache2: Could not determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
httpd (pid 17111?) not running


Pouvez vous m'aider ?

Hors ligne

#16 Le 25/06/2006, à 19:57

dexinou

Re : apache et gestion du répertoire web personnel (public_html)

matah a écrit :

Mon dossier est bien sous /home/utilisateur

Et #a2enmod userdir est déjà activé

Lorsque je veux démarrer le serveur web avec la commande suivante :
/etc/init.d/apache2 restart

* Forcing reload of apache 2.0 web server... apache2: Could not determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
httpd (pid 17111?) not running


Pouvez vous m'aider ?

Salut,
dans ton fichier /etc/apache2.conf/sites-enabled/000-default tu places la directive :
ServerName localhost
juste après ServerAdmin

et reload apache

Dernière modification par dexinou (Le 25/06/2006, à 19:59)


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#17 Le 25/06/2006, à 20:17

matah

Re : apache et gestion du répertoire web personnel (public_html)

sad
non toujours pas
j'ai la réponse suivante

Forcing reload of apache 2.0 web server...                                   [fail]

Hors ligne

#18 Le 25/06/2006, à 20:29

dexinou

Re : apache et gestion du répertoire web personnel (public_html)

Tu pourrais me montrer ton fichier /etc/hosts


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#19 Le 25/06/2006, à 21:14

matah

Re : apache et gestion du répertoire web personnel (public_html)

voui

127.0.0.1    localhost
127.0.1.1    marthaj-desktop

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

et pour lancer un fichier index.php qui se trouve dans public-html
je fais htt://localhost/~mon_nom/public-html/index.php

smile

Hors ligne

#20 Le 25/06/2006, à 21:16

dexinou

Re : apache et gestion du répertoire web personnel (public_html)

127.0.0.1    localhost
127.0.1.1    marthaj-desktop     localhost

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

tu remet localhost après ton hostname et normalement ça devrais aller

Dernière modification par dexinou (Le 25/06/2006, à 21:20)


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#21 Le 25/06/2006, à 21:21

matah

Re : apache et gestion du répertoire web personnel (public_html)

smile

j'ai :
La connexion a échoué 
Firefox ne peut établir de connexion avec le serveur à l'adresse localhost.

# Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus
    tard ;

#   Si vous n'arrivez à naviguer sur aucun site, vérifiez la connexion
    au réseau de votre ordinateur ;

#   Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy,
    assurez-vous que Firefox a l'autorisation d'accéder au Web.

mais maintenant firefox s'ouvre   sad

Hors ligne

#22 Le 25/06/2006, à 21:29

dexinou

Re : apache et gestion du répertoire web personnel (public_html)

Clique ici : http://127.0.1.1
ça donne quoi ?

Dernière modification par dexinou (Le 25/06/2006, à 21:29)


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#23 Le 26/06/2006, à 08:33

matah

Re : apache et gestion du répertoire web personnel (public_html)

Bonjour

Suite et fin de mon problème

J'ignore si c'est propre à Dapper mais en fait, après une réinstallation de base d'Apache2, le lien pour appeler la page index.html (en attendant d'installer php5)
était erroné, en fait dans le chemin, il ne faut pas mettre public_html
htt://localhost/~mon_nom/index.html

et de plus, j'appelais index.php alors que je n'avais pas encore installé php5  :-(

Merci en tout cas pour votre aide

Matah

Hors ligne