Jak zainstalować Drupal 8 na Ubuntu
Baza wiedzy Linux

Jak zainstalować Drupal 8 na Ubuntu

Jak zainstalować Drupal 8 na Ubuntu – Kompletny przewodnik

Drupal 8 to jedna z najpopularniejszych platform CMS (Content Management System), szeroko stosowana w projektach internetowych dzięki swojej elastyczności, wydajności i rozbudowanym możliwościom konfiguracji. Jeśli planujesz stworzyć stronę internetową na Drupalu 8, pierwszym krokiem jest poprawna instalacja na systemie Ubuntu. W tym przewodniku omówimy krok po kroku, jak zainstalować Drupal 8 na Ubuntu, uwzględniając wszystkie wymagania i konfiguracje potrzebne do prawidłowego działania systemu.


Jak zainstalować Drupal 8 na Ubuntu
Jak zainstalować Drupal 8 na Ubuntu

1. Wymagania wstępne przed instalacją Drupala 8

Zanim rozpoczniesz instalację Drupala 8, upewnij się, że Twój system spełnia poniższe wymagania:

  • System operacyjny: Ubuntu 18.04, 20.04 lub nowszy.
  • Serwer WWW: Apache 2.4 lub nowszy.
  • Baza danych: MySQL 5.7+ lub MariaDB 10.3+.
  • PHP: Wersja 7.3 lub nowsza z niezbędnymi rozszerzeniami, takimi jak pdo, mbstring, gd, xml, json, curl, i zip.

Warto również mieć podstawową wiedzę na temat korzystania z terminala i uprawnień administratora (root) w systemie Linux.


2. Krok 1: Aktualizacja systemu Ubuntu

Przed przystąpieniem do instalacji upewnij się, że Twój system Ubuntu jest aktualny. Otwórz terminal i wykonaj poniższe komendy:

sudo apt update
sudo apt upgrade -y

Te polecenia zapewnią, że wszystkie pakiety systemowe są zaktualizowane do najnowszych wersji.

Czytaj  Jakie są błędy, które należy unikać przy stosowaniu pozycjonowania brandowego?

3. Krok 2: Instalacja stosu LAMP (Linux, Apache, MySQL, PHP)

Drupal 8 wymaga stosu LAMP do działania. Oto, jak zainstalować poszczególne komponenty:

Instalacja Apache

sudo apt install apache2 -y
sudo systemctl enable apache2
sudo systemctl start apache2

Instalacja MySQL

Zainstaluj MySQL i zabezpiecz instalację:

sudo apt install mysql-server -y
sudo mysql_secure_installation

Podczas konfiguracji ustaw hasło root dla MySQL i postępuj zgodnie z instrukcjami.

Instalacja PHP i niezbędnych rozszerzeń

Drupal 8 wymaga kilku rozszerzeń PHP. Zainstaluj je za pomocą następującej komendy:

sudo apt install php libapache2-mod-php php-mysql php-xml php-gd php-curl php-mbstring php-zip -y

Po instalacji sprawdź wersję PHP:

php -v

4. Krok 3: Pobranie i rozpakowanie Drupala 8

Przejdź na oficjalną stronę Drupala i pobierz najnowszą wersję Drupal 8. Możesz również użyć komendy wget, aby pobrać plik bezpośrednio z terminala:

wget https://ftp.drupal.org/files/projects/drupal-8.x.x.tar.gz

Rozpakuj pobrany plik:

tar -xzvf drupal-8.x.x.tar.gz

Przenieś rozpakowaną zawartość do katalogu docelowego Apache:

sudo mv drupal-8.x.x /var/www/html/drupal

Ustaw odpowiednie uprawnienia:

sudo chown -R www-data:www-data /var/www/html/drupal
sudo chmod -R 755 /var/www/html/drupal

5. Krok 4: Konfiguracja Apache dla Drupala

Utwórz nowy plik konfiguracyjny dla Drupala:

sudo nano /etc/apache2/sites-available/drupal.conf

Wklej poniższą konfigurację:

<VirtualHost *:80>
    ServerAdmin admin@example.com
    DocumentRoot /var/www/html/drupal
    ServerName yourdomain.com
    ServerAlias www.yourdomain.com

    <Directory /var/www/html/drupal/>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/drupal_error.log
    CustomLog ${APACHE_LOG_DIR}/drupal_access.log combined
</VirtualHost>

Zapisz plik i zamknij edytor. Następnie aktywuj konfigurację i moduły Apache:

sudo a2ensite drupal.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

6. Krok 5: Utworzenie bazy danych dla Drupala

Zaloguj się do MySQL:

sudo mysql -u root -p

W MySQL utwórz nową bazę danych i użytkownika:

CREATE DATABASE drupal_db;
CREATE USER 'drupal_user'@'localhost' IDENTIFIED BY 'haslo123';
GRANT ALL PRIVILEGES ON drupal_db.* TO 'drupal_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

7. Krok 6: Instalacja i konfiguracja Drupala 8

Otwórz przeglądarkę i przejdź pod adres http://yourdomain.com. Powinieneś zobaczyć ekran instalacyjny Drupala.

Czytaj  Tworzenie Własnych Skryptów do Monitorowania Zasobów Systemowych

Krok 1: Wybierz język

Wybierz preferowany język i kliknij „Kontynuuj”.

Krok 2: Wybierz profil instalacji

Wybierz „Standard” lub „Minimal”, w zależności od potrzeb projektu.

Krok 3: Skonfiguruj bazę danych

Podaj nazwę bazy danych, nazwę użytkownika i hasło, które skonfigurowałeś wcześniej w MySQL.

Krok 4: Zakończenie instalacji

Po wprowadzeniu danych Drupal skonfiguruje bazę danych i zakończy instalację. Na koniec skonfiguruj konto administratora.


8. Optymalizacja i dodatkowe wskazówki

  • Włącz buforowanie: Użyj modułów buforowania, takich jak Memcached, aby przyspieszyć działanie strony.
  • Regularne kopie zapasowe: Zabezpiecz dane przez regularne tworzenie kopii zapasowych bazy danych i plików.
  • SSL/TLS: Skonfiguruj certyfikat SSL/TLS, aby zabezpieczyć połączenie.

9. Podsumowanie

Instalacja Drupala 8 na Ubuntu wymaga kilku kroków, ale dzięki dobrze zorganizowanemu procesowi jest ona stosunkowo prosta. Dzięki temu przewodnikowi możesz z łatwością skonfigurować swoje środowisko i rozpocząć pracę nad własną stroną internetową opartą na Drupalu. Pamiętaj o regularnych aktualizacjach i dobrych praktykach bezpieczeństwa, aby zapewnić stabilne i bezpieczne działanie systemu.

Polecane wpisy
Jak stworzyć prywatny dysk wirtualny w chmurze za pomocą Nextcloud na Ubuntu
Jak stworzyć prywatny dysk wirtualny w chmurze za pomocą Nextcloud na Ubuntu

Jak stworzyć prywatny dysk wirtualny w chmurze za pomocą Nextcloud na Ubuntu – Kompletny Przewodnik W dzisiejszych czasach dostęp do Czytaj dalej

Jak naprawić komputer
Jak naprawić komputer

Jak naprawić komputer Komputery to złożone urządzenia, które mogą ulec awarii z różnych powodów. Czasami problem jest łatwy do rozwiązania, Czytaj dalej