Joomlan asennus / Joomla setup
Sisällysluettelo:
- edellytykset
- MySQL-tietokannan luominen
- Asennetaan PHP
- Lataa Wordpress
- Apachen määrittäminen
- Viimeistele WordPress-asennus
- johtopäätös
WordPress on ylivoimaisesti suosituin avoimen lähdekoodin blogi- ja CMS-alusta, joka hallitsee yli neljänneksen maailman verkkosivustoista. Se perustuu PHP: hen ja MySQL: ään, ja siinä on paljon ominaisuuksia, joita voidaan laajentaa ilmaisilla ja premium-laajennuksilla ja teemoilla. WordPress antaa sinun helposti rakentaa verkkokauppasi, verkkosivustosi, portfolion tai blogin.
Tässä opetusohjelmassa näytämme, kuinka WordPress asennetaan Ubuntu 18.04 -laitteeseen. Se on melko yksinkertainen prosessi, jonka loppuunsaattaminen vie vähemmän kuin kymmenen minuuttia. Tämän artikkelin kirjoittamishetkellä viimeisin WordPress-versio on versio 5.0.2.
Käytämme LAMP-pinoa Apachen kanssa Web-palvelimena, SSL-varmenteen, uusimman PHP 7.2: n ja MySQL / MariaDB: n tietokantapalvelimena.
edellytykset
Varmista ennen tämän oppaan jatkamista, että seuraavat edellytykset täyttyvät:
- Saa verkkotunnuksen osoittamaan palvelimen julkiseen IP: hen. Käytämme
example.comSisäänkirjautuneena käyttäjänä, jolla on sudo-oikeudet.Apache on asennettu noudattamalla näitä ohjeita.Valitset verkkotunnuksellesi SSL-varmenteen. Voit asentaa ilmaisen Let's Encrypt SSL -sertifikaatin noudattamalla näitä ohjeita.
Päivitä pakettiluettelo ja päivitä asennetut paketit uusimpiin versioihin:
sudo apt update
sudo apt upgrade
MySQL-tietokannan luominen
WordPress tallentaa MySQL-tietokannan avulla kaikki tiedot, kuten viestit, sivut, käyttäjät, laajennukset ja teema-asetukset. Aloitamme luomalla MySQL-tietokannan, MySQL-käyttäjätilin ja myöntämällä pääsyn tietokantaan.
Jos sinulla ei ole MySQL: tä tai MariaDB: tä asennettuna Ubuntu-palvelimeen, voit tehdä sen noudattamalla yhtä alla olevista oppaista:
Kirjaudu MySQL-shelliin kirjoittamalla seuraava komento:
sudo mysql
Suorita seuraava SQL-käsky MySQL-kuoren sisällä luodaksesi tietokannan:
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Luo seuraavaksi MySQL-käyttäjätili ja anna pääsy tietokantaan:
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Lopuksi poistu mysql-konsolista kirjoittamalla:
Asennetaan PHP
PHP 7.2, joka on oletus-PHP-versio Ubuntu 18.04 -versiossa, on täysin tuettu ja suositeltava WordPressille.
Asenna PHP ja kaikki vaadittavat PHP-laajennukset suorittamalla seuraava komento:
sudo apt install php7.2 php7.2-cli php7.2-mysql php7.2-json php7.2-opcache php7.2-mbstring php7.2-xml php7.2-gd php7.2-curl
Käynnistä apache uudelleen, jotta äskettäin asennetut PHP-laajennukset ladataan:
sudo systemctl restart apache2
Lataa Wordpress
Ennen kuin lataat Wordpress-arkistoa, luo ensin hakemisto, joka sisältää WordPress-tiedostot:
sudo mkdir -p /var/www/example.com
Seuraava vaihe on ladata uusin WordPress-versio WordPressin lataussivulta seuraavalla wget-komennolla:
cd /tmp
wget
Kun lataus on valmis, purkaa arkisto ja siirrä puretut tiedostot verkkotunnuksen asiakirjan juurikansioon:
tar xf latest.tar.gz
sudo mv /tmp/wordpress/* /var/www/example.com/
Aseta oikeat käyttöoikeudet, jotta verkkopalvelimella on täysi pääsy sivuston tiedostoihin ja hakemistoihin seuraavan valitun komennon avulla:
sudo chown -R www-data: /var/www/example.com
Apachen määrittäminen
Tähän mennessä sinulla pitäisi olla jo asennettuna Apache SSL-varmenteella järjestelmään, ellei tarkista tämän oppaan edellytyksiä.
Seuraava vaihe on muokata WordPress-verkkotunnuksemme Apache-virtuaalisia isäntämäärityksiä:
sudo nano /etc/apache2/sites-available/example.com.conf
Seuraavat Apache-määritykset ohjaavat verkkotunnuksesi
http
: een
https
ja
www
: n
non-www
versioon ja sallivat HTTP2: n. Muista korvata
example.com
Wordpress-verkkotunnuksellasi ja määrittää oikea polku SSL-varmennetiedostoihin.
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
Ota verkkotunnuksen virtuaalinen isäntä käyttöön. Seuraava komento luo symbolisen linkin
sites-available
olevista
sites-enabled
hakemistoon:
sudo a2ensite example.com
Jotta uusi kokoonpano astuisi voimaan, käynnistä Apache-palvelu uudelleen kirjoittamalla:
sudo systemctl restart apache2
Viimeistele WordPress-asennus
Nyt kun Wordpress on ladattu ja palvelimen kokoonpano on valmis, on aika viimeistellä WordPress-asennus web-käyttöliittymän kautta.
Avaa selain, kirjoita verkkotunnuksesi ja seuraavanlainen näyttö tulee näkyviin:








Täältä voit aloittaa WordPress-asennuksen mukauttamisen asentamalla uusia teemoja ja laajennuksia.
johtopäätös
Onnittelut, olet asentanut WordPressin Apache-sovelluksella onnistuneesti Ubuntu 18.04 -palvelimeesi. WordPressin ensimmäiset vaiheet on hyvä lähtökohta oppia lisää WordPressin käytön aloittamisesta.
ubuntu wordpress mysql mariadb cms apacheKuinka asentaa, asentaa hp officejet 6500a plus all-in-one -tulostin
Opi määrittämään ja asentamaan HP Officejet 6500A Plus All-in-one -tulostin.
Kuinka asentaa apache cassandra centos 7: een
Apache Cassandra on avoimen lähdekoodin NoSQL-tietokanta, jossa ei ole yhtäkään vikakohtaa, ja tarjoaa lineaarisen skaalautuvuuden ja korkean käytettävyyden vaarantamatta suorituskykyä. Tämä opetusohjelma kuvaa kuinka Apache Cassandra asennetaan CentOS 7: een.
Kuinka asentaa apache maven ubuntu 18.04: een
Apache Maven on ilmainen ja avoimen lähdekoodin projektihallintatyökalu ja ymmärrystyökalu, jota käytetään pääasiassa Java-projekteihin. Tässä opetusohjelmassa näytämme kaksi eri tapaa asentaa Apache Maven Ubuntu 18.04 -sovellukseen.







