Simply.com is available in english

Percorsi e cartelle

Sugli hosting web PHP la cartella radice è /var/www/[dominio]/ e tutti i file del tuo sito vanno inseriti nella cartella public_html, che non è modificabile.

Il percorso della cartella root sugli hosting web PHP è /var/www/[domain]/

Se devi accedere alla cartella public_html, il percorso sarà quindi /var/www/[domain]/public_html/

Webroot / document root

I file e le cartelle che devono essere visualizzati sul sito web devono essere posizionati nella cartella public_html, che deve trovarsi nella cartella root. Non è possibile modificarlo.
I file posizionati al di fuori della cartella public_html non sono accessibili al browser/ai visitatori.

File di avvio

Su un hosting web PHP il tuo file di avvio (il file che deve essere letto quando un utente visita http://www.ditdomæne.dk) deve chiamarsi in uno dei seguenti modi:

  1. index.php
  2. index.phtml
  3. index.shtml
  4. index.htm
  5. index.html

I file vengono letti nell'ordine sopra indicato, quindi i primi hanno priorità più alta rispetto ai restanti.
Ricorda che nei nomi dei file c'è differenza tra maiuscole e minuscole, quindi Index.php non è uguale a index.php.

Symfony

Symfony utilizza per impostazione predefinita la cartella public come cartella root (Document-Root), e non public_html, come fanno i nostri server.

Devi modificare la cartella public di Symfony in public_html; qui è descritto come farlo: https://symfony.com/doc/current/configuration/override_dir_structure.html#override-web-dir

Laravel

Laravel utilizza per impostazione predefinita la cartella public come cartella root (DocumentRoot), e non public_html, come fanno i nostri server.

Per risolvere questo problema puoi modificare la configurazione di Laravel in modo che utilizzi la cartella public_html al posto di public, oppure puoi creare un cosiddetto symlink da public a public_html.
Puoi creare un symlink con il comando ln -s public public_html tramite SSH. Fai attenzione che la cartella public_html non deve essere già stata creata quando crei il symlink.

Articolo dalla categoria di supporto: PHP