Kuinka asentaa WordPress Ubuntuun
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
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'
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;
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
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.