miten asentaa WordPress Debian 9 LAMP (Tutorial)

WordPress + LAMP on klassinen webhostausasetelma.

Toki WordPressin isännöintiin on muitakin ohjelmistopinovaihtoehtoja (osa tiimistämme on osittain LEMP). Mutta mitä laaja täytäntöönpano ja käyttö sivustoja ympäri maailmaa, mikään ei vedä vertoja WordPress lamppu.

joten tänään näytämme, miten saat sivustosi palvelemaan maailmaa tällä tavalla asentamalla WordPress Debian 9: ään LAMPPUPINON avulla.

haluatko asentaa WordPressin, mutta ei Debianiin?
👉Klikkaa tästä meidän WordPress + Ubunbu 18.04 opetusohjelma
👉Klikkaa tästä meidän WordPress + Centos 7 opetusohjelma

WordPress + lamppu: suosituin CMS ja web—palvelin

WordPress on voimanpesä—yli 34% kaikista verkkosivuilla verkossa tänään käyttää sitä-se on yli 22 miljoonaa verkkosivuilla.

ja CMS-järjestelmää (content management system) käyttävien sivustojen osalta se voittaa kilpailun 60 prosentin markkinaosuudella.

samaan aikaan Apache (LAMPPUPINON avainosa) on maailman suosituin web-palvelin.

niin, voit nähdä, miksi ottaa WordPress / lamppu asennus taskussa on avain tahansa kehittäjä tai joku, joka haluaa isännöidä omaa blogia tai verkkosivuilla.

Kuinka asentaa WordPress Debian 9: ään käyttäen LAMPPUPINOA

tässä opetusohjelmassa näytän sinulle kuinka asentaa WordPress lampun kanssa Debian 9: ään.

edellytykset WordPressin asentamiseksi Debian 9: ään

ennen kuin aloitamme, sinulla on oltava seuraavat asetukset:

  1. lamppu pino: lamppu tarkoittaa Linux Apache MySQL PHP. WordPress on sekä etupää että taustajärjestelmä, joten se vaatii web-palvelimen, tietokantamoottorin ja PHP: n dynaamisen sisällön tarjoamiseen, jota hoitaa LAMPPUPINO. – >Klikkaa tästä saadaksesi vaiheittaisen oppaan lampun asentamiseen Linux-palvelimelle.
  2. SSH-pääsy Debian 9-palvelimellesi
  3. järjestelmän käyttäjä, jolla on sudo-oikeudet

jos olet valmis, niin aloitetaan!

Vaihe 1: Luo tietokanta WordPress käyttäjä

WordPress alukset nippu lukuisia tiedostoja ja nämä tiedostot on tallennettava tietokantaan.

niin, ensimmäinen askel asentamista WordPress on setup MySQL tietokanta käsitellä näitä tiedostoja.

tätä varten kirjaudutaan mySQL: ään pääkäyttäjänä komennolla:

mysql -u root -p

voit sitten pyytää salasanaa, jonka asetit MySQL-tietokantajärjestelmän perustamisen aikana.

kun olet kirjautunut sisään, sinun täytyy luoda uusi tietokanta, johon mahtuu WordPress-tiedostoja asennuksen aikana ja sen jälkeen. Voit nimetä sen miten haluat, mutta pitääksemme asiat yksinkertaisina, kutsumme sitä tässä oppaassa nimellä wordpressdb.

luodaksesi tietokannan, suorita seuraava komento.

mysql> CREATE DATABASE wordpressdb;

Huomautus: muista aina lopettaa MySQL-lausekkeet puolipisteellä ”;”

tietokannan ollessa käytössä, sinun täytyy luoda uusi MySQL-käyttäjätili, jolla on yksinoikeus tietokantaan.

annetaan myös käyttäjälle täysi pääsy tietokantaan ja asetetaan vahva salasana. Tätä opasta varten luodaan käyttäjä
nimeltään admin-user.

tehdäksesi sen, suorita seuraava komento

mysql> GRANT ALL ON wordpress.* TO 'admin-suser'@'localhost' IDENTIFIED BY 'PASSWORD';

Huomautus: muista korvata PASSWORD merkkijono vahvalla salasanalla.

tässä vaiheessa olemme luoneet tietokannan ja käyttäjätilin nimenomaan WordPressille.

soveltaaksemme muutoksia MySQL-instanssissa, meidän täytyy ajaa alla oleva komento

mysql> FLUSH PRIVILEGES;

sitten poistumme MySQL-instanssista ajamalla komento

