Bonjour,
Je rencontre un problème sur Fedora Fc4 Apache/2.0.54
Il y a des répertoires que je souhaiterais joindre depuis le web, qui ne sont pas dans le wwwroot.
La méthode la plus simple pour y parvenir, serait de faire un alias dans Apache.
Alias "testAlias" "/home/repAprobleme »
Quand on essai d'y accéder
Forbidden You don't have permission to access /repAprobleme/ on this server.
(les logs Apache donne la même chose).
Donc le problème serait un simple problème de permission.
J'ai testé :
chmod 777 repAproblème
chown nomWeb repAprobleme
chgrp nomWeb repAprobleme
(le tout en récursif)
Mais il n'est toujours pas disponible sur le web ..., même en faisant un mv repAprobleme dans wwwroot, on ne l'aperçoit
pas dans le navigateur, pourtant les autres dossiers (qui on des permission inférieur au repAprobleme) s'affiche sans problème.
En ultime essai, j’ai essayé un
mount –bind /home/repAprobleme /var/www/html/repAprobleme
Pas mieux :(
Il me semble lors de mes précédentes recherche pour le même problème que quelqu'un parlait d'un update de Apache ou autres choses
Le chemin /home/repAprobleme, c’est uniquement un exemple
Je retrouve ce problème avec d’autre répertoire
Est ce que vous auriez une idée du problème ?
J’aurais une dernière petite question, qui n’a rien a voir avec le précedent problème.
J’aimerai installer la librairie GD sur apache, via des tutorials disponible sur internet.
L’installe de GD ce passe a merveille, le seul problème c’est que dans tout les tutorial il demande de recompiler PHP pour activer le module GD dans PHP (php5 installé).
Pour cela il faut faire ./configure --with-apxs --with-gd=/usr/local --with-png-dir=/usr/local --with-jpeg-dir=/usr/local --with-zlib-dir=/usr
Mais je ne vois pas ou faire cette commande ?
Faut il réinstaller PHP pour pouvoir faire le ./configure ?
Vraiment merci beaucoup, pour votre aide et d’avoir lu jusqu’au bout :)
# Directive Directory
Posté par Sebastian . Évalué à 2.
Pour résoudre les problèmes d'accès, tu peux utiliser les directives Directory d'Apache.
Petite question toute bête ... PHP a été compilé sur ta machine ?
Car je vois que tu as FEDORA, donc basée sur des packages rpm.
Pourquoi voudrais-tu compilé GD ? Alors qu'il se trouve en package.
# SELINUX
Posté par khan . Évalué à 1.
Sinon tu as le droit qu'au repertoire /var/www/html ...
K
# Directory
Posté par aldur . Évalué à 1.
Exemple d'alias qui devrait fonctionner :
Alias /monAlias/ "/home/monSite/"
<Directory "/home/monSite">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.