Како инсталирати Друпал на Убунту сервер

Одличан начин за прављење веб странице је коришћење система за управљање садржајем. Један од најбољих ЦМС алата за коришћење, посебно на Линук серверима је Друпал. То је напредни алат за веб локацију са десетинама функција које корисницима омогућавају да лако изграде веб локацију под сопственим условима. Ево како да инсталирате Друпал на Убунту сервер.

Предуслови

Пре него што примените Друпал на свом Убунту серверу, добра је идеја да користите алатку за ажурирање да бисте све освежили. Ово ће осигурати да је сав софтвер који ради на њему ажуриран.

sudo apt update

sudo apt upgrade -y

Након тога, такође ћете морати да инсталирате зависности. Ово је кључно за правилно функционисање Друпал ЦМС софтвера.

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

Поред ових зависности, уверите се да већ имате ЛАМП (или ЛЕМП ако користите Нгинк) стек инсталиран на Убунту. Ако не, брзо инсталирајте све што је потребно за покретање веб апликација на Убунту серверу са:

sudo apt install lamp-server^

Током инсталације ЛАМП-а, од вас ће бити затражено да поставите роот лозинку за МиСКЛ. Обавезно изаберите нешто безбедно да не буде угрожено. Поред тога, уверите се да се ова лозинка разликује од роот корисника сервера. Коришћење исте роот лозинке за вашег Убунту Линук роот корисника и СКЛ базу података је опасна ствар и довешће до веома, веома лоших ствари.

Након што све инсталирате, мораћете ручно да покренете Апацхе:

sudo service apache2 start

Инсталирајте Друпал

Зависности су задовољене, а све потребне веб апликације су инсталиране и исправно раде. Следећи корак је преузимање најновије верзије Друпала на сервер. Иди на друпал.орг веб локацију и узмите верзију тар.гз. Да бисте олакшали преузимање директно на сервер, кликните десним тастером миша на дугме за преузимање, кликните на „копирај локацију везе“ и идите на терминал.

  10 начина за аутоматизацију Гмаил задатака за повећање ефикасности

Затим користите вгет да преузмете алат преко ССХ-а на ваш сервер. Не користите ССХ? Размислите о преузимању тар.гз на флеш диск, а затим га прикључите.

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

Друпал је преузет, сада је време да га инсталирате у роот директоријум веб сервера.

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

Затим ажурирајте дозволе ХТМЛ директоријума.

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

Подешавање Друпал базе података

Друпалу је потребна база података за интеракцију пре него што се сам серверски софтвер правилно учита. Да бисте креирали нову базу података, користите ову команду и пријавите се на систем користећи роот лозинку постављену за СКЛ раније.

mysql -u root -p

Сада када сте пријављени, време је да почнете да комуницирате са софтвером базе података. Почните тако што ћете направити саму базу података:

create database drupal;

Затим креирајте новог корисника за базу података коју Друпал ЦМС софтвер може да користи. Обавезно промените област „безбедна лозинка“ новом лозинком.

Напомена: НЕМОЈТЕ користити исту лозинку за овог корисника као ону коју сте подесили за роот СКЛ корисника. Уместо тога, иди генерише јединственусигуран један.

Имајте на уму да је корисничко име које ће Друпал користити: друпалсите.

grant all privileges on drupal.* to [email protected] identified by 'securepassword';

Када завршите, испразните привилегије СКЛ базе података и одјавите се.

flush privileges;

exit

Конфигурисање Друпала

Друпал има неколико промена конфигурације и подешавања која треба да се ураде пре него што Друпал ЦМС софтвер почне да ради исправно. Први део подешавања има везе са Апацхе веб сервером.

  10 начина на који креатори садржаја могу да користе Цанвине услуге штампања

Прво, омогућите модул за поновно писање како би Друпал могао да мења ствари по својој вољи.

sudo a2enmod rewrite

Затим креирајте нову празну Друпал конфигурациону датотеку коју ћете користити у фасцикли „доступне локације“.

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

Направите симболичку везу и повежите нову конфигурациону датотеку креирану у фасцикли „ситес-аваилабле” и повежите је са фасциклом „ситес-енаблед”. Ово ће омогућити да веб сервер Апацхе2 омогући Друпал ЦМС софтвер.

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

На крају, користите алатку за уређивање текста нано да бисте све подесили.

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

У друпал.цонф налепите следећи код:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/
ServerName domain.com
ServerAlias www.domain.com
<Directory /var/www/html/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/domain.com-error_log
CustomLog /var/log/apache2/domain.com-access_log common
</VirtualHost>

Сачувајте датотеку помоћу Цтрл + О и изађите са Цтрл + Кс.

На крају, поново покрените Апацхе веб сервер да бисте одразили промене.

sudo service apache2 restart

Коришћење Друпала

Друпал је све подешен и спреман за употребу. Следећи корак је да прођете и покренете скрипту за инсталацију Друпала. Софтвер ће вас провести кроз креирање налога и све ће радити исправно.

Када Друпал буде потпуно постављен, моћи ћете да креирате своју нову веб локацију!