Kuinka asentaa WordPress Ubuntuun

Haluatko asentaa WordPressin Ubuntuun itse? Jos olet DIY-tyyppi, lue eteenpäin saadaksesi selville, kuinka se tehdään.

WordPressin käytännöllisyys on tehnyt siitä Internetin rakkaan, sillä se muodostaa yli 30 % kaikista maailman isännöidyistä verkkosivustoista sekä 60 % ylivoimaisesti. sisällönhallintajärjestelmät.

Vaikka se alkoi helppokäyttöisenä bloggaaminen alustalla, WordPress on myös kasvanut sisältämään niin monia ominaisuuksia. Ja tämä tekee siitä erinomaisen työkalun monenlaisten verkkosivustojen rakentamiseen.

Monet isännöintipalveluntarjoajat tarjoavat yhden napsautuksen WordPress-asennuksia. Mutta jos olet tyyppi, joka tykkää tehdä asioita itse tai haluat vain ajantasaisemman asennuksen, tämä opas on sinua varten.

Edellytykset: Päivitä tai päivitä LAMP

WordPress vaatii toimiakseen LAMP-pinon (Linux Apache MySQL PHP) tai jotain vastaavaa. Ja koska sinulla on Ubuntu, joka täyttää Linux-vaatimukset, sinun on myös varmistettava, että muut komponentit on asennettu ja valmiina ennen WordPressin lisäämistä. Huomaa, että WordPress voi toimia Windowsissa, mutta toimii parhaiten Linuxissa. Voit myös korvata Apachen vaihtoehdolla, kuten Lightspeed. Mutta tämä opas keskittyy LAMP-laitteeseen.

Voit myös haluta päivittää järjestelmän varmistaaksesi, että käytät vain uusimpia paketteja. Esimerkiksi tammikuusta 2021 alkaen WordPress on saatavilla versiossa 5.6, ja se vaatii PHP:n versiosta 7.4 alkaen ja MySQL:n 5.6:sta ylöspäin. Tässä oppaassa oletetaan, että käytössäsi on Ubuntu 20.04.

Päivitä Ubuntu-järjestelmäsi antamalla seuraavat komennot:

sudo apt päivitys

sudo apt päivitys

Graafinen vs komentoriviasennus

Voit asentaa LAMP- ja WordPress-paketit joko komentorivin kautta tai käyttämällä graafista työkalua, kuten Ubuntu Software Centeriä. Huomaa kuitenkin, että jälkimmäinen on mahdollista vain, jos käytät Ubuntu Desktop -ympäristöä.

Tämä vaiheittainen opetusohjelma olettaa, että asennat paketit palvelinympäristöön ilman graafista käyttöliittymää.

Jos olet työpöytäympäristössä, voit myös käyttää päätettä. Tai voit suorittaa vaiheet 1–3 Ohjelmistokeskuksen avulla ja jatkaa asennusta vaiheesta 4.

Kirjaudu sisään etäisäntään kirjoittamalla:

ssh käyttäjä@isäntänimi #käytä isäntäsi tietoja

kirjaudu sisään etäisäntään

Kuinka asentaa WordPress Ubuntuun

Asenna WordPress Ubuntuun seuraavasti:

Vaihe 1. Asenna ja määritä Apache

Mikään ei toimi World Wide Webissä ilman HTTP (HyperText Transfer Protocol) -palvelinta. Joten sinun on ensin tarkistettava, onko palvelin käynnissä. Ja jos ei, asennat sellaisen. Käytämme Apache2:ta.

Tarkista, onko Apache asennettu, suorittamalla:

sudo systemctl tila apache2

Tai kirjoita palvelimesi IP-osoite verkkoselaimeen. Jos Apache on paikallisessa koneessa, kirjoita osoitepalkkiin 127.0.0.1. Sinun pitäisi nähdä samanlainen sivu:

Jos Apachea ei ole asennettu järjestelmään, asenna se seuraavalla komennolla:

sudo apt päivitys

sudo apt install apache2

Tarkista seuraavaksi Ubuntun palomuuri UFW:lle saatavilla olevat sovellukset käyttämällä:

sudo ufw-sovellusluettelo

Sen pitäisi tulostaa jotain tällaista:

Käytettävissä olevat sovellukset:

 Apache

 Apache täynnä

 Apache Secure

 OpenSSH

Voit sallia täyden HTTP- ja HTTPS-liikenteen valitsemalla "Apache Full" tai sallia vain HTTPS:n valitsemalla "Apache Secure". Esimerkiksi:

sudo ufw salli 'Apache Securen'

Määritä Apache

Vaihe 2. Asenna ja määritä MySQL

Kun Apache on asennettu ja käynnissä, seuraava vaihe on MySQL:n asentaminen. Voit tehdä tämän kirjoittamalla:

sudo apt asenna mysql-palvelin

Tämä asentaa kaiken tarvittavan tietokannan suorittamiseen palvelimellasi, mukaan lukien asiakasohjelman shell-ympäristöä varten. Se pyytää sinua syöttämään pääkäyttäjän (järjestelmänvalvojan) salasanan, mutta voit joko syöttää sen tai jättää sen tyhjäksi myöhempää käyttöä varten konfiguroinnin aikana.

Varmista asennuksen jälkeen asennus seuraavalla komennolla:

mysql_secure_installation

On parasta vastata "kyllä" kaikkiin sen ehdotuksiin. Kirjaudu sitten sisään shell-asiakassovelluksella ja luo tietokanta ja käyttäjätili WordPressille. Näin teet sen.

mysql -u root -p #kirjoita sitten salasanasi

mysql CREATE DATABASE wpsite;

