comment configurer un serveur web xampp pour différents répertoires racine

le répertoire web contient tous les fichiers publics et statiques de votre application. Y compris les images, les feuilles de style et les fichiers JavaScript. C'est aussi là que vivent les contrôleurs avant.

donc la question est quand j'installe et installe xampp mon répertoire web est:

xampphtdocs

et je veux le mettre en place:

xampphtdocsmyprojectweb

Comment faire? Maintenant, quand je tape dans mon navigateur l'adresse: http://localhost/

- Je entrer xampphtdocs répertoire

et je envie de taper dans mon navigateur l'adresse: http://localhost/

et saisissez xampphtdocsmyprojectweb répertoire

44
demandé sur Cœur 2013-09-19 23:03:31

7 réponses

vous pouvez changer Apaches httpd.conf en cliquant (dans le panneau de contrôle xampp) apache/conf/httpd.conf et ajustez les entrées pour DocumentRoot et le Directory entrée. Ctrl+ F pour "htdocs" et changez les entrées de votre nouveau chemin.

71
répondu blckwngd 2014-11-13 10:49:35
  • aller à C:\xampp\apache\conf\httpd.conf
  • ouvrir httpd.conf
  • rechercher tag: DocumentRoot "C:/xampp/htdocs"
  • Modifier la balise : DocumentRoot "C:/xampp/htdocs/myproject/web"
  • maintenant, trouvez tag et changez-le en < Directory "C:/xampp/htdocs/myproject/web">

  • Redémarrez Votre Apache

15
répondu LALIT JAMNAL 2018-07-25 20:39:19

dans le cas où, si quelqu'un préfère une solution plus simple, en particulier sur Linux (par exemple Ubuntu), une solution très simple est de créer un lien symbolique vers le dossier prévu dans le dossier htdocs. Par exemple, si je veux pouvoir servir des fichiers à partir d'un dossier appelé "/home/some/projects/testserver/" et que mon htdocs se trouve dans "/opt/lampp/htdocs/". Il suffit de créer un lien symbolique comme ceci:

ln -s /home/some/projects/testserver /opt/lampp/htdocs/testserver

La commande pour le lien symbolique fonctionne comme de sorte: ln -s target source

target - The existing file/directory you would like to link TO.
source - The file/folder to be created, copying the contents of the target. The LINK itself.

pour plus d'aide voir ln -- aide Source:créer des liens symboliques dans Ubuntu

Et c'est fait. il suffit de visiter http://localhost/testserver/ En fait, vous n'avez même pas besoin de redémarrer votre serveur.

6
répondu user1585863 2016-06-26 10:38:18

j'ai déplacé mon dossier htdocs de C:\xampp\htdocs pour D:\htdocs sans modifier le fichier de configuration Apache (httpd.conf).

Étape 1) Déplacer C:\xampp\htdocs dossier D:\htdocs Étape 2) Créer un lien symbolique dans C:\xampp\htdocs en lien avec D:\htdocs utiliser la commande mklink.

D:\>mklink /J C:\xampp\htdocs D:\htdocs
Junction created for C:\xampp\htdocs <<===>> D:\htdocs

D:\>

Étape 3) Fait!

3
répondu akvermaktr 2016-01-29 04:38:58

ok les gars, vous n'allez pas me croire combien il est facile, alors j'ai mis une vidéo sur YouTube pour vous montrer que [ cliquez ici]

maintenant , les étapes :

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

DocumentRoot "C:/xampp/htdocs" <Directory "C:/xampp/htdocs">

ces 2 lignes || C:/xampp/htdocs = = localisation actuelle de la racine || changement C:/xampp/htdocs avec n'importe quel endroit que vous voulez

  1. l'enregistrer Fait: lancer apache et aller au localhost voir en action [ regarder la vidéo cliquez ici]
2
répondu insCode 2016-01-07 13:32:54

# 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.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks Includes ExecCGI

#
# 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 All

#
# Controls who can get stuff from this server.
#
Require all granted

Alias / projets "c:\projects"

Maintenant vous pouvez accéder au répertoire pr0jects de votre navigateur:

localhost/projets/

2
répondu Homesh Paul 2017-12-03 19:21:33

vous pouvez changer le port pendant que vous ouvrez votre panneau de contrôle XAMP, suivez les étapes:

  1. cliquez sur config net pour démarrer, et
  2. sélectionner httpd.conf, un fichier texte s'ouvre
  3. vérifier le fichier et le fichier listen:80,
  4. une fois obtenu listen:80 remplacer par listen:8080 et
  5. enregistrer dans le même dossier.

une fois cela fait, vous pourrez démarrer votre serveur local.

0
répondu Koushal Pateriya 2015-10-20 18:26:38