Server localhost sur mac os x

mpindustry Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
mpindustry Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

2 réponses

_Ritchi_ Messages postés 21333 Date d'inscription   Statut Contributeur Dernière intervention   6 104
 
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
0
mpindustry Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
_Ritchi_ Messages postés 21333 Date d'inscription   Statut Contributeur Dernière intervention   6 104
 
Bonjour

Je te propose de remplacer dans ce fichier httpd.conf la ligne
AllowOverride None
par
AllowOverride All
.

Dans ce fichier httpd.conf, tu as indiqué le compte
admin
et son répertoire
Documents/programs
comme emplacement de ton site web.
Il te faut donc vérifier que tu as bien créé le fichier
 admin.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 fichier
 admin.conf
: ils doivent être
-rw-r--r--
, sinon change les avec la commande
sudo chmod 644 admin.conf
.

Ritchi
0
mpindustry Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour -Ritchi_,
il est vrai que j ereviens un peu tard, mais après plusieur essaie j'ai toujours le même souci
Je ne sai splus quoi faire
0