Come installare o migrare Laravel su hosting cdmon

Come installare o migrare Laravel su hosting cdmon

L’installazione di Laravel nel tuo hosting è un processo semplice, grazie ai nuovi strumenti che abbiamo implementato. Ora puoi attivare Composer e altri moduli essenziali senza dover contattare il nostro team di supporto. Di seguito ti mostriamo i passaggi per installare Laravel nel tuo hosting o come migrare un progetto Laravel dal tuo ambiente locale.
 
Attivazione di Composer
Migrare il tuo Laravel dal tuo ambiente locale all’hosting
Installazione di un nuovo Laravel nell’hosting
 
Attivazione di Composer (Strumenti per sviluppatori)
In precedenza, l’attivazione di Composer richiedeva l’intervento del nostro team di supporto. Ora questo processo è stato semplificato e puoi attivarlo direttamente dal pannello di controllo. Segui questi passaggi: 
  1. Accedi al tuo account cdmon e vai alla gestione del tuo hosting dal nostro pannello di controllo:
  
 
  1. Dalla gestione dell’hosting cerca la sezione "Gestori di file" e seleziona l’opzione "Hosting per sviluppatori".
 
 
  1. All’interno di questa sezione troverai un pulsante che consente di attivare il servizio. Devi solo cliccare il pulsante per avviare l’attivazione.
 
 
Migrare il tuo Laravel dal tuo ambiente locale all’hosting
Gran parte delle installazioni Laravel viene sviluppata in locale per poi essere pubblicata. In questi passaggi mostriamo come caricare un’installazione Laravel su un hosting cdmon:
 
1. Preparare il progetto in locale
  1. Comprimi il tuo progetto Laravel:
    • Prima di caricare i file, comprimi l’intero progetto in un file .zip o .tar.gz. Questo faciliterà il trasferimento ed eviterà problemi di caricamenti incompleti.
  2. Creare una copia del database locale:
    • Accedi al database utilizzato dal tuo progetto Laravel nel tuo ambiente locale.
    • Esporta il database in un file .sql utilizzando strumenti come phpMyAdmin o il comando mysqldump.
2. Creare il database in cdmon
  1. Accedi alla gestione dell’hosting:
    • Accedi al tuo pannello cdmon e vai alla gestione dell’hosting in questione.
 
 
  1. Crea un nuovo database MySQL:
    • Vai alla sezione Database e accedi a MySQL.
 
 
    • Crea un nuovo database nell’hosting, dove ti verrà richiesto il nome del database e la codifica (raccomandiamo UTF8):
 
 
    • Salva queste informazioni (nome del database, utente e password), poiché ti serviranno per configurare il tuo progetto Laravel sul server.
 
3. Caricare i file nell’hosting
1.   Connettiti al tuo server tramite FTP:
Utilizza un client FTP come FileZilla per connetterti al tuo hosting cdmon. Inserisci le credenziali FTP dell’hosting per poter stabilire la connessione. Puoi vedere maggiori dettagli nella nostra Guida di connessione a FileZilla.
 
2.   Caricare il file compresso:
    • Una volta connesso tramite FTP, vai alla directory /web del tuo hosting e carica il file compresso .zip o .tar.gz creato in precedenza.
  1. Decomprimere il file compresso:
    • Per decomprimere il file puoi utilizzare lo strumento presente nel nostro pannello di controllo. Vai su Gestori di file e clicca su Decomprimi file:
 
 
    • Da qui potrai indicare il percorso e il nome del file compresso (ad esempio “web/laravel.zip”).
 
 
4.   Configurare Laravel nell’hosting
  1. Modificare il file .env:
    • Una volta decompressi i file, devi configurare Laravel affinché funzioni sul tuo server. Accedi al file .env nella root del progetto (dove hai decompresso Laravel).
Modifica le seguenti variabili affinché corrispondano alla configurazione del tuo server, in particolare quelle relative al database: Dove vedere i dati di connessione MySQL:
 
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=nome_del_tuo_database
DB_USERNAME=tuo_utente_MySQL
DB_PASSWORD=tua_password_MySQL
APP_URL=https://tuodominio.com
 
  1. Importare il database:
 
  • Per eseguire uno script MySQL, caricalo prima tramite FTP nella cartella "/backup_db" che troverai nella root dell’hosting, allo stesso livello della cartella "/web".
  • Una volta caricato il file .sql, puoi procedere con l’esecuzione. Per farlo, entra nella gestione dell’hosting e clicca sull’opzione MySQL nella sezione "Database".



  • Una volta all’interno, troverai il menu di gestione chiamato "Esecuzione di script SQL", dove dovrai compilare una serie di dati.
 
 
