Server localhost sur mac os x
mpindustry
Messages postés
19
Statut
Membre
-
mpindustry Messages postés 19 Statut Membre -
mpindustry Messages postés 19 Statut Membre -
Bonjour à toutes et à tous,
j'utilise un macbook pro os x catalina. Mon fichier httpd.conf pointe vers /Library/WebServer/Documents. Le souci est que tout les dossiers créés dans /Library/WebServer/Documents quand je fais localhost/leDossierCréé j'ai un message d'erreur
Forbidden
You don't have permission to access this resource.
Et même quand je crée un lien symbolique dans /Library/WebServer/Documents j'ai aussi le message d'erreur
Forbidden
You don't have permission to access this resource.
Pouriez vous m'aider à trouver une solution à ça? Merci
j'utilise un macbook pro os x catalina. Mon fichier httpd.conf pointe vers /Library/WebServer/Documents. Le souci est que tout les dossiers créés dans /Library/WebServer/Documents quand je fais localhost/leDossierCréé j'ai un message d'erreur
Forbidden
You don't have permission to access this resource.
Et même quand je crée un lien symbolique dans /Library/WebServer/Documents j'ai aussi le message d'erreur
Forbidden
You don't have permission to access this resource.
Pouriez vous m'aider à trouver une solution à ça? Merci
2 réponses
-
Bonjour
Il te faut utiliser un autre répertoire que "/Library/Webserver/Documents" car ce répertoire n'est accessible qu'avec des droits administrateurs.
Donc édite et modifie le fichier httpd.conf pour pointer vers un répertoire plus standard genre "/Users/tonCompte/MonSiteWeb"
Ritchi-
Bonjour _Ritchi_ j'ai fait ça en modifiant le fichier http.conf comme ceci
DocumentRoot "/Users/admin/Documents/programs"
<Directory "/Users/admin/Documents/programs">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options FollowSymLinks Multiviews
MultiviewsMatch Any
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
AllowOverride None
#
# Controls who can get stuff from this server.
#
Require all granted
</Directory>
Mais rien à faire j'ai toujours le même erreur de message
-
-
Bonjour
Je te propose de remplacer dans ce fichier httpd.conf la ligneAllowOverride None
parAllowOverride All
.
Dans ce fichier httpd.conf, tu as indiqué le compteadmin
et son répertoireDocuments/programs
comme emplacement de ton site web.
Il te faut donc vérifier que tu as bien créé le fichieradmin.conf
dans/etc/apache2/users
et qu'il contient ceci:<Directory "/Users/admin/Documents/programs/">
AllowOverride All
Options Indexes MultiViews FollowSymLinks
Require all granted
</Directory>
Vérifie les droits d'accès de ce fichieradmin.conf
: ils doivent être-rw-r--r--
, sinon change les avec la commandesudo chmod 644 admin.conf
.
Ritchi