J'essaie de changer le XAMPP
répertoire par défaut de la racine Web de l ' /opt/lampp/htdocs
en un autre comme /home/me/Dropbox/public_html
sans succès.
J'ai édité le fichier /opt/lampp/etc/httpd.conf
# old line: DocumentRoot "/opt/lampp/htdocs"
DocumentRoot "/home/me/Dropbox/public_html"
#...etc...
# old line: <Directory "/opt/lampp/htdocs">
<Directory "/home/me/Dropbox/Work/public_html">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
# etc...
J'ai fait cela comme dit dans cet article: Utiliser Ubuntu One pour synchroniser les htdocs?
Ensuite, j'ai redémarré Apache
et j'ai une erreur d'autorisation 403
sur chaque page que j'ai appelée avec le navigateur Web.
J'ai donc changé l'autorisation de dossier et de fichiers en 755
.
Je l'ai fait comme indiqué dans cet article:
Quelles autorisations de fichier dois-je définir sur la racine Web?
Le problème reste toujours le même, j'ai l' 403
erreur sur chaque page que j'essaie d'atteindre avec le navigateur Web.
J'ai le même problème sur une Mac
utilisation XAMPP
.
Donc tout fonctionne bien si le dossier reste l'original /opt/lampp/htdocs
.
Comment puis-je le changer correctement?
Ubuntu
distribution, utilisez-vous peut-être une autre distribution? À partir du dossier racine,/
je trouverai leopt
dossier.Réponses:
Open
/opt/lampp/etc/httpd.conf
change nobody et nogroupà votre nom d'utilisateur et à votre groupe
la source
Eu le même problème et voici ce que j'ai fait:
Exécutez cette commande pour arrêter xampp:
Ouvert
/opt/lampp/etc/httpd.conf
Remplacez votre_dossier par le dossier que vous souhaitez utiliser
Changer
User
etGroup
valeur dedaemon
à:définissez chmod sur votre_dossier avec cette commande
Enregistrez le fichier et démarrez xampp avec cette commande:
Ouvrez votre navigateur et entrez cette URL:
Terminé, j'espère que cela vous aidera.
la source
Le problème était sur le type de groupe d'utilisateurs dans le
httpd.conf
fichier qui doit être défini surstaff
puis je n'ai pas besoin de modifier les autorisations de dossier sur le dossier que je voudrais utiliser en tant que racine Web.la source
Si vous faites cela pour pouvoir créer des fichiers dans le dossier htdocs, accédez simplement à opt / lampp, puis ouvrez-le dans le terminal et écrivez
C'est ça!
la source
Vous pouvez créer un lien symbolique
avec votre nom d'utilisateur "~ nom d'utilisateur" comme lien symbolique afin que vous puissiez conserver le même emplacement URL
localhost/~username
pour les fichiers comme si vous utilisiez le serveur Apache par défaut et non XAMPP.la source
Je viens de le résoudre en suivant les étapes ci-dessous:
Installez d'abord xampp en suivant les étapes
Changer le propriétaire du fichier du répertoire / opt / lampp. nom d'utilisateur doit être le nom d'utilisateur de votre nouveau nom de dossier dossier racine
Éditer
/opt/lampp/etc/httpd.conf
éditez le chemin racine de votre document vers documentroot de windows monté et les lignes suivantes
redémarrez xampp. Et vous constaterez que l'erreur interdite a disparu
la source
Eu le même problème sous Linux 18.3. Aucun des éléments ci-dessus n'a fonctionné exactement comme décrit, mais la combinaison suivante a fonctionné:
Dans le fichier /opt/lampp/etc/httpd.conf, j'ai apporté les modifications suivantes:
Remplacer:
par:
et plus bas remplacer:
par
Ainsi, "myusername" est mon nom d'utilisateur Linux, et "webdir" est le nom du répertoire dans mon répertoire personnel où les fichiers php sont stockés.
Dans le terminal, arrêtez lampp avant d'enregistrer le fichier, recommencez. Dans le navigateur, localhost pointe alors sur "webdir".
la source
Au format NTFS, vous ne pouvez pas définir d'autorisations de dossier. Ouvrez
/opt/lampp/etc/httpd.conf
.Modifier l'
utilisateur ComputerName
Group ComputerName
Et après cela, vous pouvez accéder aux liens symboliques dans htdocs.
la source
NTFS format
dit dans la question? De plus, le reste de la réponse ne semble pas répondre à la question du PO.Créez simplement un fichier d'index sur votre nouveau
htdocs
dossier.la source