Kako namestiti WordPress na Ubuntu

Želite sami namestiti WordPress na Ubuntu? Če ste tip DIY, preberite, kako se to naredi.

Zaradi praktičnosti je WordPress postal ljubljenec interneta, saj predstavlja več kot 30 % vseh gostujočih spletnih mest na svetu, poleg tega pa ima 60 % prevlado med sistemi za upravljanje vsebin.

Čeprav se je začel kot enostaven za uporabo Blogging platforma, WordPress je prav tako zrasel in vključuje toliko funkcij. Zaradi tega je odlično orodje za izdelavo številnih vrst spletnih mest.

Številni ponudniki gostovanja ponujajo namestitev WordPressa z enim klikom. Če pa ste tip, ki rad počne stvari sam, ali pa preprosto želite posodobljenejšo namestitev, potem je ta vodnik za vas.

Predpogoji: Posodobite ali nadgradite LAMP

WordPress za delovanje potrebuje sklad LAMP (Linux Apache MySQL PHP) ali kaj podobnega. In ker imate Ubuntu, ki izpolnjuje zahteve za Linux, se morate pred dodajanjem WordPressa prepričati tudi, da so druge komponente nameščene in pripravljene. Upoštevajte, da lahko WordPress deluje v sistemu Windows, vendar najbolje deluje v sistemu Linux. Prav tako lahko zamenjate Apache z alternativo, kot je Lightspeed. Toda ta vodnik je osredotočen na LAMP.

Morda boste želeli tudi nadgraditi sistem, da zagotovite, da uporabljate samo najnovejše pakete. Od januarja 2021 je na primer WordPress na voljo v različici 5.6 in zahteva PHP od različice 7.4 naprej ter MySQL od različice 5.6 naprej. Ta priročnik predvideva, da uporabljate Ubuntu 20.04.

Za nadgradnjo sistema Ubuntu vnesite naslednje ukaze:

Posodobi sudo apt

nadgradnja nadgradnje

Grafična namestitev v primerjavi z namestitvijo z ukazno vrstico

Paketa LAMP in WordPress lahko namestite prek ukazne vrstice ali z uporabo grafičnega orodja, kot je Ubuntu Software Center. Vendar upoštevajte, da je slednje možno samo, če uporabljate namizno okolje Ubuntu.

Ta vadnica po korakih predvideva, da nameščate pakete v strežniško okolje brez grafičnega uporabniškega vmesnika.

Če ste v namiznem okolju, lahko uporabite tudi terminal. Lahko pa dokončate korake od 1 do 3 s programskim središčem in nato nadaljujete namestitev od 4. koraka.

Za prijavo v oddaljenega gostitelja vnesite:

ssh uporabnik@imegostitelja #uporabi informacije vašega gostitelja

prijavite se v oddaljenega gostitelja

Kako namestiti WordPress na Ubuntu

Za namestitev WordPressa v Ubuntu sledite tem korakom:

Korak 1. Namestite in konfigurirajte Apache

Na svetovnem spletu nič ne deluje brez strežnika HTTP (HyperText Transfer Protocol). Torej, najprej morate preveriti, ali strežnik deluje. In če ne, ga namestite. Uporabljali bomo Apache2.

Če želite preveriti, ali je Apache nameščen, zaženite:

sudo systemctl status apache2

Ali pa v spletni brskalnik vnesite naslov IP vašega strežnika. Če je Apache na lokalnem računalniku, v naslovno vrstico vnesite 127.0.0.1. Morali bi videti podobno stran:

Če Apache ni nameščen v sistemu, ga namestite z naslednjim ukazom:

Posodobi sudo apt

sudo apt install apache2

Nato preverite aplikacije, ki so na voljo za požarni zid Ubuntu UFW z:

sudo ufw seznam aplikacij

Natisniti bi moralo nekaj takega:

Razpoložljive aplikacije:

 Apache

 Apache Full

 Apache Secure

 OpenSSH

Celoten promet HTTP in HTTPS lahko dovolite tako, da izberete »Apache Full«, ali dovolite samo HTTPS tako, da izberete »Apache Secure«. Na primer:

sudo ufw dovoli 'Apache Secure'

Konfigurirajte Apache

2. korak. Namestite in konfigurirajte MySQL

Ko je vaš Apache nameščen in zagnan, je naslednji korak namestitev MySQL. To lahko storite tako, da vnesete:

sudo apt install mysql-server

To bo namestilo vse, kar je potrebno za izvajanje baze podatkov na vašem strežniku, vključno z odjemalcem za lupinsko okolje. Od vas bo zahteval vnos korenskega (skrbniškega) gesla, vendar ga lahko vnesete ali pustite prazno za pozneje, med konfiguracijo.

Po namestitvi zavarujte namestitev z naslednjim ukazom:

mysql_secure_installation

Najbolje je, da na vse njegove predloge odgovorite z "da". Nato se prijavite z odjemalcem lupine in ustvarite bazo podatkov in uporabniški račun za WordPress. Evo, kako to storite.

mysql -u root -p #nato vnesite svoje geslo

mysql> USTVARI PODATKOVNO BAZO wpsite;

