Come installare Drupal 8 su Fedora?

Come installare Drupal 8 su Fedora?
Drupal è un sistema di gestione dei contenuti gratuito e open source (CMS). Viene rilasciato ai sensi dei termini GNU General Public Licence (GPL), che è uno dei progetti di maggior successo di sempre per l'open source. Quasi 2.Il 5 percento del sito Web mondiale utilizza Drupal poiché offre funzionalità standard elevate come la semplice autorizzazione di contenuti, prestazioni stabili e un'eccellente sicurezza.

Cosa copriremo?

In questa guida, vedremo come installare e configurare Drupal 8 su Fedora 25 OS. Installeremo Drupal con Apache Web Server e MariaDB Database Server. Iniziamo con il processo di installazione di Drupal sulla workstation di Fedora 25.

Prerequisiti:

  1. Fedora 25 OS installato sul tuo sistema
  2. Connettività Internet per scaricare vari file
  3. Account amministrativo (SUDO Access) sul sistema

Installazione dei pacchetti richiesti:

Passo 1. Per facilitare l'installazione di Drupal, Fedora offre una raccolta di applicazioni preconfezionate. Basta utilizzare il comando seguente per installare tutti questi pacchetti:

$ sudo dnf installa @"Web server" drupal8 drupal8-httpd php-opcache php-mysqlnd mariadb-server

In questo esempio, abbiamo ipotizzato che i server Web e Database siano entrambi in esecuzione sulla stessa macchina.

Passo 2. Il servizio di database Apache Web e MARIADB possono essere abilitati per avviarsi al boot con il comando:

$ sudo systemctl abilita httpd.Servizio Mariadb.servizio

Passaggio 3. Avvia i servizi di cui sopra utilizzando:

$ sudo systemctl avvia httpd.Servizio Mariadb.servizio

Configurazione del server di database MariaDB

Passo 1. La configurazione predefinita di MARIADB richiede l'esecuzione dello script mysql_secure_installation per la protezione del database.

$ sudo mysql_secure_installation

Ora, farà alcune domande sull'impostazione di MariaDB. Abbiamo usato le seguenti impostazioni qui. Puoi scegliere in modo diverso secondo le tue esigenze.

Immettere la password corrente per root (immettere per nessuno): [PREMERE INVIO]
Imposta la password di root? [Y/n] y
nuova password [Imposta una password forte per MariaDB]
Reinserire la nuova password [Ripeti la password sopra]
Rimuovi gli utenti anonimi? [Y/n] y
Non consentire l'accesso al radice in remoto? [Y/n] y
Rimuovi il database di test e accedi ad esso? [Y/n] y
Ricarica le tabelle privilegiate ora? [Y/n] y

Passo 2. Accedi a MariaDB e crea un database e un utente privilegiato univoco per questo database.

$ sudo mysql -u root -p

1. Utilizzare il comando seguente per creare un database chiamato "testdb":

Creare database testdb;

2. Crea un utente chiamato "Testuser" con una password "Linuxhint313" con il comando:

Crea l'utente "Testuser"@"localhost" identificato da "Linuxhint313";

3. Concedere le autorizzazioni richieste al "Testuser" con il comando:

Concedi tutti i privilegi su TestDB.* a "Testuser"@"localhost" identificato da "linuxhint313";

4. Ricarica le tabelle di sovvenzione nel database MARIADB:

Privilegi a filo;

5. Esci dal database MariaDB:

Uscita;

Configurazione del server Web Apache

Passo 1. Affinché il server Web eseguisca alcune operazioni necessarie, i parametri Selinux devono essere impostati come:

$ sudo setSebool -p httpd_can_network_connect_db = 1
$ sudo setsebool -p httpd_can_sendmail on

Passo 2. Configurare il firewall per consentire il traffico sulla porta 80 (http):

$ sudo firewall-cmd-sierervice = http --permanent
$ sudo firewall-cmd--ricarichi

Passaggio 3. Successivamente, utilizzare il comando CP per copiare il valore predefinito.impostazioni.File PHP alle impostazioni.PHP nella stessa posizione:

$ sudo cp/etc/drupal8/siti/impostazione predefinita/impostazione predefinita.impostazioni.PHP
/etc/drupal8/siti/impostazioni predefinite.PHP

Passaggio 4. Ora imposta le autorizzazioni delle impostazioni.PHP a 666. Ora sarà leggibile e scrivibile da tutti.

$ sudo chmod 666/etc/drupal8/siti/impostazioni predefinite/impostazioni.PHP

Nota: Al termine dell'installazione di Drupal, dobbiamo ripristinare l'autorizzazione delle impostazioni.PHP a 644.

Passaggio 5. L'ultimo passo è riavviare il server web:

$ sudo systemctl riavvia httpd

Configurazione dell'installazione di Drupal

Siamo tutti impostati per configurare il Drupal dal browser Web. Apri un browser Web e naviga all'indirizzo IP del tuo sistema insieme a/drupal8 o http: // localhost/drupal8.
i) Quando visiti questa pagina per la prima volta, farà apparire la procedura guidata di configurazione per Drupal. Scegli il linguaggio di tua scelta, quindi salva e continua.

ii) Successivamente, selezionare un profilo di installazione dalle due opzioni. Di solito, un profilo standard viene comunemente usato in quanto ha caratteristiche preconfigurate. Al contrario, il profilo minimo viene normalmente utilizzato per la creazione di un sito personalizzato ed è consigliato solo per gli utenti avanzati.

iii) La finestra successiva verificherà vari requisiti per la configurazione di Drupal. Se vedi dipendenze o requisiti mancanti, puoi installarlo, quindi premere Salva e continua.

iv) Nella configurazione del database, selezionare il pulsante di opzione corrispondente a MariaDB. Immettere il nome per il tuo database e il nome utente per questo database. Nella colonna password del database, immettere la password del database utilizzata al momento della creazione del database.

Se tutto va bene, ora il processo di installazione dovrebbe iniziare.

Al termine dell'installazione, dobbiamo ripristinare l'autorizzazione delle impostazioni del file.PHP a 644 in modo che i membri del gruppo e altri utenti del sistema abbiano solo accesso a lettura. Per raggiungere questo obiettivo, eseguire il comando seguente:

$ sudo chmod 644/etc/drupal8/siti/impostazioni predefinite/impostazioni.PHP

Termina il processo di installazione sul lato browser aggiungendo varie informazioni sul sito:

Nome del sito - Nome del tuo sito

Indirizzo e -mail del sito - ID e -mail del tuo sito

Nome utente - Nome utente per il sito

Password - Password per accedere a questo sito

Indirizzo e -mail dell'utente - Il tuo ID e -mail personale

Paese predefinito - Paese a cui appartieni

Fuso orario predefinito - fuso orario

Nella schermata successiva, vedrai la homepage per il tuo account Drupal come mostrato di seguito. L'e -mail è un errore in rosso perché abbiamo utilizzato un ID per posta fittizia per dimostrare questa guida.

Conclusione:

Congratulazioni, abbiamo installato con successo Drupal per Fedora 25 Workstation dai pacchetti software ufficiali. La cosa importante da capire è che abbiamo precedentemente eseguito questa guida su Fedora 30 e 33 OS senza successo. Non è disponibile la documentazione ufficiale di diritto e più recente per l'installazione di Drupal su Fedora. Sembra che il supporto di Fedora non sia molto attivo per Drupal nelle sue ultime uscite. Speriamo che, in futuro, Fedora possa fornire supporto per l'installazione di Drupal sui suoi ultimi aggiornamenti.