Jaguar & Apache

simbad

Membre confirmé
17 Septembre 2000
37
0
www.lemachin.net
Bonjour à tous !

J'utilisais depuis ... longtemps déjà ;-) Apache / PHP / SQL sur les diverses 10.1.x, sans aucun problème.

Aujourd'hui, installation de Jaguar, en supprimant l'ancien système.
Problème : en me connectant maintenant sur http://localhost/~monuser, j'obtiens :
"Forbidden
You don't have permission to access /~henri/ on this server.
Apache/1.3.26 Server at 127.0.0.1 Port 80"

Bien évidemment, quand je ne vias que sur http://localhost/, je tombe sur le contenu de /library/webserver/Documents

Alors, soit j'ai oublié un truc bête (mais vraiment bête !!!) soit alors y'a du nouveau du fait des nouvelles préférences

S'lui (oui C'lle) qui me trouve la solution ... /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/smile.gif

Merci

Henri

(PS : et, oui, j'ai bien activé le partage web personnel ;-)
 
J'ai essayé d'aller de bidouiller le fichier de config httpd.conf, mais sans succès. Ou sont les pros d'Apache?

p.s. Mon dernier post répétait se que le premier disait il me semble, désolé. Il faut que je lise plus attentivement avant de répondre pour la prochaine fois...javascript:void(0)
 
Chez moi aucun probleme pour acceder 127.0.0.1/~nameuser en 10.2.1 (serait-ce un bug que la mise a jour corrige?)
 
citron a dit:
En effet, il y a un petit problème. En attendant qu'il soit résolu, l'accès à http://localhost/ est autorisé; le répertoire sur le machine et /Library/Webserver/Document.

Je vois pas tellement quel est votre problème parce que chez moi cela marche au poil, vous avez quoi comme autorisation sur le dossier Sites /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par Simon:</font><hr />
vous avez quoi comme autorisation sur le dossier Sites /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif
<hr /></blockquote>

Bien vu! En transférant mon dossier utilisateur, j'ai certainement modifier les droit d'accès. Tout est rentré dans l'ordre maintenant /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/cool.gif
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par simbad:</font><hr /> Possesseur : Henri (Moi)
Lecture &amp; écriture

Groupe : Staff (Moi)
Lecture seulement

Autres : lecture seulement

Chuis pas très fort dans ces choses là, mais à vue de (petit) nez, ca me paraît correct, non ?
<hr /></blockquote>

Pour le dossier c'est correct, maintenant jette un oeil sur le fichier index.html qui est dans le dossier Sites de ton user /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par Simon:</font><hr />

Pour le dossier c'est correct, maintenant jette un oeil sur le fichier index.html qui est dans le dossier Sites de ton user /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif
<hr /></blockquote>

Je n'ai que des dossiers, qui contiennent les sites;
Ils ont tous les mêmes préf., mais j'ai quand même recopié les autorisations du dossier "Site"
Pas de changement
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par simbad:</font><hr />

Je n'ai que des dossiers, qui contiennent les sites;
Ils ont tous les mêmes préf., mais j'ai quand même recopié les autorisations du dossier "Site"
Pas de changement
<hr /></blockquote>

Donc si j'ai bien compris tu n'as pas de fichier index.qqch dans le dossier Sites /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif Si c'est le cas c'est normal que cela ne marche pas parce que par défaut (enfin il me semble) le listage de repertoire n'est pas activé et donc s'il ne trouve pas de fichier index il te dit que tu n'as pas accès, solution soit tu créer une page d'index, soit tu entre directement l'adresse de ton site http://localhost/~tonuser/tonsite/ qui lui devrait avoir un fichier index /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par Simon:</font><hr />

Donc si j'ai bien compris tu n'as pas de fichier index.qqch dans le dossier Sites /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif Si c'est le cas c'est normal que cela ne marche pas parce que par défaut (enfin il me semble) le listage de repertoire n'est pas activé et donc s'il ne trouve pas de fichier index il te dit que tu n'as pas accès, solution soit tu créer une page d'index, soit tu entre directement l'adresse de ton site http://localhost/~tonuser/tonsite/ qui lui devrait avoir un fichier index /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif
<hr /></blockquote>

mmmmm .... l'idée était intéressante (a priori), sauf que ca marchait avant sous 10.1
pour le doute, j'ai essayé, mais non, ca marche pas /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/frown.gif

t'es plus têtu que Jaguar ? ;-) Merci de l'aide en tout cas !
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par simbad:</font><hr />

mmmmm .... l'idée était intéressante (a priori), sauf que ca marchait avant sous 10.1
pour le doute, j'ai essayé, mais non, ca marche pas /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/frown.gif

t'es plus têtu que Jaguar ? ;-) Merci de l'aide en tout cas !
<hr /></blockquote>

Si jamais tu peux créer un autre user juste pour essayer et voir si cela marche /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par Simon:</font><hr />

Si jamais tu peux créer un autre user juste pour essayer et voir si cela marche /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif
<hr /></blockquote>

Fait, et ca marche impecc ....

Donc, mis à part un backup complet &amp; une réinstall du système, en priant pour que ca revienne dans l'ordre ... any idea (genre fichier de configuration caché ou autres bêtises ?)
 
Bon finalement, pour tous ceux que ca peut intéresser, voici où était le pb :

il manquait un fichier "henri.conf" dans /private/etc/httpd/users

ce fichier contient les lignes suivantes :
&lt;Directory "/Users/henri/Sites/"&gt;
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
&lt;/Directory&gt;

Il suffit de le recopier en bas de httpd.conf, juste avant la ligne "Include /private/etc/httpd/users" (c'est en voyant ca que j'ai eu la piste)

Merci en tout cas à Simon, pour ta patience !! :-)

A ++

Henri
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par simbad:</font><hr />

Fait, et ca marche impecc ....

Donc, mis à part un backup complet &amp; une réinstall du système, en priant pour que ca revienne dans l'ordre ... any idea (genre fichier de configuration caché ou autres bêtises ?)
<hr /></blockquote>

Théoriquement tout se trouve dans /etc/httpd/ que ce soit le fichier httpd.conf pour la config d'Apache mais il y a aussi un dossier user qui doit contenir un fichier par user, ouvre le tient et regarde ce qu'il y a dedans /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif