Wyszukiwanie w witrynie

Jak zainstalować Drupala na CentOS 8


Drupal to darmowy CMS o otwartym kodzie źródłowym napisany w PHP i dostarczany z licencją GNU/GPL. Podobnie jak popularne platformy CMS, takie jak WordPress i Joomla, dzięki Drupal możesz zacząć od tworzenia własnego bloga lub strony internetowej od podstaw, mając niewielką lub zerową wiedzę na temat programowania stron internetowych lub języków znaczników.

W tym samouczku dowiesz się, jak zainstalować Drupal na CentOS 8 Linux.

Warunki wstępne

Zanim zaczniemy, upewnij się, że masz zainstalowany stos LAMP na swoim CentOS 8. LAMP to popularny stos używany do hostingu stron internetowych i składa się z serwera internetowego Apache, LAMPMariaDB/MySQL baza danych i PHP.

Upewnij się także, że masz połączenie SSH z serwerem CentOS 8 oraz dobre i stabilne połączenie internetowe.

Krok 1: Zainstaluj dodatkowe moduły PHP w CentOS 8

Drupal wymaga dodatkowych modułów PHP, aby działać bez żadnych problemów. Zainstaluj je, wykonując poniższe polecenie.

sudo dnf install php-curl php-mbstring php-gd php-xml php-pear php-fpm php-mysql php-pdo php-opcache php-json php-zip

Krok 2: Utwórz bazę danych Drupal

Po zainstalowaniu wszystkich wymaganych modułów PHP należy utworzyć bazę danych, która pomieści pliki instalacyjne Drupala. Zaloguj się więc do swojej bazy danych MariaDB, jak pokazano.

sudo mysql -u root -p

Po zalogowaniu uruchom polecenia, jak pokazano, aby utworzyć bazę danych dla Drupala i przyznać wszystkie uprawnienia użytkownikowi Drupal.

MariaDB [(none)]> CREATE DATABASE drupal_db;
MariaDB [(none)]> GRANT ALL ON drupal_db.* TO ‘drupal_user’@’localhost’ IDENTIFIED BY ‘StrongP@ssword’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Wyjdź i zrestartuj serwer bazy danych.

sudo systemctl restart mariadb

Krok 3: Pobierz Drupala w CentOS 8

Po wdrożeniu bazy danych Drupala następnym krokiem będzie pobranie pliku tar Drupala z oficjalnej strony Drupala. Zawiera wszystkie niezbędne pliki wymagane, aby Drupal działał zgodnie z oczekiwaniami. W chwili pisania tego tekstu najnowsza wersja to Drupal 8.8.4.

sudo wget https://ftp.drupal.org/files/projects/drupal-8.8.4.tar.gz

Po zakończeniu pobierania rozpakuj plik tar, jak pokazano.

sudo tar -xvf drupal-8.8.4.tar.gz

Następnie przenieś wyodrębniony folder do katalogu głównego dokumentów Apache, jak pokazano.

sudo mv drupal-8.8.2 /var/www/html/drupal

Mając nieskompresowany plik drupal w katalogu głównym dokumentu, zmodyfikuj uprawnienia do pliku, aby umożliwić Apache dostęp do katalogu.

sudo chown -R apache:apache /var/www/html/drupal

Krok 4: Skonfiguruj ustawienia Drupala

Następnie utworzymy plik ustawień z domyślnego pliku ustawień (default.settings.php), który już istnieje w następującej lokalizacji.

cd /var/www/html/drupal/sites/default
sudo cp -p default.settings.php settings.php

Jeśli w Twoim systemie jest włączony SELinux, uruchom poniższe polecenie, aby zastosować regułę SELinux w katalogu /var/www/html/drupal/.

Krok 5: Finalizowanie instalacji Drupala

Skończyliśmy ze wszystkimi konfiguracjami. Pozostało tylko skonfigurować Drupal w przeglądarce. Aby to zrobić, wpisz następujący adres w pasku adresu URL i naciśnij ENTER.

http://server-IP/drupal

Ekran „Witamy” będzie wyglądał tak, jak pokazano. Najpierw wybierz preferowany język i kliknij przycisk „Zapisz i kontynuuj”.

Na następnym ekranie wybierz „Profil standardowy” jako profil, którego chcesz użyć, i kliknij przycisk „Zapisz i kontynuuj”, aby przejść do następnej strony.

Następnie przejrzyj przegląd wymagań i włącz czyste adresy URL. Aby włączyć czyste adresy URL, przejdź do pliku konfiguracyjnego Apache znajdującego się w pliku /etc/httpd/conf/httpd.conf.

Ustaw atrybut AllowOverride z Brak na Wszystkie.

Następnie odśwież stronę, aby przejść do strony „Konfiguracja bazy danych”, jak pokazano. Wypełnij wymagane pola, takie jak typ bazy danych, nazwa bazy danych, hasło do bazy danych i nazwa użytkownika.

Ponownie kliknij przycisk „Zapisz i kontynuuj”, aby przejść do następnego kroku. Drupal rozpocznie instalację wszystkich funkcji i zajmie to około 5 minut.

W następnej sekcji podaj następujące dane:

Na koniec zostanie wyświetlona strona główna, jak pokazano. Możesz teraz przystąpić do tworzenia witryny i dodawania do niej treści. Możesz użyć szerokiej gamy motywów i wtyczek Drupala, aby poprawić wygląd swojej witryny.

I to prowadzi nas do końca tego artykułu. Przeprowadziliśmy Cię przez przewodnik krok po kroku, jak zainstalować Drupal na CentOS 8.