- - Kuinka asentaa Drupal Ubuntu-palvelimelle

Kuinka asentaa Drupal Ubuntu-palvelimelle

Upea tapa rakentaa verkkosivusto on käyttääsisällön hallintajärjestelmä. Yksi parhaimmista CMS-työkaluista, etenkin Linux-palvelimissa, on Drupal. Se on edistyksellinen sivustotyökalu, jossa on kymmeniä ominaisuuksia, joiden avulla käyttäjät voivat nopeasti rakentaa verkkosivuston omilla ehdoillaan. Näin asennat Drupalin Ubuntu-palvelimelle.

edellytykset

Ennen kuin asennat Drupalin Ubuntu-palvelimelle, on hyvä käyttää päivitystyökalua päivittämään kaikki. Tämä varmistaa, että kaikki siinä käynnissä olevat ohjelmistot ovat ajan tasalla.

sudo apt update
sudo apt upgrade -y

Tämän jälkeen sinun on myös asennettava riippuvuudet. Nämä ovat kriittisiä Drupal CMS-ohjelmistojen toiminnan kannalta.

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

Varmista näiden riippuvuuksien lisäksi myös sesinulla on jo LAMP (tai LEMP, jos käytät Nginx) -pino asennettuna Ubuntuun. Jos ei, asenna nopeasti kaikki tarvittavat Web-sovellusten ajamiseen Ubuntu-palvelimelle seuraavilla tavoilla:

sudo apt install lamp-server^

Sinua pyydetään LAMP-asennuksen aikanaMySQL: n pääsalasanan asettaminen. Valitse jokin turvallinen, jotta se ei vaarannu. Varmista lisäksi, että tämä salasana on erilainen kuin palvelimen pääkäyttäjä. Saman juurisalasanan käyttäminen Ubuntu Linux -käyttäjällesi ja SQL-tietokantaan on vaarallinen tehtävä ja johtaa erittäin, erittäin huonoihin asioihin.

Kun olet asentanut kaiken, sinun on käynnistettävä Apache manuaalisesti:

sudo service apache2 start

Asenna Drupal

Riippuvuudet ovat tyytyväisiä, ja kaikkitarvittavat verkkosovellukset on asennettu ja toimivat oikein. Seuraava vaihe on ladata uusin Drupalin versio palvelimelle. Siirry drupal.org-verkkosivustoon ja tartu tar.gz-versioon. Jotta lataaminen suoraan palvelimelle olisi helpompaa, napsauta hiiren kakkospainikkeella latauspainiketta, napsauta “kopioi linkin sijainti” ja siirry päätelaitteeseen.

Lataa sitten wget-sovelluksella työkalu SSH: lla palvelimellesi. Etkö käytä SSH: ta? Harkitse tar.gz-tiedoston lataamista flash-asemaan ja kytke se sitten uudelleen.

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

Drupal ladataan, nyt on aika asentaa se juurihakemistopalvelimen hakemistoon.

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

Päivitä seuraavaksi HTML-hakemiston käyttöoikeudet.

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

Drupal-tietokannan määrittäminen

Drupal tarvitsee tietokannan vuorovaikutukseen aiemminitse palvelinohjelmisto latautuu oikein. Jos haluat luoda uuden tietokannan, käytä tätä komentoa ja kirjaudu järjestelmään käyttämällä SQL: lle aiemmin määritettyä pääsalasanaa.

mysql -u root -p

Nyt kun olet kirjautunut sisään, on aika aloittaa vuorovaikutus tietokantaohjelman kanssa. Aloita tekemällä itse tietokanta:

create database drupal;

Luo seuraavaksi uusi käyttäjä tietokannalle, jota Drupal CMS-ohjelmisto voi käyttää. Muista vaihtaa turvallinen salasana -alue uudella salasanalla.

Huomaa: ÄLÄ käytä tälle käyttäjälle samaa salasanaa kuin olet asettanut juuri-SQL-käyttäjän. Sen sijaan mene luomaan ainutlaatuinen, turvallinen.

Muista, että käyttäjänimi Drupal käyttää on: drupalsite.

grant all privileges on drupal.* to drupalsite@localhost identified by "securepassword";

Kun olet valmis, huuhtele SQL-tietokannan käyttöoikeudet ja kirjaudu ulos.

flush privileges;
exit

Drupalin määrittäminen

Drupalilla on useita määritysmuutoksia ja korjauksia, jotka on tehtävä ennen kuin Drupal CMS-ohjelmisto alkaa toimia oikein. Ensimmäinen vähän parannuksia liittyy Apache-verkkopalvelimeen.

Aktivoi ensin uudelleenkirjoitusmoduuli, jotta Drupal voi muuttaa asioita haluamallaan tavalla.

sudo a2enmod rewrite

Luo sitten uusi tyhjä Drupal-määritystiedosto käytettäväksi ”site-available” -kansioon.

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

Tee linkki ja linkitä uusi asetustiedostojoka on luotu ”site-available” -kansioon ja linkitä se “site-enabled” -kansioon. Tämän tekeminen tekee siitä niin, että Apache2-verkkopalvelin mahdollistaa Drupal CMS-ohjelmiston.

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

Viimeiseksi aseta kaikki asetukset nanotekstieditori-työkalun avulla.

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

Liitä seuraavaan koodiin 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>

Tallenna tiedosto Ctrl + O ja poistu Ctrl + X.

Viimeiseksi käynnistä Apache-verkkopalvelin uudelleen muutosten heijastamiseksi.

sudo service apache2 restart

Drupalin käyttäminen

Drupal on kaikki valmis ja käyttövalmis. Seuraava vaihe on käydä läpi ja suorittaa Drupalin asennuskomentosarja. Ohjelmisto auttaa sinua luomaan tilin ja saa kaiken toimimaan oikein.

Kun Drupal on täysin asennettu, voit luoda uuden verkkosivustosi!

Kommentit