WordPress on maailman tunnetuin bloggaaminen jaWebin CMS-alustat. Sitä on helppo kehittää, mukauttaa ja mitoittaa tuotantoon. Se toimii myös lukemattomissa palvelinkäyttöjärjestelmissä (Linux, Windows ja jopa BSD), sillä on kymmeniä käyttäjiä ja sillä on hyvä osa koko Internetistä. WordPressin manuaalinen asentaminen palvelimelle on hyvin mukana prosessi, joka ei ole kaikille sopiva. Jos olet kompastellut tätä opasta, etkä ole kovin hyvä tällaisten asioiden suhteen, kannattaa tutustua Presslabsiin. Se on loistava palvelu, jonka avulla käyttäjät voivat helposti skaalata blogi-ohjelmistoa, varmistaa sen, että se toimii tehokkaasti. Jos haluat mieluummin tehdä kaiken itse, tässä oppaassa kerrotaan, kuinka WordPress asennetaan Ubuntu-palvelimelle.
Huomaa: vaikka tämä opas keskittyy pääasiassa Ubuntu-palvelimeen ja Linuxiin, WordPress voi toimia muissa palvelinten käyttöjärjestelmissä. Jotta voit käyttää sitä, tarvitset PHP, MySQL ja Web-palvelimen.
Asenna LAMP
Ubuntu-palvelimen asennusprosessin aikana käyttäjäton mahdollisuus valita useita asennettavia paketteja heti. Yksi vaihtoehdoista, joista valita, on LAMP-pino (Linux Apache MySQL ja PHP). Jos asennat Ubuntu-palvelimen ensimmäistä kertaa, valitse tämä opas tämän oppaan aikana paketin valintaprosessin aikana asennuksen aikana.
Onko Ubuntu-palvelin jo asennettu? Ei hätää, LAMP-asennus voidaan asentaa tosiasian jälkeen. Suorita tämä suorittamalla terminaalissa seuraava komento:
sudo apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lamp-server^
Käynnistä sitten verkkopalvelin uudelleen:
sudo systemctl restart apache2
Kun kaikki LAMP: iin liittyvät paketit ovat olleetasennettuna järjestelmään, sinua pyydetään asettamaan juur MySQL-salasana. Tee niin ja varmista, että se on turvallinen (ja ikimuistoinen). Asettamatta pääsalasanaa ei ole mitään tapaa kirjautua MySQL: iin luodaksesi uuden tietokannan WordPressin käytettäväksi.
Viimeiseksi luo käyttäjä, jota voi käyttää WordPressin kanssa (jos sinulla ei vielä ole).
adduser ubuntu-wordpress passwd ubuntu-wordpress usermod -aG sudo ubuntu-wordpress
Määritä Apache2
WordPressin käyttäminen Apache 2: lla vaatii vähän muutoksia toimimaan oikein. Avaa apache2-verkkopalvelimen määritystiedosto nano-tekstieditorilla.
sudo nano /etc/apache2/apache2.conf
Kun olet nanossa, siirry nuolenäppäimillä aina tiedoston loppuun. Liitä tämä koodi alareunaan sen sisään:
<Directory /var/www/html/>
AllowOverride All
</Directory>
Tallenna päivitetty määritystiedosto Ctrl + Oja poistu siitä painikkeella Ctrl + X.
Viimeisenä, ota käyttöön tarvittavat Apache 2 -moduulit.
sudo a2enmod rewrite sudo a2enmod php7.0
Muista käynnistää verkkopalvelin uudelleen, kun se on valmis, jotta muutokset otetaan käyttöön.
sudo systemctl restart apache2
WordPressin asentaminen

