Ne glede na to, ali ste izkušen razvijalec WordPressa ali šele začnete, je namestitev WordPressa na Ubuntu hitra in enostavna.
WordPress je celovit sistem za upravljanje vsebin (CMS), ki poganja veliko spletnih mest, ki jih dnevno obiščete.
Če želite začeti razvijati spletna mesta WordPress, vendar niste pripravljeni plačati za strežnik v oblaku, lahko zaženete in gostite svoje spletno mesto WordPress lokalno na svojem računalniku. Tukaj je vse, kar morate vedeti o namestitvi WordPressa v Linux.
Zakaj uporabljati WordPress?
Po navedbah WordPress, je 40 % spletnih mest na svetu izdelanih z uporabo WordPressa. To so impresivni statistični podatki in morda se sprašujete: "Zakaj je WordPress tako priljubljen?"
Tukaj je nekaj ključnih razlogov, zakaj veliko ljudi izbere WordPress za delovanje svojih spletnih mest:
- Uporabniku prijazno: WordPress ima intuitivno nadzorno ploščo, ki je enostavna za uporabo in omogoča preprosto ustvarjanje in upravljanje spletnih mest. To tudi olajša učenje ogrodja.
- Vsestranski: WordPress lahko uporabite za ustvarjanje številnih spletnih mest, kot so blogi, spletne trgovine, ciljne strani podjetij itd.
- Prilagajanje: Dva glavna elementa spletnih mest WordPress sta teme in vtičniki. Ti vam omogočajo, da prilagodite in spremenite videz vaše spletne strani po svojih željah.
- Stroškovno učinkovito: WordPress je odprtokoden in brezplačen za uporabo ter je ekonomsko smiseln pri razvoju spletnih mest. Poleg tega je razmeroma enostavno najti razvijalce WordPressa, zaradi česar je cenejši.
Tukaj so koraki za namestitev WordPressa na Ubuntu:
1. Nastavite LAMP Stack
Sklad LAMP je zbirka štirih glavnih programskih paketov, potrebnih za učinkovito delovanje WordPressa. LAMP pomeni Linux, Apache, MySQL in PHP.
- Linux je operacijski sistem, v katerem boste postavili svoja spletna mesta WordPress.
- Apache je odprtokodna aplikacija spletnega strežnika, ki se uporablja za streženje spletnih strani in druge vsebine v internetu. Olajša povezavo med strežnikom in vašim spletnim brskalnikom. Je eden najpogosteje uporabljanih spletnih strežnikov, znan po svoji stabilnosti, prilagodljivosti in razširljivosti.
- MySQL je zmogljiv, odprtokoden in večplatformski sistem za upravljanje relacijskih baz podatkov (RDBMS), ki se pogosto uporablja za upravljanje in shranjevanje strukturiranih podatkov. Uporablja se za ohranjanje in ohranjanje podatkov o vašem spletnem mestu.
- PHP je programski jezik na strani strežnika, ki se uporablja za razvoj spletnih strani. S PHP lahko razvijete osnovno programsko opremo WordPress ter njene teme in predloge. Poleg tega obravnava vso poslovno logiko na vašem spletnem mestu WordPress.
XAMPP je odličen sklad LAMP, ki združuje vse te programske pakete. Če v računalniku nimate sklada LAMP, ga je relativno enostavno nastaviti.
Najprej prenesite XAMPP za Linux.
Prenesi:XAMPP
Ko je prenos končan, pojdite na Prenosi imenik, nato pa na novo preneseni datoteki XAMPP podelite dovoljenja za izvajanje z:
cd ~/Downloads && sudo chmod 777 xampp-linux-x64-*-installer.run
Zaženite namestitveni program XAMPP z:
sudo ./xampp-linux-x64-*-installer.run
Prikazal se vam bo grafični namestitveni program, zato samo sledite, da dokončate namestitev.
Ko je nameščen, lahko zaženete ali zaženete XAMPP z:
sudo /opt/lampp/lampp start
Ko zaženete XAMPP, lahko s spletnim brskalnikom obiščete naslednji URL: lokalni gostitelj. Če ste vse pravilno konfigurirali, vas bo pozdravil zaslon, podoben naslednjemu:
Ne pozabite, da je WordPress večplatformski, zato lahko tudi vi namestite lokalno v sistem Windows ali macOS.
2. Prenos WordPressa na Linux
Ko je sklad LAMP nastavljen, lahko nadaljujete s prenosom najnovejše različice WordPressa.
WordPress bo privzeto prenesen v vaš imenik za prenose. Nato pojdite v imenik Prenosi z uporabo ukaza cd:
cd ~/Downloads
Razpakirajte na novo preneseni arhiv WordPress z uporabo pripomočka za razpakiranje kot sledi:
unzip wordpress-*.zip
Prenesi:WordPress
3. Konfiguracija WordPressa v sistemu Linux
Ustvarite mapo znotraj /opt/lampp/htdocs imenik, ki ustreza imenu spletnega mesta, ki ga želite ustvariti. Ime mape je tisto, kar boste uporabili v URL-ju za lokalno navigacijo do vašega spletnega mesta WordPress.
Pojdi v opt in ustvarite mapo z imenom muo. Uporabite poljubno ime po želji.
cd /opt/lampp/htdocs && sudo mkdir muo
Kopirajte vsebino mape WordPress, ki ste jo predhodno razpakirali, v imenik vašega spletnega mesta.
sudo cp -R ~/Downloads/wordpress-*/wordpress/* /opt/lampp/htdocs/muo
Ne pozabite zamenjati različice WordPressa v prejšnjem ukazu s pravilno različico.
Spremenite lastnika spletnega mesta in vse njegove vsebine iz korenina do www-podatki z uporabo:
sudo chown www-data: www-data -R /opt/lampp/htdocs/muo/
Spremenite tudi dovoljenja za pisanje, da boste lahko preprosto lokalno delali s svojim spletnim mestom WordPress.
sudo chmod 777 -R /opt/lampp/htdocs/muo
Ne uporabljajte prejšnjih dovoljenj za pisanje v produkcijskih okoljih, ker niso dovolj omejujoča, vendar so v redu za testiranje in lokalni razvoj.
4. Namestitev WordPressa na Linux
Vaše spletno mesto WordPress potrebuje zbirko podatkov za shranjevanje in ohranjanje konfiguracij spletnega mesta in podatkov o uporabniku. Na srečo nam je XAMPP že namestil bazo podatkov MySQL.
Do zbirke podatkov lahko dostopate iz svojega brskalnika tako, da obiščete URL: localhost/phpmyadmin.
Kliknite na Novo v levem podoknu in podajte ime za vašo bazo podatkov. Nato kliknite Ustvari. Jaz sem svojega poimenoval muo da ustreza imenu spletnega mesta.
Obiščite URL lokalni gostitelj/muo da začnete konfigurirati svoje spletno mesto. Zamenjati muo z imenom mape vašega spletnega mesta, ki ste ga določili v tretjem koraku.
Na naslednji strani navedite ime baze podatkov in druge podrobnosti. Privzeto uporabniško ime MySQL je korenina in ni gesla, zato pustite prazno.
Kliknite na Predloži in sledite pozivom, ki sledijo.
Nazadnje navedite naslov spletnega mesta, uporabniško ime, močno geslo in svoj e-poštni naslov. Nato kliknite na Namestite gumb.
Na naslednji strani se boste prijavili v skrbniško ploščo WordPress, ki vam omogoča, da prilagodite in zgradite svoje spletno mesto po svojih željah.
Zaščita vašega spletnega mesta WordPress je pomembna
WordPress je odličen za razvoj široke palete spletnih mest. Najboljše od vsega pa je, da je enostavno začeti uporabljati in namestiti na vaš lokalni računalnik.
Ko želite svoje spletno mesto WordPress uvesti v produkcijo, morate zavarovati svoje spletno mesto, da se izognete kršitvam podatkov in izkoriščanju.