Comment puis-je changer mon hôte xampp local par défaut c:xampp/htdoc
dans un autre dossier, à savoir c:/alan
? Lorsque j'utilise l'adresse IP, je devrais pouvoir visualiser le fichier de mon site Web dans C:/alan
.
Merci de m'avoir aidé.
Editez le fichier httpd.conf et remplacez la ligne DocumentRoot "/ home/user/www" par celui que vous aimez.
Le chemin d'accès par défaut DocumentRoot sera différent pour Windows [le précédent est pour Linux].
Suivez les conseils de @ Sourav.
Si vous obtenez des erreurs après le redémarrage du serveur, vous devrez peut-être également définir les options de votre répertoire. Ceci est fait dans la balise <Directory>
dans httpd.conf. Assurez-vous que la configuration finale ressemble à ceci:
DocumentRoot "C:\alan"
<Directory "C:\alan">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
pas :
remplacer
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
Ces 2 lignes
| C:/xampp/htdocs == emplacement actuel de la racine |
| changez C:/xampp/htdocs avec l’emplacement de votre choix |
FAIT: démarrez Apache et allez sur l'hôte local voir en action [ regardez la vidéo cliquez ici ]
Cela peut être fait en deux étapes pour Ubuntu 14.04 avec Xampp 1.8.3-5
Étape 1: - Changer DocumentRoot
et Directory
chemin dans /opt/lampp/etc/httpd.conf
de
DocumentRoot "/opt/lampp/htdocs"
et Directory "/opt/lampp/htdocs"
à DocumentRoot "/home/user/Desktop/js"
et Directory "/home/user/Desktop/js"
Étape 2: - Modifiez les droits du dossier (dans le chemin et ses dossiers parents à 777), par exemple via
Sudo chmod -R 777 /home/user/Desktop/js
juste au cas où quelqu'un le chercherait, le chemin du fichier sur la réponse Sourav (httpd.conf) sous linux est / opt/lampp/etc/httpd.conf
Sur Linux Mint (basé sur Debian), accédez à /opt/lampp/etc/httpd.conf
Trouvez YOUR_OWN_FILES_LOCATION sur l'emplacement de vos fichiers, bien sûr.
DocumentRoot "YOUR_OWN_FILES_LOCATION"
<Directory "YOUR_OWN_FILES_LOCATION">
#
# 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/trunk/mod/core.html#options
# for more information.
#
#Options Indexes FollowSymLinks
# XAMPP
Options Indexes FollowSymLinks ExecCGI Includes
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
#AllowOverride None
# since XAMPP 1.4:
AllowOverride All
#
# Controls who can get stuff from this server.
#
Require all granted
</Directory>
@Hooman: en fait, avec les dernières versions de Xampp, vous n'avez pas besoin de savoir où se trouvent les fichiers de configuration ou les journaux. Dans le Panneau de configuration, vous avez des boutons de journal et de configuration pour chaque outil (php, mysql, Tomcat ...). En cliquant sur ces derniers, vous ouvrez tous les fichiers pertinents (vous pouvez même modifier l’application d’édition par défaut à l’aide du bouton général Config situé en haut). droite). Bravo à celui qui l'a conçu!
Pour moi, c'était sur la ligne 183, mais cela ne fonctionne qu'après le redémarrage de votre ordinateur. Je souhaite qu'il y ait un moyen de le changer rapidement sans avoir à redémarrer à chaque fois, mais pour l'instant c'est la seule façon dont je sais comment faire.
Je devais modifier les propriétés DocumentRoot des fichiers httpd.conf et httpd-ssl.conf pour obtenir des propriétés telles que des liens relatifs (c'est-à-dire href = "/ index.html") et le lien favicon.ico afin qu'ils fonctionnent correctement.
Le dernier panneau de configuration de Xampp facilite cette tâche.
Dans le panneau de configuration, Apache devrait figurer dans la première ligne. Si c'est commencé, arrêtez-le. Cliquez ensuite sur config, ouvrez le fichier httpd.conf et recherchez htdocs ou documentRoot. Changer le chemin à ce que vous aimez. Faites la même chose pour httpd-ssl.conf. Ceux-ci devraient être les 2 premiers fichiers de la liste sous le menu déroulant de Config.
Puis redémarrez le serveur.
J'espère que ça aide quelqu'un. À votre santé.