Aloita asennus lataamalla uusin WordPress-versio.
Huomaa: älä tee tätä asennusta Ubuntun pääkäyttäjänä.
wget tar.gz -P /tmp/ https://wordpress.org/latest.tar.gz
Pura tar.gz-tiedoston sisältö oletusverkkohakemistoon.
tar xzvf /tmp/latest.tar.gz -C /var/www/html/ --strip-components=1
Luo seuraavaksi uusi .htaccess tiedosto ja päivitä sen käyttöoikeudet.
touch /var/www/html/.htaccess chmod 660 /var/www/html/.htaccess
CP: llä kopioi näytteen kokoonpano oletusmääritystiedostona käyttämällä.
cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
Anna chown-sovelluksella käyttäjän WordPress-tiedostojen omistajuus:
sudo chown -R ubuntu-wordpress:www-data /var/www/html
Käyttöoikeuksien säätäminen
Ubuntu-wordpressillä on nyt parempi pääsy / Var / www / html. Seuraava askel asennusprosessissa on säätää käyttöoikeuksia, jotta WordPress toimii oikein:
sudo find /var/www/html -type d -exec chmod g+s {} ; sudo chmod g+w /var/www/html/
Teema- ja laajennushakemisto tarvitsee myös lupamuutokset, jotta kaikki sujuu.
sudo chmod -R g+w /var/www/html/wp-content/themes sudo chmod -R g+w /var/www/html/wp-content/plugins
Salaisten avainten asettaminen
Turvallisuussyistä jokainen uusi WordPress-asennus on varmennettava muutamalla salaisella avaimella. Nämä näppäimet voidaan helposti tarttua curl-komennolla.
curl -s https://api.wordpress.org/secret-key/1.1/salt/ > /wp-keys
Käpristymällä WordPress-suolaavaimet sijaitsevat / wp-avaimissa. Käytä kissaa nähdäksesi ne.
cat /wp-keys
Avaa toinen pääte ja muokkaa WordPress-asetustiedostoa.
nano /var/www/html/wp-config.php
Vieritä tiedoston keskikohtaan ja täytä kaikki avaimet oikeisiin kohtiin. Käytä / wp-näppäimiä referenssinä.
Huomaa: kopioi ''
SQL-tietokannan luominen
Kirjaudu MySQL-käyttöliittymään käyttämällä root-salasanaa, jonka määritit aiemmin LAMP-asennuksen aikana. Kun olet luonut, luo kehotus luoda uusi tietokanta WordPressille.
mysql -u root -p
Huomaa: muutasecurepassword'Suojatulla salasanalla. ÄLÄ POIS ' ’.
CREATE DATABASE wordpressdb; CREATE USER ubuntuwordpress@localhost IDENTIFIED BY "securepassword"; GRANT ALL PRIVILEGES ON wordpressdb.* TO ubuntuwordpress@localhost; FLUSH PRIVILEGES; exit
Käynnistä Apache 2 -verkkopalvelin ja MySQL uudelleen muutosten heijastamiseksi.
sudo service apache2 restart sudo service mysql restart
Viimeinen hienosäätö
Viimeinen tehtävä terminaalipohjaisen suhteenasennuksen tarkoitus on täyttää tietokantatiedot config.php-tiedoston sisällä. Avaa se nanossa ja täytä tarvittavat tiedot. Sen pitäisi näyttää tältä:
nano /var/www/html/wp-config.php
// ** MySQL-asetukset - Voit saada nämä tiedot verkkoisäntältäsi ** //
/ ** WordPress-tietokannan nimi * /
määritä ('DB_NAME', 'wordpressdb');
/ ** MySQL-tietokannan käyttäjänimi * /
määritä ('DB_USER', 'ubuntuwordpress');
/ ** MySQL-tietokannan salasana * /
määritä ('DB_PASSWORD', turvallinen salasana);
/ ** MySQL-isäntänimi * /
määritä ('DB_HOST', 'localhost');
WordPress-blogin asettaminen

Kun kokoonpano on valmis, lataa palvelimen verkkotunnus ja suorita WordPress-asennusprosessi. Asentaja on erittäin yksityiskohtainen ja opastaa sinut läpi jokaisen vaiheen.
Kommentit