Salta al contenuto principale

Installare Drupal su hosting condiviso – La soluzione FLAT senza directory web


Drupal e hosting condiviso: quando la struttura standard non basta

Installare Drupal su un hosting condiviso può riservare difficoltà inaspettate.

Segui la documentazione ufficiale, utilizzi Composer e prepari correttamente il progetto. Poi scopri che il server non consente di modificare la document root, che la directory web non è raggiungibile come dovrebbe oppure che alcune restrizioni impediscono l'accesso ai file necessari.

È davvero necessario cambiare hosting o rinunciare a Drupal?

Non sempre.

Questo ebook nasce dall'esigenza di affrontare un problema concreto: installare Drupal anche quando le caratteristiche dell'hosting condiviso non permettono di utilizzare direttamente la struttura standard del progetto.

La soluzione proposta è la struttura FLAT, un approccio che consente di adattare l'organizzazione dei file ai vincoli dell'ambiente, mantenendo Composer come strumento di gestione del progetto.

Cosa imparerai

Attraverso configurazioni, esempi e procedure operative, la guida affronta:

  • La directory web e la document root: come gestire un hosting che impone percorsi fissi, ad esempio public_html/.
  • Le restrizioni open_basedir: come riconoscere i limiti di accesso ai file e organizzare il progetto di conseguenza.
  • Drupal Scaffold: come configurarlo per adattare la disposizione dei file.
  • Il file composer.json: quali aspetti della configurazione intervengono nella struttura FLAT.
  • I collegamenti simbolici: quando possono essere utili e quali limitazioni possono presentare.
  • Gli ambienti più restrittivi: una variante che utilizza una sandbox interna.
  • La gestione con Composer: come mantenere un progetto organizzato e aggiornabile senza ricorrere a installazioni improvvisate.

Una guida operativa, accompagnata da video

Il libro non si limita a presentare una sequenza di comandi.

L'obiettivo è comprendere perché determinate configurazioni non funzionano su alcuni hosting condivisi e quali interventi possono consentire di superare gli ostacoli.

Le spiegazioni sono accompagnate da esempi, configurazioni e video dimostrativi dedicati ad alcune operazioni fondamentali.

Vengono inoltre affrontati i limiti degli installer automatici in un clic, confrontandoli con la maggiore possibilità di controllo offerta da Composer.

A chi si rivolge

Questa pubblicazione è pensata per sviluppatori web, webmaster e professionisti che desiderano utilizzare Drupal su hosting condivisi senza disporre del pieno controllo sulla configurazione del server.

È particolarmente indicata per chi ha già incontrato problemi relativi alla directory web, ai percorsi del progetto, alla directory vendor/ o alle restrizioni dell'ambiente di hosting.

È consigliata una conoscenza di base di Drupal, Composer e del terminale.

Un approccio alternativo, non una scorciatoia universale

La struttura FLAT rappresenta una possibile soluzione a vincoli specifici, non una configurazione da adottare indiscriminatamente.

Quando l'hosting permette di impostare correttamente la document root, la struttura standard di Drupal rimane la scelta preferibile.

Il valore della guida consiste proprio nel comprendere quando e come intervenire sull'organizzazione del progetto, valutando le possibilità e i limiti dell'ambiente disponibile.

Approfondimento sul blog

Il libro è collegato all'articolo:

Installare Drupal 11 su hosting condivisi: guida alla struttura FLAT senza cartella web/

L'articolo introduce l'argomento, mentre l'ebook sviluppa le procedure operative, le configurazioni e gli esempi pratici.