Usando PHP/Laravel/Composer sarebbe molto comodo poter eseguire i comandi su AlterVista, quant'è complesso aggiungere questa funzionalità?
Printable View
Usando PHP/Laravel/Composer sarebbe molto comodo poter eseguire i comandi su AlterVista, quant'è complesso aggiungere questa funzionalità?
Grazie del feedback, lo farò sapere a chi di dovere.
Personalmente credo che una funzionalità del genere possa introdurre diverse complessità, sia dal punto di vista della sicurezza sia della gestione della infrastruttura, allontanandosi un po' dall'idea di un hosting semplice per realizzare il proprio sito web.
Per Composer, nella maggior parte dei casi è possibile eseguire composer in locale e poi caricare il progetto online.
Se proprio lo si vuole, occorre avere un VPS.
Ciao!
Laravel (ed artisan, il tool da linea di comando) sono decisamente scritti per girare su un server su cui si ha accesso completo via shell. (o in alternativa, accesso remoto al database)
Composer invece, come suggerisce Alemoppo, può essere usato per preparare la directory vendor/ in locale, per poi caricarla su AlterVista — lo faccio da anni senza problemi. Utile l'opzione --no-dev per evitare i pacchetti di sviluppo.
Se usi GitHub o simile, puoi anche preparare i file usando le loro macchine virtuali. Stavo in effetti pensando di aggiungere un passo per Composer al mio workflow per AlterVista.
L'idea mi era venuta vedendo alcune "tilde" community (SSH) su cui tempo fa avevo fatto girare Laravel (non mi ricordo più su quale però)