Kako instalirati Drupal na Ubuntu Server

click fraud protection

Sjajan način za izgradnju web stranice je korištenje sustava za upravljanje 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 nadogradnja -y

Nakon 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 da ste na Ubuntu već instalirali 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 instalirati lampu-server ^

Tijekom instalacije LAMP od vas će se tražiti da postavite osnovnu lozinku za MySQL. Obavezno odaberite nešto sigurno kako ne bi bilo ugroženo. Pored toga, budite sigurni da se ta lozinka razlikuje od root korisnika poslužitelja. Upotreba iste lozinke za korijenskog korisnika Ubuntu Linuxa i SQL baze podataka opasna je stvar i dovesti će do vrlo, vrlo loših stvari.

instagram viewer

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

sudo usluga apache2 start

Instalirajte Drupal

Ovisnosti su zadovoljne i sve potrebne web aplikacije instalirane su i rade ispravno. Sljedeći korak je preuzimanje najnovije verzije Drupala na poslužitelj. Idi na drupal.org web mjestu i zgrabite 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 upotrijebite wget za preuzimanje alata SSH na vaš 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 komunicira prije nego se i sam softver poslužitelja ispravno učita. 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 korijen -p

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

stvoriti bazu podataka 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 onu koju ste postavili za korijenskog SQL korisnika. umjesto toga, go generirati jedinstven, osigurajte jedan.

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

dodijeliti sve privilegije na drupalu. * na drupalsite @ localhost identificirani sa "securepassword";

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

rumenilo povlastice; Izlaz

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 da bi Drupal po svojoj volji mogao mijenjati stvari.

sudo a2enmod prepisati

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

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

Napravite simlink i povežite novu konfiguracijsku datoteku stvorenu u mapi "web-mjesta koja su dostupna" i povežite je u mapu "web-lokacije". 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:

ServerAdmin [email protected]. DocumentRoot / var / www / html / ServerName domain.com. ServerAlias ​​www.domain.com. Opcije FollowSymLinks. DopustiOvrši sve. Naredba dopustiti, zanijekati. dopustiti od svih. ErrorLog /var/log/apache2/domain.com-error_log. CustomLog /var/log/apache2/domain.com-access_log zajednički. 

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.

ponovno pokrenuti sudo servis apache2

Korištenje Drupala

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

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

watch instagram story