logo

Extra Block Types (EBT) - Nuova esperienza con Layout Builder❗

Extra Block Types (EBT) - tipi di blocchi stilizzati e personalizzabili: Slideshows, Tabs, Cards, Accordion e molti altri. Impostazioni integrate per sfondo, DOM Box, plugin javascript. Vivi oggi il futuro della costruzione dei layout.

Demo moduli EBT Scarica moduli EBT

❗Extra Paragraph Types (EPT) - Nuova esperienza con Paragraphs

Extra Paragraph Types (EPT) - insieme di moduli basati su paragrafi in modo analogo.

Demo moduli EPT Scarica moduli EPT

Scorri

1.5. Scelta dell’hosting, acquisto del nome di dominio e migrazione del sito sul server.

16/10/2025, by Ivan

Hai già creato il tuo sito e sei pronto per pubblicarlo su Internet. Ora ti serviranno due cose: un dominio e un hosting. Quando acquisti un dominio e un piano di hosting, è importante leggere attentamente le condizioni e assicurarti che supportino Drupal 8.

Iniziamo con la parte più semplice: il dominio.

Acquisto di un nome di dominio

Per prima cosa, devi decidere in quale zona registrare il tuo dominio. Le più popolari sono: .ru per la Russia, .ua per l’Ucraina, .by per la Bielorussia. Se il tuo pubblico è internazionale o prevalentemente di lingua inglese, scegli .com.

Una volta scelta l’estensione, trova un sito affidabile dove acquistare il dominio. Fai attenzione: il prezzo iniziale di acquisto e quello di rinnovo annuale spesso differiscono. Inoltre, il prezzo pubblicizzato può riferirsi all’acquisto di molti domini contemporaneamente. Controlla sempre il costo reale di un solo dominio e il prezzo di rinnovo.

Nota anche che non vale la regola “più caro è, migliore è”: tutti i registrar vendono gli stessi domini — l’unica differenza è il prezzo e il servizio.

Puoi leggere di più sulle varie estensioni su Wikipedia:

.su
.ru
.рф
.com
.ua
.by

I domini .ru e .рф sono i più economici, .su costa un po’ di più, mentre .com è tra i più costosi. Se è la tua prima registrazione, evita i domini .рф perché non tutti gli hosting gestiscono correttamente domini in caratteri non latini. Per questa guida, useremo un dominio .ru.

Un buon registrar con prezzi onesti è 2domains.ru.

drupal 8

Registrati prima su questa pagina, inserendo dati reali: il dominio sarà intestato a te e potrai dimostrare la proprietà legale in caso di furto.

Dopo la registrazione, conferma la tua e-mail e accedi al tuo account su http://2domains.ru/enter.php.

drupal

Ora puoi acquistare il dominio: vai su Domini → Registrare un dominio. Inserisci il nome desiderato (tieni presente che i nomi brevi sono quasi tutti occupati).

drupal

Io, per esempio, registro drupalbook.ru. Se non hai fondi sufficienti, ricarica il tuo saldo con carta bancaria o portafogli elettronici.

Quando richiesto, lascia i server DNS predefiniti — li modificheremo più tardi quando configureremo l’hosting.

Registrazione dell’hosting

Ci sono molti servizi di hosting. Drupal funziona bene anche su hosting condivisi, purché sia abilitata una buona cache (es. con il modulo Boost). In questa guida useremo jino.ru.

drupal

Registriamo un piano “Hosting virtuale flessibile”. Dopo la registrazione e la conferma e-mail, accedi al tuo account https://account.jino.ru/profile/.

Una volta entrato, completa i dati personali e attiva l’hosting su https://account.jino.ru/activation/hosting/.

Il servizio ti consentirà di iniziare subito, ma dovrai pagare entro 5 ore. Il costo è di circa 170 rubli al mese (circa 5,5 rubli al giorno). Dopo il pagamento, imposta la versione PHP necessaria, preferibilmente 7.2 o superiore:

https://cp-hosting.jino.ru/management/webserver/php/

PHP 7.2

Caricamento del sito sull’hosting

Ora dobbiamo copiare il nostro sito su jino.ru. Per farlo, trasferisci tutti i file del sito e crea un dump del database. Puoi usare un client FTP come FileZilla o WinSCP.

Per esportare la base dati, usa Adminer — è come phpMyAdmin, ma in un solo file. Copia adminer.php nella radice del tuo sito e accedi a http://site.com/adminer.php.

Se non ricordi le credenziali MySQL, puoi trovarle nel file:

/sites/default/settings.php

nella variabile $databases['default']['default'].

In Adminer seleziona la tua base dati, poi vai su “Export”. Abilita gzip per comprimere il file e deseleziona i dati delle tabelle di cache, per rendere il dump più leggero. Clicca Export per scaricare il file SQL.

Connessione FTP

Accedi al pannello FTP su https://cp-hosting.jino.ru/management/ftp/ e prendi i dati d’accesso (server, utente, password). Puoi trovarli anche nella sezione “Informazioni tecniche”.

Apri FileZilla → File → Gestore siti → Nuovo sito, inserisci i dati FTP e connettiti. Carica tutti i file nella cartella del tuo dominio, ad esempio:

/domains/drupalbook.ru

Se alcuni file non vengono caricati, apri la scheda “Trasferimenti non riusciti”, selezionali e clicca “Ritenta”.

Configurazione DNS

Ora collega il dominio all’hosting impostando i DNS di Jino. I server sono:

ns1.jino.ru
ns2.jino.ru

Vai su 2domains.ru/domains, scegli il tuo dominio → “Gestione dei server DNS / Delegazione” e sostituisci i DNS del registrar con quelli di Jino.

Le modifiche DNS possono richiedere da 2 a 6 ore per propagarsi (in alcuni casi fino a 24 ore).

Ripristino del database

Dopo la propagazione dei DNS, se il tuo sito mostra errori come questo:

drupal error

non preoccuparti: devi solo riconnettere il database.

Carica adminer.php nella root del sito, accedi e importa il file SQL esportato in precedenza cliccando su “Import → Browse → Execute”.

Quando l’importazione è completata, vedrai un messaggio di conferma. Per database grandi, attendi qualche minuto (in caso di errore 502/503, semplicemente aspetta: il processo continua in background).

Configurazione delle connessioni MySQL in Drupal

Ora apri il file:

/sites/default/settings.php

e sostituisci i valori seguenti con quelli forniti dal tuo hosting:

<?php
$databases['default']['default'] = array (
  'database' => 'db_name',
  'username' => 'db_user',
  'password' => 'db_password',
  'prefix' => '',
  'host' => 'localhost',
  'port' => '3306',
  'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql',
  'driver' => 'mysql',
);
?>

Se visualizzi ancora errori, svuota la cache visitando:

/core/rebuild.php

Apri la pagina nel browser: http://site-name/core/rebuild.php

Dopo questo passaggio, il tuo sito Drupal dovrebbe essere pienamente operativo sul nuovo hosting.