mysql> USTVARI UPORABNIKA 'wpuser'@'localhost', PREPOZNATEGA Z 'geslom';

mysql> GRANT ALL ON wpsite.* TO 'wpuser'@'localhost';

mysql> PREDHODNE PRIVILEGE;

mysql> IZHOD;

Konfigurirajte MySQL

3. korak. Namestite in konfigurirajte PHP

Zdaj je čas, da namestite PHP del nastavitve LAMP. Tudi to je preprosto, samo vnesite:

sudo apt namestite php php-mysql

Lahko pa se odločite za namestitev PHP z vsemi njegovimi priljubljenimi razširitvami za poganjanje WordPressa na poti, tako da vnesete:

sudo apt namestite php php-mysql php-gd php-mbstring php-curl php-intl php-zip php-xml php-xmlrpc php-soap

Nazadnje uporabite nano ali vaš najljubši urejevalnik, da ustvarite datoteko index.php v spletnem korenu Apache in jo shranite. Vsebuje lahko preprost PHP skript, kot je:

phpinfo ();

?>

nano /var/www/html/index.php

Nato v brskalniku obiščite strežnik Apache in preverite, ali PHP deluje na:

IP-naslov-spletnega mesta/info.php

Če uporabljate lokalni računalnik, lahko obiščete:

localhost/index.php oz

127.0.0.1/index.php

Konfigurirajte PHP

Upoštevajte, da je vaš strežnik HTTP Apache konfiguriran tako, da najprej streže datoteke *.html in ne datoteke *.php. In ker imate zdaj obe vrsti datotek v mapi 'html', se vam bo preprosto z vnosom naslova IP vašega spletnega mesta prikazala pozdravna stran Apache HTML.

Če želite privzeto uporabljati PHP, boste morali posodobiti nekaj konfiguracijskih datotek in znova zagnati Apache:

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

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

Datoteka bi morala izgledati kot zgoraj. Samo zamenjajte index.html z index.php in shranite. Nato znova zaženite Apache, da bodo spremembe začele veljati, z:

sudo sistemctl restart apache2

Če vnesete samo naslov IP vašega spletnega mesta ali localhost / 127.0.0.1, bo zdaj privzeto služil index.php.

4. korak. Namestite in konfigurirajte WordPress

Zdaj je čas, da prenesete in namestite WordPress. To storite z naslednjimi ukazi:

cd /tmp #preklop na začasni imenik

wget -c http://wordpress.org/latest.tar.gz #prenesite datoteko

tar -xzvf latest.tar.gz #extract

sudo cp -R wordpress /var/www/html/wordpress #premakni v mapo html

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

sudo chmod -R 775 /var/www/html/wordpress #nastavi pravice izvajanja

Korak 5. Nadaljnje prilagoditve

Do sedaj smo delali samo z naslovom ip vašega spletnega mesta. Če želite konfigurirati namestitev programa WordPress za delo z imenom vaše domene, naredite naslednje:

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

Videti bi moralo biti spodaj, samo spremenite mysite.com v svojo domeno.

Ime strežnika mysite.com

DocumentRoot / var / www / html / wordpress

Prijava v napako $ {APACHE_LOG_DIR} /error.log

CustomLog $ {APACHE_LOG_DIR} /access.log skupaj

           

            AllowOverride All

           

Nato omogočite Apachejev modul za ponovno pisanje z:

sudo a2enmod prepisati

Ti koraki bi vam morali zagotoviti te modne in človeku berljive URL-je, kot so:

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

Za dokončanje nastavitve zaženite:

sudo apache2ctl configtest #preverite, ali je vse v redu

sudo a2ensite mysite.com.conf #dodajte novo konfiguracijo domene

sudo systemctl ponovno naloži apache2 #znova zaženi strežnik

Korak 6. Zaženite in preizkusite

Nastavitev WordPressa je končana, vendar morate še vedno zagnati končno namestitev. To storite tako, da v brskalniku odprete mapo WordPress in sledite navodilom:

spletni-ip-naslov/wordpress oz

mysite.com (če nastavite virtualnega gostitelja)

Ustvariti boste morali uporabniški račun in vnesti podatke o bazi podatkov MySQL, ki ste jo ustvarili prej. Nazadnje pritisnite gumb za namestitev in to je to.

zaključek

Čestitke, če ste prišli tako daleč. Ročna namestitev WordPressa ni tako enostavna kot te preproste možnosti z enim klikom, vendar je zelo zadovoljiva. Prav tako vam omogoča, da svoj strežnik prilagodite po želji.

Ne pozabite, da je to šele začetek. Morda boste potrebovali različne vtičnike WordPress ali razširitve PHP, ki bodo morda zahtevali dodatno delo na strežniku.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke je računalniški navdušenec, ki rad bere široko paleto knjig. Raje uporablja Linux pred Windows/Macom in ga uporablja
Ubuntu že od prvih dni. Ujamete ga lahko na twitterju prek bongotrax

Članki: 299

Prejmite tehnične stvari

Tehnološki trendi, startup trendi, ocene, spletni dohodek, spletna orodja in trženje enkrat ali dvakrat mesečno