Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Pb acces sur serveur apache - et webcalendar
Envoyé par: pcarme

Bonjour,
je suis en train d'essayer de monter un intranet local (MDK9.2, apache2.0.47,php4.3.2,mysql), mais j'ai un problème d'accés :
au lieu de diriger mon intranet sur /var/www/html, je veux le diriger vers /mnt/intranet (qui est une partition à part entière). J'ai donc modifié mon httpd2.conf dans ce sens. Or, lorsque je veux me connecter, j'ai le message suivant :
You don't have permission to access /index.php on this server.

(je n'ai pas ce problème lorsque je suis sur /var/www/html)

2eme question :

En ce qui concerne webcalendar (sur /var/www/html), a chaque fois que je veux me connecter, j'ai le message suivant :
Warning: mysql_pconnect(): Host 'serveurdonnees' is not allowed to connect to this MySQL server in /var/www/html/webcalendar/includes/php-dbi.php on line 48
Error connecting to database:
Host 'serveurdonnees' is not allowed to connect to this MySQL server

J'ai cherché sur sourceforge.net, mais je n'ai rien trouvé de concluant.
Merci pour vos aides précieuses

Poste le Monday 8 December 2003 14:48:47
Répondre     Citer    
Re: Pb acces sur serveur apache - et webcalendar
Envoyé par: alveric

1-----
Vérifie les permissions liées aux fichers eux-même sur le système de fichier (chmod), ainsi que les règles de montage de la partition (/etc/Fstab). Sur Mandrake, le serveur apache tourne en tant qu'utilisateur apache, ce qui fait qu'il n'aura pas accès à certains fichiers/dossiers/partitions.

Il y a peut-être aussi des filtres d'accès dans ton httpd2.conf, ou des .htaccess à mettre à jour après avoir déplacé la racine du www, mais là je connais pas les param.

2-----
Tes serveurs httpd et mysql sont bien sur la même machine ? Si c'est le cas, ça m'étonne que le serveur mysql voie la requête arriver par "serveurdonnees" au lieu de "localhost".
Le serveur MySQL à sa propre gestion des droits, par utilisateur et machine source. Si mes souvenirs sont bons, tu vas devoir faire quelque chose comme
GRANT ACCESS ON la_db_de_webcalendar.* TO utilisateur_webcalendar@serveurdonnees;
en précisant quels droits sql webcalendar nécessite.

Poste le Monday 8 December 2003 18:01:48
Répondre     Citer    
Re: Pb acces sur serveur apache - et webcalendar
Envoyé par: jplea

Bonjour


J'aimerai déplacer le root de mon serveur de var/www/html vers /home/test/html
Dans le fichier httpd2.conf j'ai donc modifié la ligne DocumentRoot en conséquence.
Le problème est que je me retrouve avec le msg :


Forbidden
You don't have permission to access / on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

J'ai pourtant vérifié que /home/test/html était en CHMOD777

Quelqu'un a des pistes pour une solution ?

merci

Poste le Thursday 11 December 2003 19:56:54
Répondre     Citer    
Re: Pb acces sur serveur apache - et webcalendar
Envoyé par: jplea

Precision: j'ai Mandrake et Apache 2
thnx

Poste le Thursday 11 December 2003 20:15:08
Répondre     Citer    
Re: Pb acces sur serveur apache - et webcalendar
Envoyé par: alveric

Sauf erreur de ma part, le message "(...) to access / on this server" signifie que tu veux accéder au *dossier* racine du site web, et pas à un *document*. Ce qui est refusé, car ton serveur est quand même suffisament bien configuré pour refuser de lister le dossier... et en même temps n'est pas configuré pour rediriger ce genre de requêtes vers une page index.html (ou index.php...) par défaut. Il y a une option pour cela, mais comme dit plus haut, la syntaxe httpd.conf c'est pas mon truc.

Poste le Friday 12 December 2003 00:57:48
Répondre     Citer    
Re: Pb acces sur serveur apache - et webcalendar
Envoyé par: pcarme

Merci pour vos réponses...
J'ai (enfin ) trouvé d'où venait le problème.
Il y a 2 fichiers à modifier :
http2.conf : mettre document root = /mnt/intranet (en ce qui me concerne)
commonhttpd.conf : accorder les droits vers /mnt/intranet aux utilisateurs
à l'aide de allow et deny (il y a plein d'exemples dans le fichier...)

ensuite, on relance apache, et tout fonctionne du premier coup

Avec apache2, il ne sert à rien (visiblement) d'essayer de configurer le fichier access.conf (et c'est ici que le bât blessait pour moi...) Il y a un include=commonhttp.conf dans le fichier http2.conf.

Jplea, essaie et tiens-moi au courant (le cas échéant, je t'enverrai une copie de mes fichiers conf - mais avant les vacances, car après....)

Merci et bonnes fêtes à tous

Poste le Saturday 13 December 2003 17:55:44
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Pb acces sur serveur apache - et webcalendar
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons