Kako instalirati WordPress na Ubuntu

Želite sami instalirati WordPress na Ubuntu? Ako ste DIY tip, pročitajte dalje kako biste otkrili kako se to radi.

Praktičnost WordPressa učinila ga je miljenikom interneta, s više od 30% svih hostiranih web stranica u svijetu, plus 60% dominacije među sustavima za upravljanje sadržajem.

Iako je počeo kao jednostavan za korištenje bloganje platforma, WordPress također je narastao i uključuje toliko značajki. A to ga čini izvrsnim alatom za izradu mnogih vrsta web stranica.

Mnogi pružatelji usluga hostinga nude instalacije WordPressa jednim klikom. Ali ako ste tip koji voli raditi stvari sam ili jednostavno želite ažurniju instalaciju, onda je ovaj vodič za vas.

Preduvjeti: Ažurirajte ili nadogradite svoj LAMP

WordPress zahtijeva LAMP (Linux Apache MySQL PHP) skup za pokretanje ili nešto slično. A budući da imate Ubuntu, koji zadovoljava zahtjeve Linuxa, također morate provjeriti jesu li ostale komponente instalirane i spremne prije dodavanja WordPressa. Imajte na umu da WordPress može raditi na Windowsima, ali najbolje radi na Linuxu. Također, Apache možete zamijeniti alternativom poput Lightspeeda. Ali ovaj je vodič usmjeren na LAMP.

Možda ćete također htjeti nadograditi sustav kako biste bili sigurni da koristite samo najnovije pakete. Od siječnja 2021., na primjer, WordPress je dostupan u verziji 5.6, a zahtijeva PHP od verzije 7.4 naviše i MySQL od 5.6 naviše. Ovaj vodič pretpostavlja da koristite Ubuntu 20.04.

Za nadogradnju vašeg Ubuntu sustava unesite sljedeće naredbe:

sudo apt ažuriranje

sudo apt nadogradnju

Grafička instalacija u odnosu na instalaciju putem naredbenog retka

Pakete LAMP i WordPress možete instalirati putem naredbenog retka ili pomoću grafičkog alata kao što je Ubuntu Software Center. Ali imajte na umu da je potonje moguće samo ako koristite Ubuntu Desktop okruženje.

Ovaj vodič korak po korak pretpostavlja da instalirate pakete u okruženju poslužitelja bez grafičkog korisničkog sučelja.

Ako ste u desktop okruženju, također možete koristiti terminal. Ili možete dovršiti korake od 1 do 3 pomoću softverskog centra, a zatim nastaviti instalaciju od koraka 4.

Za prijavu na udaljeni host upišite:

ssh user@hostname #koristite informacije s vašeg hosta

prijavite se na svoj udaljeni host

Kako instalirati WordPress na Ubuntu

Slijedite ove korake da instalirate WordPress na Ubuntu:

Korak 1. Instalirajte i konfigurirajte Apache

Ništa ne radi na svjetskoj mreži bez HTTP (HyperText Transfer Protocol) poslužitelja. Dakle, prvo morate provjeriti imate li pokrenut poslužitelj. A ako ne, instalirajte ga. Koristit ćemo Apache2.

Da provjerite je li Apache instaliran, pokrenite:

sudo systemctl status apache2

Ili upišite IP adresu vašeg poslužitelja u svoj web preglednik. Ako je Apache na lokalnom računalu, upišite 127.0.0.1 u adresnu traku. Trebali biste vidjeti sličnu stranicu:

Ako Apache nije instaliran na sustavu, instalirajte ga pomoću sljedeće naredbe:

sudo apt ažuriranje

sudo apt instalirati apache2

Zatim provjerite dostupne aplikacije za Ubuntu firewall UFW pomoću:

popis aplikacija sudo ufw

Trebao bi ispisati nešto poput:

Dostupne aplikacije:

 apaš

 Apache pun

 Apache Secure

 OpenSSH

Možete dopustiti puni HTTP i HTTPS promet odabirom 'Apache Full' ili dopustiti samo HTTPS odabirom 'Apache Secure'. Na primjer:

sudo ufw dopusti 'Apache Secure'

Konfigurirajte Apache

Korak 2. Instalirajte i konfigurirajte MySQL

Nakon što je vaš Apache instaliran i pokrenut, sljedeći korak je instalacija MySQL-a. To možete učiniti unosom:

sudo apt instalira mysql-poslužitelj

Ovo će instalirati sve što je potrebno za pokretanje baze podataka na vašem poslužitelju, uključujući klijenta za okruženje ljuske. Tražit će od vas da unesete root (administratorsku) lozinku, ali je slobodno možete unijeti ili ostaviti praznu za kasnije, tijekom konfiguracije.

Nakon instalacije osigurajte instalaciju sljedećom naredbom:

mysql_secure_installation

Najbolje je na sve njegove prijedloge odgovoriti s "da". Zatim se prijavite pomoću shell klijenta i izradite bazu podataka i korisnički račun za WordPress. Evo kako ćete to učiniti.

mysql -u root -p #zatim unesite svoju lozinku

mysql> STVARANJE BAZE PODATAKA wpsite;

mysql> STVARAJ KORISNIKA 'wpuser'@'localhost' PREDSTAVLJENOG PO 'password';

mysql> DOBRI SVE NA wpsite.* TO 'wpuser'@'localhost';

mysql> FLUSH PRIVILEGES;

mysql> IZLAZ;

Konfigurirajte MySQL

Korak 3. Instalirajte i konfigurirajte PHP

Sada je vrijeme da instalirate PHP dio LAMP postavke. Ovo je također jednostavno, samo unesite:

sudo apt instaliraj php php-mysql

Ili možete odlučiti instalirati PHP sa svim njegovim popularnim proširenjima za pokretanje WordPressa u pokretu tako da upišete:

sudo apt instaliraj php php-mysql php-gd php-mbstring php-curl php-intl php-zip php-xml php-xmlrpc php-sapun

Na kraju, upotrijebite nano ili svoj omiljeni uređivač za stvaranje datoteke index.php u vašem Apache webrootu i spremite je. Može sadržavati jednostavnu PHP skriptu poput:

phpinfo();

?>

nano /var/www/html/index.php

Zatim posjetite svoj Apache poslužitelj na svom pregledniku kako biste potvrdili da PHP radi na:

web-ip-adresa/info.php

Ako ste na lokalnom računalu, možete posjetiti:

localhost/index.php ili

127.0.0.1/index.php

Konfigurirajte PHP

Imajte na umu da je vaš Apache HTTP poslužitelj konfiguriran za posluživanje *.html datoteka prije *.php datoteka. A budući da sada imate obje vrste datoteka u mapi 'html', jednostavnim unosom IP adrese vaše web stranice prikazat će vam se Apache HTML stranica dobrodošlice.

Za posluživanje PHP-a prema zadanim postavkama morat ćete ažurirati neke konfiguracijske datoteke i ponovno pokrenuti Apache:

sudo nano /etc/apache2/mods-enabled/dir.conf

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

Datoteka bi trebala izgledati kao gore. Samo zamijenite index.html s index.php i spremite. Zatim ponovno pokrenite Apache kako bi promjene stupile na snagu, s:

sudo systemctl ponovo pokrenite apache2

Unosom samo vaše IP-adrese web-mjesta ili localhost / 127.0.0.1 sada će prema zadanim postavkama služiti index.php.

Korak 4. Instalirajte i konfigurirajte WordPress

Sada je vrijeme da preuzmete i instalirate WordPress. To možete učiniti pomoću sljedećih naredbi:

cd /tmp #prijelaz na privremeni direktorij

wget -c http://wordpress.org/latest.tar.gz #preuzmite datoteku

tar -xzvf najnoviji.tar.gz #ekstrakt

sudo cp -R wordpress /var/www/html/wordpress #premjesti u svoju html mapu

sudo chown -R www-data:www-data /var/www/html/wordpress #set vlasnik (Apache grupa)

sudo chmod -R 775 /var/www/html/wordpress #postavi prava izvršenja

Korak 5. Daljnja podešavanja

Do sada smo radili samo s IP adresom vaše web stranice. Da biste konfigurirali svoju WordPress instalaciju za rad s nazivom vaše domene, učinite sljedeće:

sudo nano /etc/apache2/sites-available/mysite.com.conf

Trebalo bi izgledati ovako, samo promijenite mysite.com u svoju domenu.

Naziv poslužitelja mysite.com

DocumentRoot / var / www / html / wordpress

Prijava pogreške $ {APACHE_LOG_DIR} /error.log

CustomLog $ {APACHE_LOG_DIR} /access.log kombiniran

           

            Sve AllowOverride

           

Zatim omogućite Apacheov modul za prepisivanje pomoću:

sudo a2enmod prepisati

Ovi bi vam koraci trebali pružiti one otmjene i ljudima čitljive URL-ove kao što su:

mysite.com/my-first-wordpress-post-url

Da biste dovršili postavljanje, pokrenite:

sudo apache2ctl configtest #provjerite je li sve u redu

sudo a2ensite mysite.com.conf #dodajte novu konfiguraciju domene

sudo systemctl reload apache2 #restart server

Korak 6. Pokrenite i testirajte

Postavljanje WordPressa je dovršeno, ali još uvijek morate pokrenuti konačnu instalaciju. To možete učiniti tako da otvorite mapu WordPress u svom pregledniku i slijedite upute:

web-ip-adresa/wordpress ili

mysite.com (ako postavite virtualni host)

Morat ćete kreirati korisnički račun i unijeti pojedinosti o MySQL bazi podataka koju ste prije izradili. Na kraju pritisnite gumb za instalaciju i to je to.

Zaključak

Čestitam ako ste došli ovako daleko. Ručno instaliranje WordPressa nije tako jednostavno kao one jednostavne opcije jednim klikom, ali je vrlo zadovoljavajuće. Također vam omogućuje da prilagodite svoj poslužitelj kako želite.

Imajte na umu da je ovo samo početak. Možda će vam kasnije trebati različiti WordPress dodaci ili PHP proširenja, a oni mogu od vas zahtijevati dodatni rad na poslužitelju.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke je računalni entuzijast koji voli čitati širok raspon knjiga. Više voli Linux nego Windows/Mac i koristio ga je
Ubuntu od svojih ranih dana. Možete ga uhvatiti na twitteru putem bongotrax

Članci: 298

Primajte tehnološke stvari

Tehnički trendovi, trendovi startupa, recenzije, online prihod, web alati i marketing jednom ili dvaput mjesečno