Как да инсталирате Drupal на Ubuntu Server

click fraud protection

Чудесен начин за изграждане на уебсайт е използването на система за управление на съдържанието. Един от най-добрите CMS инструменти, особено на Linux сървърите, е Drupal. Това е усъвършенстван инструмент на сайта с десетки функции, който позволява на потребителите бързо да създават уебсайт лесно, при собствени условия. Ето как да инсталирате Drupal на Ubuntu сървър.

Предварителни

Преди да разгърнете Drupal на вашия Ubuntu сървър, добре е да използвате инструмента за актуализиране, за да опресните всичко. Това ще гарантира, че целият софтуер, работещ на него, е актуален.

sudo apt актуализация sudo apt надграждане -y

След това също ще трябва да инсталирате зависимости. Те са критични за правилното функциониране на софтуера Drupal CMS.

sudo apt - вземете инсталирайте php php-mysql php-gd php-curl php-ssh2

В допълнение към тези зависимости, бъдете сигурни, че вече имате стека LAMP (или LEMP, ако използвате Nginx), инсталиран на Ubuntu. Ако не, бързо инсталирайте всичко необходимо за стартиране на уеб приложения на Ubuntu сървър с:

instagram viewer
sudo apt инсталирате лампа-сървър ^

По време на инсталирането на LAMP ще бъдете подканени да зададете корен парола за MySQL. Не забравяйте да изберете нещо сигурно, за да не бъде компрометирано. Освен това, бъдете сигурни, че тази парола е различна от основния потребител на сървъра. Използването на същата коренна парола за вашия root потребител на Ubuntu Linux и SQL базата данни е опасно нещо, което може да доведе до много, много лоши неща.

След като инсталирате всичко, ще трябва да стартирате Apache ръчно:

sudo услуга apache2 старт

Инсталирайте Drupal

Зависимостите са удовлетворени и всички необходими уеб приложения са инсталирани и работят правилно. Следващата стъпка е да изтеглите последната версия на Drupal на сървъра. Отидете на drupal.org уебсайт и вземете версията на tar.gz. За да улесните изтеглянето директно на сървъра, щракнете с десния бутон върху бутона за изтегляне, щракнете върху "копиране на местоположението на връзката" и отидете на терминала.

След това използвайте wget, за да изтеглите инструмента SSH към вашия сървър. Не използвате SSH? Помислете да изтеглите tar.gz на флаш устройство и след това да го включите.

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

Drupal се изтегля, сега е време да го инсталирате в директорията на главния уеб сървър.

tar xzvf /tmp/drupal-8.4.4.tar.gz -C / var / www / html / --strip-компоненти = 1

След това актуализирайте разрешенията на HTML директория.

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

Настройка на базата данни на Drupal

Drupal се нуждае от база данни, с която да взаимодейства, преди самият сървърен софтуер да се зареди правилно. За да създадете нова база данни, използвайте тази команда и влезте в системата с помощта на root парола, зададена за SQL по-рано.

mysql -u root -p

Сега, когато сте влезли в системата, е време да започнете взаимодействие със софтуера на базата данни. Започнете, като направите самата база данни:

създаване на база данни Drupal;

След това създайте нов потребител за базата данни, която софтуерът Drupal CMS може да използва. Не забравяйте да промените областта "securepassword" с нова парола.

Забележка: НЕ използвайте същата парола за този потребител като тази, която сте задали за root SQL потребител. Вместо, отидете генериране на уникален, сигурен такъв.

Имайте предвид, че потребителското име, което ще използва Drupal, е: drupalsite.

предоставете всички привилегии на drupal. * на drupalsite @ localhost, идентифицирани от „securepassword“;

Когато сте готови, промийте привилегиите на базата данни на SQL и излезте.

промиване привилегии; изход

Конфигуриране на Drupal

Drupal има няколко промени в конфигурацията и промени, които трябва да бъдат направени, преди софтуерът Drupal CMS да започне да работи правилно. Първият бит ощипвам е свързан с уеб сървъра Apache.

Първо, активирайте модула за пренаписване, за да може Drupal да променя нещата по желание.

sudo a2enmod rewrite

След това създайте нов празен конфигурационен файл на Drupal, който да използвате в папката „налични сайтове“.

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

Направете символна връзка и свържете новия конфигурационен файл, създаден в папката „налични сайтове“ и го свържете с папката „активирани сайтове“. Това ще направи така, че уеб сървърът Apache2 да активира софтуера Drupal CMS.

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

И накрая, използвайте инструмента за редактиране на текстови нано, за да настроите всичко.

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

В drupal.conf поставете следния код:

ServerAdmin [email protected]. DocumentRoot / var / www / html / ServerName domain.com. ServerAlias ​​www.domain.com. Опции FollowSymLinks. Разрешаване на всички Поръчката позволява, отказва. разреши от всички. ErrorLog /var/log/apache2/domain.com-error_log. CustomLog /var/log/apache2/domain.com-access_log общ. 

Запазете файла с Ctrl + O и излезте с Ctrl + X.

И накрая, рестартирайте уеб сървъра Apache, за да отразявате промените.

sudo service apache2 рестартиране

Използване на Drupal

Drupal е готов и е готов за употреба. Следващата стъпка е да преминете и стартирате скрипта за инсталиране на Drupal. Софтуерът ще ви преведе през създаването на акаунт и ще накара всичко да работи правилно.

Когато Drupal е напълно настроен, ще можете да създадете своя нов уебсайт!

watch instagram story