La directory radice del server Web è anche la posizione in cui si inseriscono i file del sito e successivamente li si accede con localhost/nome_file nel browser?Dove si trova la directory principale del server Web in WAMP?
risposta
Se WAMP è stato installato su c:\wamp
, credo che la directory principale del server Web sia c:\wamp\www
, tuttavia ciò potrebbe variare in base alla versione.
Sì, è qui che si desidera inserire i file del sito per accedervi tramite un browser.
In WAMP i file sono serviti dal componente Apache (l'A in WAMP).
In Apache, per impostazione predefinita i file serviti si trovano nella sottodirectory htdocs
della directory di installazione. Ma questo può essere cambiato, ed è effettivamente cambiato quando WAMP installa Apache.
Il percorso da cui vengono serviti i file è denominato DocumentRoot
ed è definito utilizzando una variabile nel file di configurazione di Apache. Il valore predefinito è la sottodirectory htdocs
relativa alla directory denominata ServerRoot
.
Per impostazione predefinita, ServerRoot
è la directory di installazione di Apache. Tuttavia, questo può anche essere ridefinito nel file di configurazione o utilizzando l'opzione -d
del comando httpd
che viene utilizzato per avviare Apache. Il valore nel file di configurazione sovrascrive l'opzione -d
.
Il file di configurazione è il valore predefinito conf/httpd.conf
relativo a ServerRoot
. Ma questo può essere cambiato usando l'opzione -f
del comando httpd.
Quando WAMP si installa, modifica il file di configurazione predefinito con DocumentRoot c:/wamp/www/
. I file da servire devono trovarsi qui e non nella directory predefinita htdocs
.
Puoi modificare questa posizione fissato dal WAMP, sia modificando DocumentRoot
nel file di configurazione di default, oppure utilizzando una delle due opzioni della riga di comando -f
o -d
quel punto esplicitamente o implicitamente in un nuovo file di configurazione che può contenere un valore diverso per DocumentRoot
(in questo caso il nuovo file deve contenere questa definizione, ma anche il resto della configurazione trovata nel file di configurazione predefinito).
Tutto ciò che l'utente ha suggerito "min" è corretto e informazioni eccellenti.
WAMP 2.5 fornisce una visualizzazione predefinita della configurazione del server quando si inserisce localhost nel browser. Questo mappa per c: \ wamp \ www, come descritto nei post precedenti. La creazione di sottodirectory sotto www farà in modo che Progetti appaia su questo display. Un clic e sei nel tuo progetto.
Ho vari progetti in diverse strutture di directory, talvolta su dischi condivisi che rendono questa posizione centralizzata dei file inopportuna. Fortunatamente, c'è una seconda funzionalità di WAMP 2.5, un Alias, che rende abbastanza semplice la localizzazione di una (o più) eterogenee directory web. Nessuna modifica dei file di configurazione. Usando il menu WAMP, scegliere Apache> Directory alias> Aggiungi un alias.
WAMP si è evoluto bene per fornire supporto per una varietà di preferenze di sviluppo.
questo è il percorso della directory principale web c: \ wamp \ www
è possibile creare diversi progetti con l'aggiunta di diverse cartelle in questa directory e li chiamano come:
localhost/project1 dal browser
questo verrà eseguito l'index.html o index.php, che si trova all'interno project1
per controllare qual è la vostra directory root andare al file httpd.conf di Apache e cercare "DocumentRoot" .La posizione seguente è la vostra radice di canonica
maggior parte delle risposte presumere che l'utente WampServer installato nella cartella WAMP. Questa risposta è a portata di mano! Grazie. –
Se si utilizza installazione Bitnami per wampstack, vai a:
c: /Bitnami/wampstack-5.6.24-0/apache/conf (ovviamente il numero di versione potrebbe essere diversa)
Aprire il file: httpd.conf in un editor di testo come Visual Studio code o Notepad ++
Eseguire una ricerca per "DocumentRoot". Vedi l'immagine.
Sarete in grado di cambiare la directory in questo file.
wow ... Questo ha funzionato per me –
+1 per il vostro grande difinition – Priyankara