Modificare la DocumentRoot di XAMPP

Sezione dedicata al mondo Server [hardware/software]

Moderatore: ModiMaccanici

samiel
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: dom, 09 set 2018 00:48
Messaggi: 176

Top

Oggetto del messaggio: Modificare la DocumentRoot di XAMPP

Messaggio da samiel »

In relazione a un mio precedente tread su XAMPP ecc., se la montagna non va a maometto sarà maometto a andare alla montagna.

Ho così provato a collocare i siti in locale in una mia directory, /Users/<myuser>/Documents/htdocs (il nome della directory è ovviamente irrilevante, per fare meno fatica ho mantenuto htdocs) modificando alcune specifiche in XAMPP. Questa directory è proprietà di <myuser>:staff.
Ho mantenuto la directiva:

Codice: Seleziona tutto

ServerRoot "/Applications/XAMPP/xamppfiles"
Ho quindi modificato alcune altre direttive in httpd.conf:

Codice: Seleziona tutto

#User daemon
#Group daemon
User myuser
Group staff
e

Codice: Seleziona tutto

#DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"
#<Directory "/Applications/XAMPP/xamppfiles/htdocs">
DocumentRoot "/Users/myuser/Documents/htdocs"
<Directory "/Users/myuser/Documents/htdocs">
Apache si avvia correttamente e tuttavia nel browser all'indirizzo localhost - e le relative subdirectory dove sono posti i miei siti in locale - non appare nulla, vedo solo lo sfondo grigio del browaser.

Ho cercato con Google, ma senza trovare nulla di illuminante o risolutivo.

Che cosa sbaglio od ometto?

Grazie
m
Ultima modifica di samiel il sab, 01 nov 2025 23:42, modificato 1 volta in totale.

Avatar utente
fragrua
Stato: Non connesso
Admin of my life
Admin of my life
Avatar utente
Iscritto il: sab, 08 ott 2005 07:00
Messaggi: 65204
Località: [k]ragnano

Top

Oggetto del messaggio: Re: Modificare la DocumentRoot di XAMPP

Messaggio da fragrua »

Nella speranza che qualche utente possa essere più illuminante di Google e Gemini agevolo link della precedente discussione viewtopic.php?p=611735#p611735
La prima cosa su cui devi investire è il benessere del tuo corpo, l'unica cosa che ti porterai nella tomba.
Franz Grua (sarebbe fragrua)

In un mondo perfetto io sarei un essere inutile.
©2015 albertocchio

—> Uso corretto del Forum: https://goo.gl/9xOO0a

Immagine

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 6055
Località: Stockholm, SE

Top

Oggetto del messaggio: Re: Modificare la DocumentRoot di XAMPP

Messaggio da Hammarby »

E se invece lasci il server come era, sposti i files e fai un link alla directory?
Dalla directory dove era htdocs

Codice: Seleziona tutto

ln -s /Users/<myuser>/Documents/htdocs .
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes

samiel
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: dom, 09 set 2018 00:48
Messaggi: 176

Top

Oggetto del messaggio: Re: Modificare la DocumentRoot di XAMPP

Messaggio da samiel »

Allora: ho fatto un piccolo esperimento. Se colloco la directory htdocs in /Users/<myuser> anzichè in /Users/<myuser>/Documents e aggiusto di conseguenza httpd.conf i siti si vedono.
Evidentemente /Documents, per il fatto che va direttamente su iCloud se attivato, gode di protezioni particolari e io non ho idea di quali siano e di come aggirarle. Proverò a vedere in Impostazioni -- Privacy e sicurezza -- File e directory.
Il punto è che io vorrei che comunque /htdocs finisse in iCloud.
Adesso devo provare:
1) la soluzione suggerita da Hammarby;
2) una seconda possibilità. Lasciare /htdocs fuori da /Documents e, allo stesso modo, creare verso iCloud o a) un link simbolico oppure b) un alias. Secondo voi per il mio probema a) e b) sono equivalenti, o una soluzione presenta dei vantaggi rispetto all'altra?
PS
Il MacBook lo ha mia figlia fino a mercoledì, per cui sperimento e riferisco fra qualche giorno...

m

samiel
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: dom, 09 set 2018 00:48
Messaggi: 176

Top

Oggetto del messaggio: Re: Modificare la DocumentRoot di XAMPP

Messaggio da samiel »

Ho trovato in rete diversi suggerimenti.
Quindi ho applicato la seguente soluzione:
ho consentito all'eseguibile che lancia XAMPP, e cioè (Applicatins/XAMPP/manager-osx) di avere accesso a tutto il disco
da Impostazioni - Pricvacy e sicurezza - Accesso completo al disco.
E in tal modo riesco finalmente a vedere i siti in locale dalla directory /Users/<mio_utente)/htdocs e ad averne in automatico il salvataggio in iCloud :)

m

Torna a “Server”