mysql> EXIT;

Vaihe 2: Asenna lisää PHP-laajennuksia

LAMPPUPINO vaatii vain minimaalisen joukon laajennuksia PHP: n kommunikoimiseksi MySQL-tietokantapalvelimen kanssa. WordPress ja monet sen laajennukset vaativat kuitenkin lisäpidennyksiä toimiakseen ilman komplikaatioita.

tätä silmällä pitäen aiomme nyt asentaa lisää PHP-laajennuksia WordPressiin.

ensin päivitetään järjestelmä:

# sudo apt update

Seuraava, asenna ylimääräisiä PHP laajennukset:

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

jos haluat ladata nämä laajennukset, käynnistä Apache web server uudelleen suorittamalla seuraava komento:

# sudo systemctl restart apache2

Vaihe 3: Lataa WordPress

kaikki edellytykset kunnossa, mennään eteenpäin ja lataa WordPress.

turvallisuussyistä suosittelen aina lataamaan WordPress sen virallisesta arkistosta:

Siirry ensin / var/ www / hakemistoon

# cd /var/www/```

ja lataa sitten vetoketjullinen kansio komennolla

# curl -O https://wordpress.org/latest.tar.gz

Pura tarball-tiedosto

# tar -xvf latest.tar.gz

tarball-tiedoston louhinta tuottaa kansion, jossa on merkintä wordpress.

tämä on kansio, joka sisältää kaikki WordPress-asetustiedostot. Tässä vaiheessa, se on turvallista poistaa tarball tiedosto juuri ladannut WordPress arkisto.

# rm latest.tar.gz

Vaihe 4: Määritä WordPress directory

ennen kuin etenemme seuraavaan vaiheeseen, meidän täytyy säätää omistus ja tiedostojen käyttöoikeudet WordPress directory.

annetaan tiedostojen omistus kaikille WordPress-hakemiston tiedostoille käyttäen

# sudo chown -R www-data:www-data /var/www/wordpress

seuraavaksi, asetamme oikeat käyttöoikeudet kuten näkyy:

# sudo find /var/www/wordpress/ -type d -exec chmod 750 {} \;# sudo find /var/www/wordpress/ -type f -exec chmod 640 {} \;

meidän on myös nimetä näyte asetustiedoston WordPress hakemistoon tiedostonimi se voi lukea:

# cd /var/www/wordpress# mv wp-config-sample.php wp-config.php

seuraavaksi avaamme wp-config.php-tiedosto käyttäen oletustekstieditoria Vim.

# vim wp-config.php

vieritä nyt alas ja etsi tietokannan asetukset alla esitetyllä tavalla. Muista täyttää WordPress database name, database user, database password ja hostname.

// ** MySQL settings - You can get this info from your web host ** ///** The name of the database for WordPress */define('DB_NAME', 'wordpressdb');/** MySQL database username */define('DB_USER', 'admin-user');/** MySQL database password */define('DB_PASSWORD', 'StrongPassword');/** MySQL hostname */define('DB_HOST', 'localhost');/** Database Charset to use in creating database tables. */define('DB_CHARSET', 'utf8');/** The Database Collate type. Don't change this if in doubt. */define('DB_COLLATE', '');

Tallenna ja poistu asetustiedostosta.

sinun on myös luotava tietoturvaavaimet lisäturvan antamiseksi WordPress-asennuksellesi. WordPress tarjoaa automaattisen generaattorin näitä avaimia poistaa tarpeen tuottaa niitä itse.

voit luoda nämä arvot WordPress secret generator, yksinkertaisesti suorita komento:

# curl -s https://api.wordpress.org/secret-key/1.1/salt/

Huomautus: komento antoi meille lähtö alla. Älä käytä näitä arvoja, sinun täytyy kopioida ainutlaatuisia arvoja, jotka olet luonut.

define('AUTH_KEY', 'UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...mL)');define('SECURE_AUTH_KEY', 'bn(UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL)zx');define('LOGGED_IN_KEY', '-naUV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL{fY');define('NONCE_KEY', '{xNwUV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL8Fq');define('AUTH_SALT', 'j+;UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emLZpu');define('SECURE_AUTH_SALT', '0M=UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL*xC');define('LOGGED_IN_SALT', 'G&2UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emLps+');define('NONCE_SALT', '2gZUV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emLh/L');

Kopioi ainutlaatuinen tuloste, jonka olet luonut.

avaa vielä kerran WordPress-asetustiedosto wp-config.php

