Installare Drupal su un hosting condiviso può trasformarsi in una sfida tecnica inaspettata. Segui la documentazione ufficiale, utilizzi Composer e tutto sembra procedere correttamente. Poi arriva il problema: la directory web non è accessibile come dovrebbe, il server impone restrizioni sui percorsi e il sito non si avvia.
Devi necessariamente rinunciare a Drupal o cambiare hosting?
Non necessariamente.
Questo ebook affronta uno dei problemi più concreti dell'installazione di Drupal negli ambienti di hosting condiviso: la difficoltà di utilizzare la struttura standard del progetto quando non puoi configurare liberamente la document root e devi rispettare i limiti imposti dal server.
La soluzione proposta è la struttura FLAT, un approccio pratico che consente di adattare l'organizzazione del progetto alle caratteristiche dell'hosting, continuando a utilizzare Composer per gestire Drupal e le sue dipendenze.
Cosa imparerai
Con questa guida scoprirai come:
- Superare il vincolo della directory
web, quando la document root del server è fissa supublic_html/. - Affrontare le restrizioni di
open_basedir, organizzando i file in modo compatibile con i limiti di accesso dell'ambiente condiviso. - Configurare Drupal Scaffold per adattare la struttura del progetto alle esigenze del tuo hosting.
- Modificare
composer.jsonper gestire correttamente la struttura FLAT. - Gestire i collegamenti simbolici (symlink) e comprenderne il ruolo nell'organizzazione dei file.
- Affrontare gli hosting più restrittivi, attraverso una variante basata su una sandbox interna.
- Mantenere Composer al centro del progetto, per gestire dipendenze, moduli e aggiornamenti senza affidarti a procedure manuali improvvisate.
Una guida operativa, con esempi e video
Non troverai soltanto una sequenza di comandi da eseguire. L'obiettivo è comprendere perché si verificano determinati problemi e come intervenire in modo consapevole.
I passaggi sono accompagnati da indicazioni operative, configurazioni ed esempi pratici. Alcune fasi fondamentali sono inoltre supportate da video dimostrativi, per osservare direttamente le operazioni sul terminale e seguire più facilmente le procedure.
La guida affronta anche i limiti degli installer automatici in un clic, mettendo a confronto la loro praticità con il controllo offerto da un'installazione basata su Composer.
A chi è rivolto
Questo ebook è pensato per sviluppatori, web designer e professionisti che desiderano installare Drupal su un hosting condiviso, soprattutto quando la struttura standard del progetto entra in conflitto con le limitazioni del server.
È particolarmente utile se hai già incontrato errori di percorso, problemi di accesso alla directory vendor/ o difficoltà legate alla configurazione della document root.
È consigliata una conoscenza di base di Drupal, Composer e del terminale.
Non lasciare che la directory web diventi un ostacolo al tuo progetto. Scopri come affrontare i vincoli dell'hosting condiviso e costruire un'installazione Drupal organizzata per una gestione più consapevole, professionale e aggiornabile nel tempo.