Jak zainstalować Drupal na serwerze Ubuntu

click fraud protection

Świetnym sposobem na zbudowanie strony internetowej jest użycie systemu zarządzania treścią. Jednym z najlepszych narzędzi CMS do użycia, szczególnie na serwerach Linux, jest Drupal. Jest to zaawansowane narzędzie do witryn z dziesiątkami funkcji, które pozwalają użytkownikom szybko zbudować witrynę na własnych warunkach. Oto jak zainstalować Drupal na serwerze Ubuntu.

Wymagania wstępne

Przed wdrożeniem Drupala na serwerze Ubuntu warto skorzystać z narzędzia do aktualizacji, aby odświeżyć wszystko. Zapewni to, że wszystkie działające na nim oprogramowanie jest aktualne.

sudo apt update sudo apt upgrade -y

Następnie musisz również zainstalować zależności. Ma to kluczowe znaczenie dla prawidłowego działania oprogramowania Drupal CMS.

sudo apt-get install php php-mysql php-gd php-curl php-ssh2

Oprócz tych zależności upewnij się, że masz już stos LAMP (lub LEMP, jeśli używasz Nginx) zainstalowany na Ubuntu. Jeśli nie, szybko zainstaluj wszystko, co jest potrzebne do uruchamiania aplikacji internetowych na serwerze Ubuntu za pomocą:

instagram viewer
sudo apt install lamp-server ^

Podczas instalacji LAMP pojawi się monit o skonfigurowanie hasła roota dla MySQL. Pamiętaj, aby wybrać coś bezpiecznego, aby nie zostało naruszone. Ponadto upewnij się, że hasło to jest inne niż użytkownik root serwera. Używanie tego samego hasła roota dla użytkownika root Ubuntu Linux i bazy danych SQL jest niebezpieczne i prowadzi do bardzo, bardzo złych rzeczy.

Po zainstalowaniu wszystkiego musisz ręcznie uruchomić Apache:

usługa sudo apache2 start

Zainstaluj Drupal

Zależności są spełnione, a wszystkie niezbędne aplikacje internetowe są zainstalowane i działają poprawnie. Następnym krokiem jest pobranie najnowszej wersji Drupala na serwer. Idź do drupal.org i pobierz wersję tar.gz. Aby ułatwić pobieranie bezpośrednio na serwer, kliknij prawym przyciskiem myszy przycisk pobierania, kliknij „skopiuj lokalizację łącza” i przejdź do terminala.

Następnie użyj wget, aby pobrać narzędzie SSH na twój serwer. Nie korzystasz z SSH? Rozważ pobranie tar.gz na dysk flash, a następnie podłącz go.

wget -P / tmp / https://ftp.drupal.org/files/projects/drupal-8.4.4.tar.gz

Drupal został pobrany, teraz nadszedł czas, aby zainstalować go w katalogu głównego serwera WWW.

tar xzvf /tmp/drupal-8.4.4.tar.gz -C / var / www / html / --strip-components = 1

Następnie zaktualizuj uprawnienia do katalogu HTML.

Chown www-data: www-data -R / var / www / html / chmod -R 755 / var / www / html /

Konfigurowanie bazy danych Drupal

Drupal potrzebuje bazy danych do interakcji, zanim oprogramowanie serwera załaduje się poprawnie. Aby utworzyć nową bazę danych, użyj tej komendy i zaloguj się do systemu za pomocą hasła root skonfigurowanego wcześniej dla SQL.

mysql -u root -p

Po zalogowaniu się nadszedł czas, aby rozpocząć interakcję z oprogramowaniem bazy danych. Zacznij od utworzenia samej bazy danych:

utwórz bazę danych drupal;

Następnie utwórz nowego użytkownika dla bazy danych, z której może korzystać oprogramowanie Drupal CMS. Pamiętaj, aby zmienić obszar „bezpieczne hasło” na nowe hasło.

Uwaga: NIE używaj tego samego hasła dla tego użytkownika, co zostało skonfigurowane dla użytkownika root SQL. Zamiast, wygeneruj unikalny, bezpieczny.

Pamiętaj, że nazwa użytkownika, której będzie używać Drupal, to: drupalsite.

nadaj wszystkie uprawnienia drupal. * drupalsite @ localhost zidentyfikowane przez „bezpieczne hasło”;

Po zakończeniu opróżnij uprawnienia bazy danych SQL i wyloguj się.

spłukać przywileje; wyjście

Konfigurowanie Drupala

Drupal ma kilka zmian w konfiguracji i poprawek, które należy wprowadzić, zanim oprogramowanie Drupal CMS zacznie działać poprawnie. Pierwsza poprawka dotyczy serwera WWW Apache.

Najpierw włącz moduł przepisywania, aby Drupal mógł zmieniać rzeczy do woli.

sudo a2enmod przepisz

Następnie utwórz nowy pusty plik konfiguracyjny Drupal do użycia w folderze „dostępne strony”.

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

Utwórz dowiązanie symboliczne i połącz nowy plik konfiguracyjny utworzony w folderze „dostępne strony” i połącz go z folderem „dostępne strony”. Dzięki temu serwer WWW Apache2 włączy oprogramowanie Drupal CMS.

sudo ln -s /etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf

Na koniec użyj narzędzia do edycji tekstu nano, aby wszystko skonfigurować.

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

W pliku drupal.conf wklej następujący kod:

ServerAdmin [email protected]. DocumentRoot / var / www / html / NazwaSerwera domena.com. ServerAlias ​​www.domain.com. Opcje FollowSymLinks. AllowOverride All. Zamów dozwolone, odmawiaj. pozwalają od wszystkich. ErrorLog /var/log/apache2/domain.com-error_log. CustomLog /var/log/apache2/domain.com-access_log wspólny. 

Zapisz plik za pomocą Ctrl + O i wyjdź za pomocą Ctrl + X.

Na koniec zrestartuj serwer WWW Apache, aby odzwierciedlić zmiany.

usługa sudo apache2 restart

Korzystanie z Drupala

Drupal jest skonfigurowany i gotowy do użycia. Następnym krokiem jest przejście przez skrypt instalacyjny Drupal. Oprogramowanie przeprowadzi Cię przez proces tworzenia konta i zapewni prawidłowe działanie.

Kiedy Drupal jest w pełni skonfigurowany, będziesz mógł stworzyć swoją nową stronę internetową!

watch instagram story