# vim wp-config.php

Vieritä ja etsi osa, joka sisältää nuken arvot, joka näyttää tältä:

define('AUTH_KEY', 'put your unique phrase here');define('SECURE_AUTH_KEY', 'put your unique phrase here');define('LOGGED_IN_KEY', 'put your unique phrase here');define('NONCE_KEY', 'put your unique phrase here');define('AUTH_SALT', 'put your unique phrase here');define('SECURE_AUTH_SALT', 'put your unique phrase here');define('LOGGED_IN_SALT', 'put your unique phrase here');define('NONCE_SALT', 'put your unique phrase here');

poista nämä arvot ja liitä tietoturvaavaimet että WordPress luotu sinulle.

Tallenna ja poistu asetustiedostosta.

Vaihe 5: Muokkaa Apache-asetuksia

tässä vaiheessa meidän on tehtävä muutamia muutoksia oletusasetustiedostoon 000-default.conf polussa /etc/apache2/sites-available.

Aloita avaamalla oletusasetustiedosto

# vim /etc/apache2/sites-available/000-default.conf

seuraavaksi, etsi DocumentRoot-attribuutti ja vaihda se arvosta /var/www/html arvoon /var/www/wordpress.

kopioi ja liitä samaan tiedostoon seuraavat rivit virtuaalisen Isäntälohkon sisään.

<Directory /var/www/wordpress/>AllowOverride All</Directory>

virtual_host_wordpress_ubuntu

Tallenna ja poistu asetustiedostosta.

seuraavaksi sinun täytyy ottaa käyttöön mod_rewrite, jotta voit käyttää WordPress Permalink-ominaisuutta.

# sudo a2enmod rewrite

varmistaaksesi, että kaikki meni hyvin, suorita komento.

# sudo apache2ctl configtest

Lähtö: Ok

toteuttaa muutokset, käynnistä Apache web server uudelleen.

# sudo systemctl restart apache2

Vaihe 6: Suorita WordPress-asennus verkkoselaimella

tässä vaiheessa olet saanut valmiiksi kaikki WordPress-asennuksen palvelinkokoonpanot.

viimeinen vaihe on suorittaa asennus verkkoselaimen kautta.

voit tehdä tämän käynnistämällä verkkoselaimen ja selaimen palvelimen IP-osoite tai verkkotunnus
http://server_IP_address tai http://YOUR-DOMAIN

ensimmäinen sivu kehottaa valitsemaan kielen.

 wordpress_ubuntu_language

napsauta haluamaasi kieltä ja paina ”Jatka” – painiketta.

täytä seuraavassa vaiheessa tarvittavat lisätiedot, kuten ”sivuston nimi”, ”käyttäjätunnus”, ”salasana” ja ”sähköpostiosoite”.

wordpress_ubuntu_welcome kun olet täyttänyt kaikki vaaditut kentät, klikkaa ”Asenna WordPress”

jos kaikki meni hyvin, sinut ohjataan kirjautumissivulle.

paina ”Kirjaudu” – painiketta ja suuntaat maailmankuululle WordPress-kojelaudalle, jonka näet alla:

wordpress_ubuntu_dashboard

arvaa mitä? Olet juuri asentanut WordPress Debian!

Onneksi olkoon! Jos olet seurannut näin pitkälle, olet asentanut WordPress with LAMP Debian 9: ään.

niin, nyt olet valmis ryhtymään rakentamaan uutta blogiasi tai verkkosivustoasi.

jos olet vasta aloittelemassa WordPressiä, hyvä uutinen on se, että oppimisessa ja räätälöinnissä on valtavasti ilmaisia resursseja. Jos pystyit asentamaan lampun palvelimelle ja suorittaa WordPress asennus, sitten WordPress itse pitäisi olla pala kakkua!

paahtavan nopeaa WordPress-hostausta 9,99 dollarilla / kuukausi?

jos olet saanut tämän opetusohjelman valmiiksi, sinulla on ilmeisesti jo palvelin …

, mutta jos haluat leikata hosting-laskusi ja parantaa suorituskykytilastojasi, kannattaa harkita SSD-solmujen suorituskykyä VPS.

Performance VPS: ssä on NVMe-tallennustila, joka on kuin rakettimoottorin kiinnittäminen CMS: ään. Lataa mediapainoisia verkkosivuja jopa 10x nopeammin kuin tavallisilla SSD-asemilla.

Write a Comment

Sähköpostiosoitettasi ei julkaista.