{"id":2433,"date":"2024-08-28T14:44:09","date_gmt":"2024-08-28T14:44:09","guid":{"rendered":"\/tutorial\/?p=2433"},"modified":"2026-01-16T11:30:06","modified_gmt":"2026-01-16T11:30:06","slug":"come-distribuire-laravel","status":"publish","type":"post","link":"\/it\/tutorial\/come-distribuire-laravel","title":{"rendered":"Come distribuire Laravel su un server privato virtuale nel 2026"},"content":{"rendered":"<p>Laravel &egrave; un framework per applicazioni web PHP open-source. I suoi toolkit, librerie e funzionalit&agrave; aiutano a migliorare l&rsquo;efficienza dello sviluppo poich&eacute; gli utenti non hanno bisogno di programmare tutte le funzionalit&agrave; da zero.<\/p><p>Questo popolare framework ha una grande community di sviluppatori, migliorando il supporto e la disponibilit&agrave; di risorse. Tuttavia, i nuovi utenti potrebbero non essere sicuri su come implementare Laravel a causa delle sue varie dipendenze e comandi.<\/p><p>In questa guida, spiegheremo come implementare il framework su un server privato virtuale (VPS) Ubuntu. Questa guida alla distribuzione di Laravel esplorer&agrave; anche diversi suggerimenti che aiutano a semplificare il processo.<\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-prerequisiti-per-la-distribuzione-di-laravel\"><strong>Prerequisiti per la distribuzione di Laravel<\/strong><\/h2><p>Prima di iniziare con Laravel, acquista un piano di hosting vps. Quando scegli il<a href=\"https:\/\/www.hostinger.com\/it\/tutorial\/miglior-vps-hosting\"> <strong>miglior piano e fornitore di hosting VPS<\/strong><\/a> per il tuo progetto, considera questi aspetti:<\/p><ul class=\"wp-block-list\">\n<li><strong>Compatibilit&agrave;<\/strong>. Il tuo VPS deve supportare il sistema operativo scelto, il server web, Laravel, l&rsquo;ultima versione di PHP e altre dipendenze per funzionare correttamente.<\/li>\n\n\n\n<li><strong>Accesso<\/strong>. Il server host deve fornire accesso root completo tramite una connessione shell sicura (SSH) per consentire una distribuzione di Laravel senza problemi e sicura.<\/li>\n\n\n\n<li><strong>Prestazione<\/strong>. L&rsquo;ambiente di hosting VPS ideale dovrebbe fornire sufficiente larghezza di banda e risorse del server per garantire che l&rsquo;applicazione Laravel funzioni in modo ottimale.<\/li>\n\n\n\n<li><strong>Funzionalit&agrave; aggiuntive<\/strong>. Alcuni fornitori di web hosting hanno funzionalit&agrave; che aiutano a semplificare il processo di distribuzione dell&rsquo;applicazione, come un pannello di controllo e un installatore con un solo clic.<\/li>\n<\/ul><p>Le<a href=\"https:\/\/www.hostinger.it\/vps-hosting\" target=\"_blank\" rel=\"noopener\"> <strong>soluzioni VPS<\/strong><\/a> di Hostinger sono compatibili con varie distribuzioni Linux, software e framework, incluso Laravel.<\/p><p>Inoltre, gli utenti di Hostinger possono configurare il loro server con un solo clic tramite<a href=\"http:\/\/hostinger.it\/tutorial\/tutorial-su-hpanel\" target=\"_blank\" rel=\"noopener\"> <strong>hPanel<\/strong><\/a> utilizzando il template del sistema operativo. Viene preconfezionato con vari software e le relative dipendenze per semplificare il processo di implementazione.&nbsp;<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"783\" height=\"378\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Il-pulsante-del-terminale-browser-nel-menu-di-panoramica-VPS-di-hPanel.png\/public\" alt=\"Il pulsante del terminale browser nel menu di panoramica VPS di hPanel\" class=\"wp-image-2434\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Il-pulsante-del-terminale-browser-nel-menu-di-panoramica-VPS-di-hPanel.png\/w=783,fit=scale-down 783w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Il-pulsante-del-terminale-browser-nel-menu-di-panoramica-VPS-di-hPanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Il-pulsante-del-terminale-browser-nel-menu-di-panoramica-VPS-di-hPanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 783px) 100vw, 783px\" \/><\/figure><\/div><p>Inoltre, tutti i nostri piani VPS offrono accesso root completo per evitare problemi legati ai permessi. Gli utenti possono anche utilizzare il nostro terminale del browser integrato per connettersi al loro server remoto. &Egrave; pi&ugrave; conveniente di un client SSH poich&eacute; puoi eseguire comandi Linux direttamente dal tuo browser web.<\/p><p>A partire da <strong>5,49&euro;\/mese<\/strong>, la nostra soluzione VPS offre fino a 400 GB di spazio di archiviazione NVMe, 8 TB di larghezza di banda, 32 GB di RAM e 8 core vCPU, adatta per progetti aziendali su larga scala. Tutti i nostri piani includono anche una garanzia di rimborso di 30 giorni.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/it\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"2048\" height=\"600\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-1333\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=2048,fit=scale-down 2048w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-come-distribuire-laravel-su-hostinger\"><strong>Come distribuire Laravel su Hostinger<\/strong><\/h2><p>Per gli utenti di Hostinger, il modo pi&ugrave; semplice per implementare un progetto Laravel in un VPS &egrave; utilizzare un template di sistema operativo. Questo metodo &egrave; accessibile tramite il browser web, quindi &egrave; ideale per i principianti non familiari con l&rsquo;interfaccia a riga di comando.<\/p><p>\n\n\n<div><p class=\"important\"><strong>Important!<\/strong>Esegui il backup del tuo VPS prima di installare un template di sistema operativo poich&eacute; canceller&agrave; definitivamente tutti i dati del tuo server.<\/p><\/div>\n\n\n\n<\/p><p>Ecco i passaggi per installare Laravel sul VPS di Hostinger utilizzando un template:<\/p><ol class=\"wp-block-list\">\n<li>Accedi a <strong>hPanel<\/strong> e fai clic su <strong>VPS<\/strong> nel menu in alto.<\/li>\n\n\n\n<li>Seleziona il piano di hosting VPS su cui desideri installare Laravel.<\/li>\n\n\n\n<li>Dalla barra laterale, fai clic su <strong>Impostazioni<\/strong> &rarr;<strong> SO &amp; Pannello<\/strong> &rarr; <strong>Sistema operativo<\/strong>.<\/li>\n\n\n\n<li>Nella sezione <strong>Modifica il tuo sistema operativo <\/strong>clicca <strong>Applicazioni<\/strong>.<\/li>\n\n\n\n<li>Seleziona <strong>Ubuntu 22.04 con Laravel <\/strong>dal menu a discesa. Fai clic su<strong> Cambia SO<\/strong> per confermare.<\/li>\n<\/ol><figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"773\" height=\"302\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Menu-di-selezione-del-modello-del-sistema-operativo-su-hPanel.png\/public\" alt=\"Menu di selezione del modello del sistema operativo su hPanel\n\" class=\"wp-image-2435\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Menu-di-selezione-del-modello-del-sistema-operativo-su-hPanel.png\/w=773,fit=scale-down 773w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Menu-di-selezione-del-modello-del-sistema-operativo-su-hPanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Menu-di-selezione-del-modello-del-sistema-operativo-su-hPanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 773px) 100vw, 773px\" \/><\/figure><ol class=\"wp-block-list\" start=\"6\">\n<li>Ti verr&agrave; mostrata una finestra di conferma sulla cancellazione dei dati. Seleziona la casella dopo aver letto l&rsquo;avviso e fai clic su <strong>Conferma<\/strong>.<\/li>\n\n\n\n<li>Inserisci una nuova password per il pannello di controllo dell&rsquo;hosting. Clicca <strong>Conferma<\/strong> per procedere.<\/li>\n<\/ol><p>Ecco fatto! Dopo che il processo di installazione &egrave; completo, fai clic sull&rsquo;<strong>URL di accesso<\/strong> sotto <strong>accesso a Strapi<\/strong>, e dovresti vedere la schermata di benvenuto di Laravel. Il template configurer&agrave; anche automaticamente CloudPanel per la distribuzione di un&rsquo;applicazione.<\/p><p>Per farlo, fai clic sull&rsquo;<strong>URL di accesso a CloudPanel<\/strong> e accedi come amministratore. Fai clic sul tuo <strong>dominio VPS<\/strong> &rarr; <strong>Gestore file<\/strong> &rarr; <strong>Aggiungi nuovo<\/strong> &rarr; <strong>Carica file<\/strong>. Seleziona i file del tuo progetto e fai clic su <strong>Apri<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"773\" height=\"316\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Il-pulsante-Carica-file-su-CloudPanel-File-Manager.png\/public\" alt=\"\" class=\"wp-image-2436\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Il-pulsante-Carica-file-su-CloudPanel-File-Manager.png\/w=773,fit=scale-down 773w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Il-pulsante-Carica-file-su-CloudPanel-File-Manager.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Il-pulsante-Carica-file-su-CloudPanel-File-Manager.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 773px) 100vw, 773px\" \/><\/figure><\/div><p>Poich&eacute; la distribuzione tramite il pannello di controllo pu&ograve; essere inaffidabile, raccomandiamo l&rsquo;utilizzo di altri metodi come <strong>Git<\/strong>. Ne discuteremo pi&ugrave; avanti nella sezione seguente.<\/p><p>Nota che non puoi scegliere un software diverso quando installi Laravel utilizzando il template VPS. Se preferisci un altro sistema operativo o il tuo progetto richiede software aggiuntivo, prendi in considerazione il metodo manuale.<\/p><h2 class=\"wp-block-heading\" id=\"h-come-implementare-manualmente-un-progetto-laravel\"><strong>Come implementare manualmente un progetto Laravel<\/strong><\/h2><p>In questa sezione, spiegheremo i passaggi per la distribuzione manuale di Laravel su un hosting VPS che esegue <strong>Ubuntu 22.04<\/strong>. A seconda della distro e della versione di Linux, i comandi possono variare.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-prepara-il-server-per-laravel\"><strong>1. Prepara il server per Laravel<\/strong><\/h3><p>Inizia la distribuzione installando le dipendenze per preparare l&rsquo;ambiente di hosting. Puoi utilizzare un&rsquo;applicazione SSH come PuTTY, Terminal o il terminale del browser di Hostinger.<\/p><p>Accedi al tuo server utilizzando l&rsquo;utente<strong> root <\/strong>. Sul VPS di Hostinger, accedi alle credenziali andando su <strong>hPanel <\/strong>&rarr; <strong>VPS <\/strong>nel menu in alto. Quindi, vai al tuo piano VPS e vai a <strong>Panoramica<\/strong> &rarr; la <strong>scheda accesso SSH<\/strong>.<\/p><figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"774\" height=\"378\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Credenziali-di-accesso-VPS-SSH-su-hPanel.png\/public\" alt=\"Credenziali di accesso VPS SSH su hPanel\n\" class=\"wp-image-2437\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Credenziali-di-accesso-VPS-SSH-su-hPanel.png\/w=774,fit=scale-down 774w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Credenziali-di-accesso-VPS-SSH-su-hPanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Credenziali-di-accesso-VPS-SSH-su-hPanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 774px) 100vw, 774px\" \/><\/figure><p>\n\n\n<div><p class=\"important\"><strong>Invece di root, consigliamo di creare un nuovo account con privilegi di superutente per evitare l&rsquo;esecuzione accidentale di comandi distruttivi.!<\/strong>&mdash;&mdash;-<\/p><\/div>\n\n\n\n<\/p><p>I requisiti di Laravel includono un<a href=\"http:\/\/hostinger.it\/tutorial\/cos-e-un-server\" target=\"_blank\" rel=\"noopener\"> <strong>server web<\/strong><\/a>, database, database PHP e Composer. Avrai anche bisogno di altri software come Git per inviare i file dell&rsquo;applicazione dal tuo computer locale alla macchina remota. Ecco i passaggi:<\/p><ol class=\"wp-block-list\">\n<li>Aggiorna il tuo repository del gestore di pacchetti APT utilizzando questo comando:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo apt update &amp;&amp; sudo apt upgrade<\/pre><ol class=\"wp-block-list\" start=\"2\">\n<li>Installa il server web. In questa guida, utilizzeremo <strong>Apache<\/strong>:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo apt install -y apache2<\/pre><ol class=\"wp-block-list\" start=\"3\">\n<li>Esegui questo comando per configurare PHP e le sue estensioni:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo apt install -y php php-cli php-fpm php-mysql php-xml php-mbstring<\/pre><ol class=\"wp-block-list\" start=\"4\">\n<li>Configura un database. Installeremo <strong>MySQL<\/strong> utilizzando il seguente comando:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo apt install -y mysql-server<\/pre><ol class=\"wp-block-list\" start=\"5\">\n<li>Installa Composer per gestire le dipendenze di Laravel utilizzando questo comando:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo apt install -y composer<\/pre><ol class=\"wp-block-list\" start=\"6\">\n<li>Inserisci questo comando per configurare il sistema di controllo versione Git:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo apt install -y git<\/pre><p>Se non vuoi configurare manualmente il server di produzione, acquista<a href=\"https:\/\/forge.laravel.com\/\" target=\"_blank\" rel=\"noopener\"> <strong>Laravel Forge<\/strong><\/a>. A partire da <strong>11,99&euro;\/mese<\/strong>, questa piattaforma fornisce un&rsquo;area centralizzata per l&rsquo;installazione e la gestione di tutte le applicazioni necessarie per il tuo progetto.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-distribuisci-l-applicazione\"><strong>2. Distribuisci l&rsquo;applicazione<\/strong><\/h3><p>Crea un host virtuale per il tuo progetto Laravel configurando un file di configurazione del server web utilizzando l&rsquo;editor di testo nano. Per Apache, esegui il seguente comando:<\/p><pre class=\"wp-block-preformatted\">sudo nano \/etc\/apache2\/sites-available\/laravel.conf<\/pre><p>All&rsquo;interno del file, scrivi la seguente configurazione. Assicurati di sostituire i segnaposto della directory con il percorso effettivo e <strong>thedomain.com <\/strong>con l&rsquo;indirizzo IP del tuo server:<\/p><pre class=\"wp-block-preformatted\">&lt;VirtualHost *:80&gt;<br><br>&nbsp;&nbsp;&nbsp;ServerName thedomain.it<br><br>ServerAdmin webmaster@thedomain.com<br><br>&nbsp;&nbsp;&nbsp;DocumentRoot \/var\/www\/html\/test-laravel\/public<br><br>&nbsp;&nbsp;&nbsp;&lt;Directory \/var\/www\/html\/test-laravel\/public&gt;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AllowOverride All<br><br>&nbsp;&nbsp;&nbsp;&lt;\/Directory&gt;<br><br>&nbsp;&nbsp;&nbsp;ErrorLog ${APACHE_LOG_DIR}\/error.log<br><br>&nbsp;&nbsp;&nbsp;CustomLog ${APACHE_LOG_DIR}\/access.log combined<br><br>&lt;\/VirtualHost&gt;<\/pre><p>\n\n\n<div><p class=\"important\"><strong>Important!<\/strong> Il contenuto del file di configurazione apparir&agrave; diverso se utilizzi un altro server web come NGINX.<\/p><\/div>\n\n\n\n<\/p><p>Distribuisci il codice del progetto dell&rsquo;applicazione Laravel dal tuo repository Git eseguendo questi comandi in serie. Sostituisci l&rsquo;URL con il link effettivo:<\/p><pre class=\"wp-block-preformatted\">cd \/var\/www\/html<\/pre><pre class=\"wp-block-preformatted\">sudo git clone https:\/\/github.com\/your_username\/test-laravel.git<\/pre><p>Per implementare i file del progetto, puoi utilizzare metodi come l&rsquo;utilit&agrave; <strong>rsync <\/strong>o un&rsquo;applicazione di protocollo di trasferimento file sicuro (SFTP). Tuttavia, consigliamo il controllo delle versioni nel deployment di Laravel per comodit&agrave; e sicurezza.<\/p><p>Passa al percorso della directory del tuo progetto ed esegui <strong>composer install <\/strong>per configurare le dipendenze:<\/p><pre class=\"wp-block-preformatted\">cd test-laravel<\/pre><pre class=\"wp-block-preformatted\">sudo composer install<\/pre><p>Se il Terminal restituisce messaggi di errore, prova a eseguire il comando <strong>composer update<\/strong>. Inoltre, aggiungi l&rsquo;opzione <strong>&ndash;ignore-platform-req=ext-curl<\/strong> per vedere se il problema si risolve.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-configura-il-file-env\"><strong>3. Configura il file .env<\/strong><\/h3><p>Quando crei un&rsquo;applicazione Laravel, Composer generer&agrave; un template di file <strong>.env.example <\/strong>. Conserva configurazioni specifiche per l&rsquo;ambiente, determinando varie variabili per le tue applicazioni, come le informazioni del database.<\/p><p>Per configurare un file <strong>.env <\/strong>per il tuo progetto Laravel, copia il template qui sotto e aprilo utilizzando <strong>nano<\/strong>:<\/p><pre class=\"wp-block-preformatted\">sudo cp .env.example .env<\/pre><pre class=\"wp-block-preformatted\">sudo nano .env<\/pre><p>La configurazione di questo file utilizza la sintassi <strong>CHIAVE=VALORE <\/strong>. Ad esempio, la seguente voce determina la password dell&rsquo;utente del database Laravel:<\/p><pre class=\"wp-block-preformatted\">DB_PASSWORD=la_tua_password<\/pre><p>Per cambiare la configurazione, elimina il valore e sostituiscilo con uno nuovo. Premi <strong>Ctrl + X<\/strong>, <strong>Y<\/strong>, e <strong>Enter<\/strong> per salvare le modifiche.<\/p><figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"774\" height=\"406\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Contenuto-del-file-env-di-Laravel-su-nano.png\/public\" alt=\"Contenuto del file env di Laravel su nano\n\" class=\"wp-image-2438\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Contenuto-del-file-env-di-Laravel-su-nano.png\/w=774,fit=scale-down 774w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Contenuto-del-file-env-di-Laravel-su-nano.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Contenuto-del-file-env-di-Laravel-su-nano.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 774px) 100vw, 774px\" \/><\/figure><p>Per impostazione predefinita, Laravel imposter&agrave; <strong>DB_USERNAME<\/strong> come <strong>root<\/strong> e lascer&agrave; vuoto <strong>DB_PASSWORD<\/strong>. Tuttavia, potrebbe causare un errore quando si esegue PHP artisan, l&rsquo;utilit&agrave; della riga di comando del framework, per la migrazione del database.<\/p><p>Per risolverlo, cambia la password di root predefinita e aggiorna il valore di <strong>DB_PASSWORD<\/strong> di conseguenza. Inoltre, consigliamo di creare un database non predefinito e utenti specifici per il tuo progetto attuale per una gestione pi&ugrave; semplice.<\/p><h3 class=\"wp-block-heading\" id=\"h-4-esegui-l-applicazione\"><strong>4. Esegui l&rsquo;applicazione<\/strong><\/h3><p>Per avviare la tua applicazione Laravel, rendi la cartella del progetto eseguibile modificando i permessi e la propriet&agrave;:<\/p><pre class=\"wp-block-preformatted\">sudo chown -R www-data \/var\/www\/html\/test-laravel<\/pre><pre class=\"wp-block-preformatted\">sudo chmod -R 755 \/var\/www\/html\/test-laravel\/storage<\/pre><p>Esegui PHP artisan per generare la chiave dell&rsquo;applicazione e avviare la migrazione del database. Ecco i comandi:<\/p><pre class=\"wp-block-preformatted\">sudo php artisan key:generate<\/pre><pre class=\"wp-block-preformatted\">sudo php artisan migrate<\/pre><p>Ogni volta che modifichi lo schema del database, aggiorna i file di migrazione per mantenere una configurazione coerente per la tua app.<\/p><p>Disabilita il file di configurazione predefinito dell&rsquo;host virtuale su Apache utilizzando il seguente comando:<\/p><pre class=\"wp-block-preformatted\">sudo a2dissite 000-default.conf<\/pre><p>Abilita il nuovo host virtuale e il modulo di riscrittura utilizzando questi comandi:<\/p><pre class=\"wp-block-preformatted\">sudo a2ensite laravel.conf<\/pre><pre class=\"wp-block-preformatted\">sudo a2enmod rewrite<\/pre><p>Riavvia Apache utilizzando il comando <strong>systemctl <\/strong>:<\/p><pre class=\"wp-block-preformatted\">sudo systemctl restart apache2<\/pre><p>Una volta completato il processo di distribuzione, inserisci l&rsquo;indirizzo IP del tuo VPS o il nome del dominio in un browser web per controllare se l&rsquo;applicazione funziona correttamente. Se i file sono vuoti, dovresti vedere la pagina di benvenuto di Laravel.<\/p><figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"769\" height=\"392\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Pagina-di-benvenuto-Laravel.png\/public\" alt=\"Pagina di benvenuto Laravel\n\" class=\"wp-image-2439\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Pagina-di-benvenuto-Laravel.png\/w=769,fit=scale-down 769w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Pagina-di-benvenuto-Laravel.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 769px) 100vw, 769px\" \/><\/figure><h2 class=\"wp-block-heading\" id=\"h-consigli-e-trucchi-per-la-distribuzione-di-laravel\"><strong>Consigli e trucchi per la distribuzione di Laravel<\/strong><\/h2><p>In questa sezione, discuteremo diverse migliori pratiche per la distribuzione di Laravel per aiutarti a semplificare il processo.<\/p><p><strong>Utilizza la configurazione della cache in Laravel<\/strong><\/p><p>Il framework Laravel ti permette di memorizzare dati frequentemente accessibili come cache. Riduce il tempo necessario per recuperare le informazioni e scarica le query del database, migliorando le prestazioni della tua applicazione web.<\/p><p>Fornisce anche vari backend di caching e driver. Gli utenti possono scegliere quello che meglio si adatta alle loro esigenze e configurarlo facilmente attraverso la chiave <strong>CACHE_DRIVER<\/strong> del file <strong>.env<\/strong>.<\/p><figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"774\" height=\"176\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Impostazioni-di-configurazione-dei-driver-nel-file-env-Laravel.png\/public\" alt=\"Impostazioni di configurazione dei driver nel file env Laravel\n\" class=\"wp-image-2440\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Impostazioni-di-configurazione-dei-driver-nel-file-env-Laravel.png\/w=774,fit=scale-down 774w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Impostazioni-di-configurazione-dei-driver-nel-file-env-Laravel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Impostazioni-di-configurazione-dei-driver-nel-file-env-Laravel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 774px) 100vw, 774px\" \/><\/figure><p>Se non specifichi il driver della cache, Laravel utilizzer&agrave; <strong>file <\/strong>come predefinito. In alternativa, puoi impostarlo su <strong>array<\/strong>, <strong>database<\/strong>, <strong>redis<\/strong> o <strong>memcached<\/strong>.<\/p><p>Per abilitare la cache, aggiungi il metodo alla codebase della tua applicazione. Ad esempio, scrivi <strong>Cache::put() <\/strong>per memorizzare dati per una durata specificata:<\/p><pre class=\"wp-block-preformatted\">Cache::put(&lsquo;key&rsquo;, &lsquo;value&rsquo;, $minutes);<\/pre><p>Nel frattempo, utilizza il metodo <strong>Cache:rememberForever() <\/strong>per memorizzare la cache a tempo indeterminato:<\/p><pre class=\"wp-block-preformatted\">Cache::rememberForever( &lsquo;key&rsquo;, function);<\/pre><p>Questo framework fornisce molti metodi di caching per diversi scopi, come il recupero, la rimozione o l&rsquo;incremento dei dati memorizzati.<\/p><p>Per gestire la cache, puoi eseguire i comandi PHP artisan nella directory di lavoro del tuo progetto. Ad esempio, inserisci il seguente per rimuovere i dati memorizzati:<\/p><pre class=\"wp-block-preformatted\">php artisan cache:clear<\/pre><p><strong>Utilizza strumenti di distribuzione automatica Laravel<\/strong><\/p><p>L&rsquo;automazione della distribuzione di Laravel aiuta a risparmiare tempo e fatica, poich&eacute; senza di essa, il processo comporta molti passaggi. Ci sono vari strumenti e piattaforme per questo compito.<\/p><p>Puoi utilizzare servizi di integrazione continua\/distribuzione continua (CI\/CD) come<a href=\"https:\/\/github.com\/features\/actions\" target=\"_blank\" rel=\"noopener\"> <strong>GitHub Actions<\/strong><\/a> o software come <strong>Jenkins<\/strong>. Ti permettono di automatizzare un pipeline di distribuzione personalizzato di Laravel.<\/p><p>Per impostare l&rsquo;automazione in GitHub Actions, crea un file <strong>.yml<\/strong> nella directory del tuo progetto. Definisci il flusso di lavoro e il suo evento di attivazione, come ad esempio l&rsquo;invio delle modifiche al <strong>ramo principale<\/strong>. Quindi, scrivi le attivit&agrave;, i passaggi e le variabili di ambiente.<\/p><p>Ad esempio, puoi fare in modo che ogni volta che un utente invia nuove modifiche al codice nel ramo <strong>principale<\/strong>, il file <strong>.yml<\/strong> eseguir&agrave; automaticamente il comando PHP artisan per generare la chiave dell&rsquo;applicazione e riavviare il tuo server web.<\/p><p><strong>Utilizza l&rsquo;AI Assistant di Hostinger VPS per un implementazione pi&ugrave; semplice<\/strong><\/p><p>Hostinger fornisce un <strong>VPS AI Assistant<\/strong> gratuito che aiuta a migliorare l&rsquo;efficienza della tua distribuzione. Puoi imparare come implementare un progetto Laravel su Hostinger e generare rapidamente istruzioni e comandi per qualsiasi compito utilizzando prompt AI per la gestione di VPS.<\/p><p>Ad esempio, d&igrave; all&rsquo;AI Assistant, &ldquo;Voglio distribuire un&rsquo;applicazione Laravel sul mio server Ubuntu utilizzando Git. Spiega i passaggi e genera i comandi per questo compito.&rdquo; Ti fornir&agrave; una risposta completa, e puoi seguire la guida e copiare-incollare i comandi generati.<\/p><figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"762\" height=\"466\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/VPS-AI-Assistant-di-Hostinger-spiega-i-passaggi-e-i-comandi-per-la-distribuzione-di-Laravel.png\/public\" alt=\"VPS AI Assistant di Hostinger spiega i passaggi e i comandi per la distribuzione di Laravel\n\" class=\"wp-image-2441\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/VPS-AI-Assistant-di-Hostinger-spiega-i-passaggi-e-i-comandi-per-la-distribuzione-di-Laravel.png\/w=762,fit=scale-down 762w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/VPS-AI-Assistant-di-Hostinger-spiega-i-passaggi-e-i-comandi-per-la-distribuzione-di-Laravel.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/figure><p>Puoi anche utilizzare l&rsquo;AI Assistant per facilitare la risoluzione dei problemi durante il processo di distribuzione di Laravel. Ad esempio, &ldquo;Sto implementando un&rsquo;applicazione Laravel su un server Ubuntu. Tuttavia, ho riscontrato un errore durante l&rsquo;esecuzione del comando PHP artisan per migrare il database. Spiega le possibili cause e soluzioni.&rdquo;<\/p><p>Per accedere a questa funzione, apri la tua <strong>pagina di configurazione VPS<\/strong> in <strong>hPanel<\/strong> e seleziona il <strong>AI Assistant<\/strong> dalla barra laterale.<\/p><p>\n\n\n<div><p class=\"important\"><strong>Important!<\/strong>Come con qualsiasi strumento di intelligenza artificiale, ti consigliamo di testare sempre i passaggi e i comandi generati in un ambiente di sviluppo prima, per evitare incidenti che potrebbero danneggiare il tuo server live.<\/p><\/div>\n\n\n\n<\/p><p><strong>Utilizza una corretta gestione delle dipendenze<\/strong><\/p><p>Composer permette agli sviluppatori di definire le dipendenze della loro app nel file <strong>composer.json<\/strong>. Oltre a semplificare il processo di installazione, migliora anche la stabilit&agrave; dell&rsquo;ambiente e l&rsquo;efficienza del controllo delle versioni.<\/p><p>Esegui il comando <strong>composer update <\/strong>per recuperare tutte le patch di dipendenza specificate nel file. Tuttavia, assicurati di rivedere le nuove versioni prima di farlo per evitare problemi di incompatibilit&agrave; o aggiornamenti distruttivi.<\/p><p>Per accedere al file, vai alla directory root del tuo progetto Laravel. Di solito, si trova all&rsquo;interno del percorso <strong>var\/www\/html\/test-laravel <\/strong>.<\/p><figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"770\" height=\"411\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Contenuto-del-file-di-configurazione-JSON-del-compositore-su-nano.png\/public\" alt=\"Contenuto del file di configurazione JSON del compositore su nano\n\" class=\"wp-image-2442\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Contenuto-del-file-di-configurazione-JSON-del-compositore-su-nano.png\/w=770,fit=scale-down 770w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Contenuto-del-file-di-configurazione-JSON-del-compositore-su-nano.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Contenuto-del-file-di-configurazione-JSON-del-compositore-su-nano.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 770px) 100vw, 770px\" \/><\/figure><p>Il file <strong>composer.json <\/strong>si applica solo a un ambiente specifico. Per garantire una struttura di progetto pulita ed efficiente, mantieni una documentazione dettagliata della configurazione delle dipendenze di ogni applicazione o componente.<\/p><p>Aggiornare regolarmente le dipendenze del progetto garantisce di ricevere le ultime patch di sicurezza e correzioni di bug. Aiuta anche a evitare problemi di incompatibilit&agrave; e conflitti di versione che potrebbero danneggiare la funzionalit&agrave; della tua applicazione.<\/p><p><strong>Ottimizza le prestazioni di Laravel<\/strong><\/p><p>L&rsquo;ottimizzazione delle prestazioni di Laravel aiuta a migliorare la reattivit&agrave; e lo sviluppo dell&rsquo;applicazione. Se gestisci servizi rivolti ai consumatori, pu&ograve; anche aiutare a migliorare l&rsquo;esperienza utente e la percezione del brand.<\/p><p>Ci sono diversi metodi per ottimizzare le prestazioni di Laravel in un VPS Ubuntu. Ecco alcuni di loro:<\/p><ol class=\"wp-block-list\">\n<li><strong>Abilita la cache<\/strong>. Laravel fornisce backend di caching e dispositivi per memorizzare dati frequentemente richiesti in memoria temporanea. Aiuta a ridurre il carico del server e le query al database.<\/li>\n\n\n\n<li><strong>Imposta una rete di distribuzione dei contenuti (CDN)<\/strong>. Una CDN memorizza nella cache contenuti statici in diversi server in tutto il mondo. Aiuta a garantire che la tua applicazione web funzioni in modo ottimale, indipendentemente dalla posizione del visitatore.<\/li>\n\n\n\n<li><strong>Utilizza queue worker. <\/strong>I queue worker sono processi in background che gestiscono compiti che richiedono molte risorse. Aiutano a scaricare questi processi dal flusso principale dell&rsquo;applicazione per migliorare le prestazioni.<\/li>\n\n\n\n<li><strong>Applica il caricamento anticipato<\/strong>. Il caricamento anticipato recupera i dati relativi a quello richiesto in una singola query. Aiuta a ridurre il carico poich&eacute; il database non ha bisogno di inviare le informazioni individualmente.<\/li>\n<\/ol><p>Inoltre, monitora sempre le prestazioni della tua applicazione web per assicurarti che funzioni in modo ottimale. Farlo ti permette di individuare rapidamente potenziali problemi che influiscono sull&rsquo;uptime o sull&rsquo;usabilit&agrave;. Hostinger offre una funzione integrata di monitoraggio delle risorse del server accessibile tramite <strong>hPanel<\/strong>.<\/p><figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"765\" height=\"215\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Monitoraggio-delle-risorse-VPS-di-Hostinger-su-hPanel.png\/public\" alt=\"Monitoraggio delle risorse VPS di Hostinger su hPanel\n\" class=\"wp-image-2443\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Monitoraggio-delle-risorse-VPS-di-Hostinger-su-hPanel.png\/w=765,fit=scale-down 765w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/08\/Monitoraggio-delle-risorse-VPS-di-Hostinger-su-hPanel.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 765px) 100vw, 765px\" \/><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusioni\"><strong>Conclusioni<\/strong><\/h2><p>Laravel &egrave; un framework di applicazioni web PHP open-source che aiuta a migliorare l&rsquo;efficienza dello sviluppo. Per implementarlo sul VPS di Hostinger, vai al menu sistema operativo su hPanel e installa il template Ubuntu 22.04 con Laravel. Quindi, carica il tuo progetto tramite il gestore file di CloudPanel.<\/p><p>In alternativa, gli utenti che cercano maggiore flessibilit&agrave; possono implementare Laravel manualmente utilizzando i comandi. Ecco i passaggi:<\/p><ol class=\"wp-block-list\">\n<li><strong>Prepara il nuovo server<\/strong>. Installa Composer, server web Apache, PHP e altri software sull&rsquo;ambiente di produzione. In alternativa, utilizza Laravel Forge per gestirli su una singola piattaforma.<\/li>\n\n\n\n<li><strong>Distribuisci l&rsquo;applicazione<\/strong>. Imposta un host virtuale creando un file di configurazione Apache. Invia il codice della tua app da un repository Git al server live.<\/li>\n\n\n\n<li><strong>Configura il file .env<\/strong>. Copia il template <strong>&nbsp;.env.example<\/strong> nella cartella della tua applicazione e modifica la coppia chiave-valore del file <strong>&nbsp;.env <\/strong>&nbsp;per modificare le sue impostazioni.<\/li>\n\n\n\n<li><strong>Esegui l&rsquo;applicazione Laravel<\/strong>. Cambia le autorizzazioni e la propriet&agrave; della cartella del progetto. Esegui i comandi <strong>composer install<\/strong> e PHP artisan, poi disabilita l&rsquo;host virtuale predefinito di Apache.<\/li>\n<\/ol><p>Per migliorare l&rsquo;efficienza del deployment dell&rsquo;applicazione Laravel, utilizza il VPS AI Assistant di Hostinger, gli strumenti di automazione e il gestore delle dipendenze Composer. Inoltre, configura una CDN, abilita la cache e ottimizza le query del database per migliorare le prestazioni della tua applicazione.<\/p><h2 class=\"wp-block-heading\" id=\"h-faq-su-come-distribuire-laravel\"><strong>FAQ su come distribuire Laravel<\/strong><\/h2><p>In questa sezione, risponderemo a diverse domande frequenti sulla distribuzione di un progetto Laravel.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-6944006c888f0\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Di cosa ho bisogno per implementare un progetto Laravel?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Per implementare le applicazioni Laravel, hai bisogno di un server che esegua un sistema operativo compatibile come Ubuntu. Hai bisogno anche di diverse dipendenze, come un server web, PHP, estensioni PHP, Composer, Git e un database.<\/p>\n<p>&Egrave; anche possibile utilizzare NGINX o Apache. Nel frattempo, i database popolari per Laravel includono MySQL e MongoDB.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944006c888f4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Posso implementare pi&ugrave; applicazioni Laravel sullo stesso server?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>S&igrave;, &egrave; possibile distribuire pi&ugrave; applicazioni in un server Laravel con una directory dedicata, dipendenze e ambienti di configurazione.<\/p>\n<p>Per farlo, crea cartelle separate per le applicazioni Laravel all&rsquo;interno del percorso <strong>\/var\/www\/html <\/strong>. Imposta host virtuali dedicati per ogni progetto e copia il file <strong>.env<\/strong> in ogni directory.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944006c888f5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Posso espandere la mia applicazione Laravel?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>S&igrave;. Puoi applicare metodi di espandibilit&agrave; comuni come la configurazione load balancer, l&rsquo;aggiornamento delle risorse del server e l&rsquo;installazione di meccanismi di caching come Redis o Memcached.<\/p>\n<p>Inoltre, questo framework ha un sistema queue integrato che scarica le attivit&agrave; che richiedono molte risorse dal flusso principale. Aiuta a migliorare le prestazioni per il ridimensionamento delle applicazioni Laravel.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-\"><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Laravel &egrave; un framework per applicazioni web PHP open-source. I suoi toolkit, librerie e funzionalit&agrave; aiutano a migliorare l&rsquo;efficienza dello sviluppo poich&eacute; gli utenti non hanno bisogno di programmare tutte le funzionalit&agrave; da zero. Questo popolare framework ha una grande community di sviluppatori, migliorando il supporto e la disponibilit&agrave; di risorse. Tuttavia, i nuovi utenti [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/it\/tutorial\/come-distribuire-laravel\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":399,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Come distribuire Laravel nel 2025","rank_math_description":"Leggi il nostro articolo e scopri come distribuire Laravel.","rank_math_focus_keyword":"come distribuire laravel","footnotes":""},"categories":[17],"tags":[],"class_list":["post-2433","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/2433","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/users\/399"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/comments?post=2433"}],"version-history":[{"count":6,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/2433\/revisions"}],"predecessor-version":[{"id":7006,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/2433\/revisions\/7006"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/media?parent=2433"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/categories?post=2433"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/tags?post=2433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}