- - Kako instalirati Drupal na Ubuntu Server

Kako instalirati Drupal na Ubuntu Server

Sjajan način za izgradnju web stranice je korištenje asustav upravljanja sadržajem. Drupal je jedan od najboljih CMS alata, posebno na Linux poslužiteljima. To je napredni alat za web mjesto s desetak značajki koji korisnicima brzo omogućuje lako izradu web mjesta, prema vlastitim uvjetima. Evo kako instalirati Drupal na Ubuntu poslužitelj.

Preduvjeti

Prije nego što instalirate Drupal na vašem Ubuntu poslužitelju, dobro je upotrijebiti alat za ažuriranje kako biste sve osvježili. Tako ćete osigurati da su svi softveri na njemu pokrenuti.

sudo apt update
sudo apt upgrade -y

Slijedom toga, morat ćete instalirati i ovisnosti. Oni su kritični za pravilno funkcioniranje softvera Drupal CMS.

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

Uz ove ovisnosti budite sigurni dana Ubuntuu ste već postavili LAMP (ili LEMP ako koristite Nginx). Ako ne, brzo instalirajte sve što je potrebno za pokretanje web aplikacija na Ubuntu poslužitelju sa:

sudo apt install lamp-server^

Tijekom instalacije LAMP od vas će se zatražitiza postavljanje root lozinke za MySQL. Obavezno odaberite nešto sigurno kako ne bi bilo ugroženo. Pored toga, budite sigurni da se ta lozinka razlikuje od korijenskog korisnika poslužitelja. Korištenje iste lozinke za korijenskog korisnika Ubuntu Linuxa i SQL baze podataka opasno je učiniti i dovesti do vrlo, vrlo loših stvari.

Nakon što sve instalirate, morat ćete pokrenuti Apache ručno:

sudo service apache2 start

Instalirajte Drupal

Zavisnosti su zadovoljna, i sve topotrebne web-aplikacije su ispravno instalirane i rade. Sljedeći korak je preuzimanje najnovije verzije Drupala na poslužitelj. Idite na web stranicu drupal.org i preuzmite inačicu tar.gz. Da biste olakšali preuzimanje izravno na poslužitelj, desnom tipkom miša kliknite gumb za preuzimanje, kliknite "kopiraj vezu veze" i idite na terminal.

Zatim pomoću wget-a preuzmite alat preko SSH-a na svoj poslužitelj. Ne upotrebljavate SSH? Razmislite o preuzimanju tar.gz na flash pogon, a zatim ga uključite.

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

Drupal se preuzima, sada je vrijeme da ga instalirate u direktorij korijenskog web poslužitelja.

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

Zatim ažurirajte dopuštenja HTML direktorija.

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

Postavljanje baze podataka Drupal

Drupal treba bazu podataka s kojom je ranije komuniciraosoftver samog poslužitelja ispravno će se učitati. Da biste stvorili novu bazu podataka, koristite ovu naredbu i prijavite se u sustav pomoću lozinke za root koji je ranije postavljen za SQL.

mysql -u root -p

Sada kada ste prijavljeni, vrijeme je da započnete interakciju sa softverom baze podataka. Započnite izradom same baze podataka:

create database drupal;

Zatim stvorite novog korisnika za bazu podataka koju softver Drupal CMS može koristiti. Obavezno promijenite područje "zaštitne riječi" novom lozinkom.

Napomena: NE koristite istu lozinku za ovog korisnika kao i onu koju ste postavili za korijenskog SQL korisnika. Umjesto toga, kreirajte jedinstven, siguran.

Imajte na umu da će korisničko ime koje koristi Drupal: drupalsite.

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

Kad završite, isperite privilegije SQL baze podataka i odjavite se.

flush privileges;
exit

Konfiguriranje Drupala

Drupal ima nekoliko promjena konfiguracije i podešavanja koje je potrebno izvršiti prije nego što Drupal CMS softver počne ispravno raditi. Prvi zalogaj ima veze s web poslužiteljem Apache.

Prvo omogućite prepisati modul kako bi Drupal po svojoj volji mogao mijenjati stvari.

sudo a2enmod rewrite

Zatim stvorite novu praznu konfiguracijsku datoteku Drupala koja će se upotrebljavati u mapi "web stranice dostupne".

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

Napravite symlink i povežite novu datoteku configstvorena u mapi "web mjesta koja su dostupna" i povežite je s mapom "web mjesta omogućena". Ako to učinite, web-poslužitelj Apache2 omogućuje softver Drupal CMS.

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

I na kraju, upotrijebite alat za uređivanje teksta nano da biste sve postavili.

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

U drupal.conf, zalijepite sljedeći kod:

<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>

Spremite datoteku pomoću Ctrl + O i izađite s Ctrl + X.

I na kraju, ponovno pokrenite web-poslužitelj Apache da biste odražavali promjene.

sudo service apache2 restart

Korištenje Drupala

Drupal je sve spremno za upotrebu. Sljedeći korak je prolazak i pokretanje skripte za instalaciju Drupal. Softver će vas voditi kroz stvaranje računa i ispravno funkcionirati.

Kada je Drupal potpuno postavljen, moći ćete kreirati svoju novu web stranicu!

komentari