web-dev-qa-db-fra.com

Comment changer xampp localhost dans un autre dossier (en dehors du dossier xampp)?

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é.

78
enrekan2011

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].

78
Sourav

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>
30
mingos

pas :

  1. lancez votre panneau de contrôle xampp
  2. cliquez sur le bouton en disant config
  3. sélectionnez Apache (httpd.conf)
  4. trouver la racine du document

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 |

  1. sauvegarde le

FAIT: démarrez Apache et allez sur l'hôte local voir en action [ regardez la vidéo cliquez ici ]

18
insCode

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

11
Mrityunjai

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

9
igrossiter

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>
5
Adelin

@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!

2
Francis

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.

2
Hooman

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é.

1
Harry Robbins