mysql> LUO KÄYTTÄJÄ 'wpuser'@'localhost' TUNNISTETTU 'salasanalla';

mysql> MYÖNTÄ KAIKKI wpsite-sivustolla.* 'wpuser'@'localhost';

mysql> SUORAT YKSITYISYYDET;

mysql EXIT;

Määritä MySQL

Vaihe 3. Asenna ja määritä PHP

Nyt on aika asentaa LAMP-asennuksen PHP-osa. Tämä on myös suoraviivaista, syötä vain:

sudo apt install php php-mysql

Tai voit halutessasi asentaa PHP:n kaikkiin sen suosittuihin laajennuksiin WordPressin käyttöä varten kirjoittamalla:

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

Käytä lopuksi nanoa tai suosikkieditoriasi luodaksesi index.php-tiedoston Apache-webrootissa ja tallenna se. Se voi sisältää yksinkertaisen PHP-skriptin, kuten:

<?php

phpinfo ();

?>

nano /var/www/html/index.php

Vieraile sitten selaimessasi Apache-palvelimellasi varmistaaksesi, että PHP toimii osoitteessa:

website-ip-address/info.php

Jos käytät paikallista konetta, voit käydä:

localhost/index.php tai

127.0.0.1/index.php

Määritä PHP

Huomaa, että Apache HTTP-palvelimesi on määritetty palvelemaan *.html-tiedostoja ennen *.php-tiedostoja. Ja koska sinulla on nyt molemmat tiedostotyypit "html"-kansiossa, yksinkertaisesti kirjoittamalla verkkosivustosi IP-osoitteen näet Apache HTML -aloitussivun.

PHP:n palvelemiseksi oletusarvoisesti sinun on päivitettävä joitain määritystiedostoja ja käynnistettävä Apache uudelleen:

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

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

Tiedoston tulee näyttää yllä olevalta. Vaihda vain index.html hakemistoon index.php ja tallenna. Käynnistä sitten Apache uudelleen, jotta muutokset tulevat voimaan:

sudo systemctl käynnistä apache2

Pelkän verkkosivustosi IP-osoitteen tai localhost / 127.0.0.1 kirjoittaminen palvelee nyt oletuksena index.php:tä.

Vaihe 4. Asenna ja määritä WordPress

Nyt on aika ladata ja asentaa WordPress. Teet sen seuraavilla komennoilla:

cd /tmp #vaihda väliaikaiseen hakemistoon

wget -c http://wordpress.org/latest.tar.gz #lataa tiedosto

tar -xzvf uusin.tar.gz #ote

sudo cp -R wordpress /var/www/html/wordpress #siirrä html-kansioosi

sudo chown -R www-data:www-data /var/www/html/wordpress #set owner (Apache-ryhmä)

sudo chmod -R 775 /var/www/html/wordpress #asettaa suoritusoikeudet

Vaihe 5. Lisäsäätöjä

Tähän asti olemme työskennelleet vain verkkosivustosi ip-osoitteesi kanssa. Määritä WordPress-asennus toimimaan verkkotunnuksesi kanssa seuraavasti:

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

Sen pitäisi näyttää alla olevalta, muuta vain mysite.com verkkotunnukseksi.

Palvelimen nimi mysite.com

DocumentRoot / var / www / html / wordpress

ErrorLog $ {APACHE_LOG_DIR} /error.log

CustomLog $ {APACHE_LOG_DIR} /access.log yhdistetty

           

            AllowOverride Kaikki

           

Ota sitten Apachen uudelleenkirjoitusmoduuli käyttöön käyttämällä:

sudo a2enmod rewrite

Näiden vaiheiden pitäisi tarjota sinulle hienoja ja ihmisen luettavissa olevia URL-osoitteita, kuten:

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

Viimeistele asennus suorittamalla:

sudo apache2ctl configtest #tarkista, että kaikki on kunnossa

sudo a2ensite mysite.com.conf #add uusi verkkotunnuksen kokoonpano

sudo systemctl reload apache2 #käynnistä palvelin uudelleen

Vaihe 6. Suorita ja testaa

WordPress-asennus on valmis, mutta sinun on vielä suoritettava lopullinen asennus. Voit tehdä tämän siirtymällä WordPress-kansioosi selaimessasi ja noudattamalla ohjeita:

verkkosivu-ip-osoite/wordpress tai

mysite.com (jos asetat virtuaalisen isännän)

Sinun on luotava käyttäjätili ja syötettävä aiemmin luomasi MySQL-tietokannan tiedot. Lopuksi paina asennuspainiketta ja se on siinä.

Yhteenveto

Onnittelut, jos olet päässyt näin pitkälle. WordPressin asentaminen manuaalisesti ei ole yhtä helppoa kuin nuo yksinkertaiset yhden napsautuksen vaihtoehdot, mutta se on erittäin tyydyttävää. Sen avulla voit myös muokata palvelintasi haluamallasi tavalla.

Muista, että tämä on vasta alkua. Saatat tarvita erilaisia WordPress plugins tai PHP-laajennuksia, ja ne voivat vaatia sinua tekemään lisätyötä palvelimella.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke on tietokoneharrastaja, joka rakastaa lukea monenlaisia ​​kirjoja. Hän pitää Linuxista parempana kuin Windows/Mac ja on käyttänyt
Ubuntu alusta alkaen. Voit saada hänet kiinni Twitterissä bongotrax

Artikkelit: 285

Vastaanota teknisiä tavaroita

Tekniset trendit, startup-trendit, arvostelut, online-tulot, verkkotyökalut ja markkinointi kerran tai kahdesti kuukaudessa