I dati da compilare fanno riferimento a quanto segue:
  • Database: seleziona il database di destinazione creato in precedenza.
  • Codifica: puoi selezionare UTF8 o LATIN1, a seconda della codifica del database (generalmente UTF8).
  • File: il nome del file che desideri caricare nel database.
 
Al termine del processo, riceverai un’email che indicherà se l’esecuzione è avvenuta correttamente.
 
Seguendo questi passaggi, potrai migrare il tuo progetto Laravel da un ambiente locale al tuo hosting cdmon. Abbiamo semplificato e dettagliato ogni passaggio affinché il processo sia il più chiaro possibile.
 
Se la tua applicazione Laravel utilizza cache, code di lavoro o altri servizi aggiuntivi, assicurati di configurare e testare correttamente questi servizi nel nostro hosting.
 
Installazione di un nuovo Laravel nell’hosting
Una volta che Composer è attivo nell’hosting, hai la possibilità di installare Laravel. È necessario accedere tramite SSH al tuo hosting per eseguire tutti questi passaggi. 
 
Installare Laravel manualmente
Per farlo, devi utilizzare il seguente comando all’interno della cartella in cui desideri installare Laravel:
composer create-project --prefer-dist laravel/laravel app-name
 
Composer scaricherà e installerà Laravel e le sue dipendenze nella cartella del progetto.
 
Una volta scaricato, il passo successivo è configurare il file .env di Laravel. All’interno della cartella del tuo progetto Laravel troverai un file chiamato .env
. Questo file contiene la configurazione della tua applicazione. Apri il file .env e configura le variabili di ambiente, come la configurazione del database e le chiavi di sicurezza, in base alle tue esigenze. 
Dove vedere i dati di connessione MySQL 
Per verificare che Laravel sia stato installato correttamente, apri la console dei comandi ed esegui il seguente:
laravel --version
 
IMPORTANTE: Questi passaggi sono per quando desideri iniziare un Laravel completamente nuovo. Nella maggior parte dei casi, i progetti Laravel vengono sviluppati in locale e poi caricati nel nostro hosting; in questo caso il processo di installazione è completamente diverso. Ti suggeriamo di consultare la parte superiore relativa alla migrazione Laravel se è il tuo caso.
 
Vogliamo inoltre ricordare che, se esegui phpinfo dalla console, puoi vedere tutti i moduli attivi nell’hosting, ovviamente dopo aver attivato Composer e PHP manualmente. Se premi due volte il tasto Tab, la console dei comandi mostrerà tutti i comandi disponibili con il tuo utente SSH 
 
 
Per maggiori informazioni, puoi contattarci.
    • Related Articles

    • Come rinnovare o riattivare l'hosting web

      Rinnovare o riattivare l’hosting web è un’operazione semplice e veloce che puoi effettuare dal tuo pannello di controllo di cdmon. Per farlo, segui le indicazioni riportate di seguito. 1.- Accedi alla gestione del tuo hosting facendo clic ...
    • Come impostare alias di hosting web

      Gli alias di server (ServerAlias) sono nomi alternativi di un hosting. Permettono di aggiungere più di un dominio al tuo hosting e mostrano lo stesso contenuto dell’hosting principale. Sono utili per configurare più domini/subdomini all’interno dello ...
    • Come configurare hosting PHP

      Nelle strumenti avanzati dell’hosting si trova l’opzione Configura PHP, dove puoi modificare diverse direttive PHP per adattare il tuo hosting ai requisiti richiesti da alcune applicazioni CMS. Questi valori variano in base al piano che hai ...
    • Come aumentare o ridurre i valori PHP del nostro hosting

      Dalla gestione dell’hosting è possibile amministrare nel dettaglio il PHP del proprio hosting. In questa guida mostreremo come accedere ai diversi valori di PHP e come modificarli: Per prima cosa accedi alla gestione dell’alloggio, nella parte ...
    • Che cos’è PHP Legacy e come influisce sul tuo hosting in cdmon

      Molti siti web funzionano con PHP, sia che utilizzino un CMS come WordPress, Prestashop, Joomla o Moodle, sia che siano sviluppati su misura. Se il tuo sito genera contenuti dinamici (ad esempio, carica prodotti, elabora moduli o mostra dati in ...