Wp priit: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Pvarul (talk | contribs)
No edit summary
Pvarul (talk | contribs)
No edit summary
 
Line 84: Line 84:
<pre>CREATE USER wpkasutaja@localhost;</pre>
<pre>CREATE USER wpkasutaja@localhost;</pre>
* Määrame uuele kasutajale parooli
* Määrame uuele kasutajale parooli
<pre>SET PASSWORD FOR wpkasutaja@localhost= PASSWORD("wpparool");
<pre>SET PASSWORD FOR wpkasutaja@localhost= PASSWORD("wpparool");</pre>
* Anname kasutajale kõik privileegid andmebaasi "wp_db" üle
* Anname kasutajale kõik privileegid andmebaasi "wp_db" üle
<pre>GRANT ALL PRIVILEGES ON wp_db.* TO  
<pre>GRANT ALL PRIVILEGES ON wp_db.* TO  

Latest revision as of 14:55, 27 January 2015

Sissejuhatus

Järgnevas HOW TO's paigaldame Hyper-V keskkonda Linuxi distributsiooni Debian 7 mille peale omakorda paigaldame Wordpressi. Paigaldusel kasutan Eesti keele valikut(lähtudes ideest et "ema peab ka oskama paigaldada" ja panen ka graafilise liidese peale, et hiljem samast masinast saaks veebilehele pääseda.

Hyper-V ettevalmistus

1. Laeme alla Debian 7 net install ISO aadressilt http://cdimage.debian.org/debian-cd/7.8.0/amd64/iso-cd/debian-7.8.0-amd64-netinst.iso
2. Avame Hyper-V manageri
3. Loome Vrituaalse switchi, et Debian internetti pääseks:

  • Paremalt leiame "Virtual Switch Manager"
  • External ja "Create Virtual Switch"
  • Nimeks: Internet ja kõik muu jääb vaikimisi valikutega

3. Valime ülevalt menüüst Action->New->New Virtual Machine, akna avades teeme järgnevad valikud:

  • Next
  • Nimeks paneme: Debian_WP
  • Generation 1
  • Startup Memory 2048MB
  • Connection valime oma eelnevalt loodud virtuaalse switchi "Internet"
  • Size muudame 10GB peale ja muu jääb vaikimisi
  • Valime Install an Operating system from bootable CD/DVD-ROM ja sealt alt Image file (.iso). Nüüd Browse nupule vajutades leiame alla laetud ISO ja vajutame NEXT ning FINISH<

Debiani paigaldus

1. Hyper-V aknas ilmus Vritual Machines alla "Debian_WP", avame selle.
2. Käivitame masina vajutades rohelist power nuppu "start".
3. Paigaldusel järgmised valikud:

  • keel "Estonian"
  • Riik valime "Eesti"
  • Klahvide asetus "eesti"
  • Arvuti võrgunimi jääb "debian"
  • Domeeninime jätame tühjaks
  • Juurkasutaja parooliks vähemalt 8 kohaline parool mis sisaldaks suuri ja väiksed tähti ning numbreid. Parool tuleb teiskordselt ka sisestada.
  • Uue kasutaja nimi vaba valik.
  • Kontole kasutajanimi võib jääda vaikimisi.
  • Uue kasutaja parool vabalt valitud.
  • Partitsioneerimismeetodina kasutame - "Juhitud, kasutatakse kogu ketast"
  • Partitsioneerimise kavana kasutame "Eraldi /home, /usr, /var, ja /tmp partitsioonid
  • Lõpetame ja salvestame muutused valikuga "Partitsioneerimise lõpetamine ja muudatuste salvestamine kettale.
  • Kirjutada muudatused kettale "Jah"
  • Arhiivi peegli riik: Eesti
  • ftp.ee.debian.org
  • Puhverserveri osa jätame tühjaks.
  • Võtta osa pakkide kasutatavuse uurimusest "Ei"
  • Paigaldatava tarkvara jätame vaikimisi.
  • GRUB alglaadur paigaldada MBR'i "Jah"

NB! Paigalduse lõpus tuleb ISO eemaldada, et teda uuel käivitamisel külge ei võeta. Selleks tuleb:

  • Ülevalt Hyper-V akna valikutest valida "Media"->"DVD Drive" ja veenduda et ISO seal ei oleks.

WordPressi paigaldus

1. Kui Debian käivitunud valime ülevalt vasakult Rakendused->Tarvikud->Terminal
2. NB! Wordpressi paigaldame SUDO õigustes, selleks tuleb terminali kirjutada "su -" ja sisestada varem installi käigus sisestatud ROOT parool.
3. Kasutame käsku mis uuendab olemasolevate pakkide listi ja pakkide versioone.

apt-get update && apt-get upgrade

4. WordPressi paigaldus sammude kaupa:

Paigaldame LAMP gruppi kuuluvad pakid

apt-get install apache2

mysql-server paki paigalduse ajal pead sisestama "root" kasutajale vabalt valitud parooli.

apt-get install mysql-server
apt-get install php5 php-pear php5-mysql
  • Restardime apache2
service apache2 restart
  • Testimiseks loome faili:
nano /var/www/info.php

mille sisse kirjutame:

<?php
phpinfo();
?>
  • Läheme veebilehitsejasse ja sisestame sinna http://siia.paneme.meie.ip/info.php testimaks kas PHP info kuvatakse (IP leiab kui terminali kirjutada "ifconfig" ja eth0 all olev "inet address")

Paigaldame WordPressi paki

  • Laeme paki alla
wget http://wordpress.org/latest.tar.gz
  • Pakime lahti
tar -xzvf latest.tar.gz

Andmebaasi loomine

  • Loome WordPress jaoks MySQL uue andmebaasi. Selleks logime MySQL shelli
mysql -u root -p
  • Loome andmebaasi "wp_db"
CREATE DATABASE wp_db;
  • Loome kasutaja
CREATE USER wpkasutaja@localhost;
  • Määrame uuele kasutajale parooli
SET PASSWORD FOR wpkasutaja@localhost= PASSWORD("wpparool");
  • Anname kasutajale kõik privileegid andmebaasi "wp_db" üle
GRANT ALL PRIVILEGES ON wp_db.* TO 
wpkasutaja@localhost IDENTIFIED BY 'wpparool';
  • Värskendame MySQL'i ja seejärel väljume MySQL shellist
FLUSH PRIVILEGES;
exit

Wordpressi installiks ettevalmistused

  • Läheme kausta "wordpress"
cd wordpress
  • Teeme wp-config-sample.php'st koopia nimega wp-config.php
cp wp-config-sample.php wp-config.php
  • Avame faili "wp-config.php"
nano wp-config.php
  • Muudame andmebaasi nime, kasutajanime ja parooli
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wp_db');

/** MySQL database username */
define('DB_USER', 'wpkasutaja');

/** MySQL database password */
define('DB_PASSWORD', 'wpparool');
  • Tõstame kausta wordpressi sisu /var/www/ kausta
rsync -avP ~/wordpress/ /var/www/

NB! Kui teil rsync peal pole siis paigaldage see:

apt-get install rsync
  • Anname nii apache kasutajale kui ka varem loodud personaalsele kasutajale õigused(minu näite põhjal kasutajanimi "student")
chown www-data:www-data /var/www/* -R 
usermod -a -G www-data student
  • Paigaldame PHP mooduli saamaks wordpressi paigaldust veebilehelt teha.
apt-get install php5-gd
  • Et tulevast Wordpressi lehte näha muudame vaikimisi index.html faili nime
mv /var/www/index.html /var/www/index.html.orig

Wordpressi install

Wordpressi installi alustuseks läheme veebilehitsejast aadressile http://siia.paneme.meie.ip/wp-admin/install.php

  • Keel "English (United States)
  • Site title "minuveeb"
  • Username "student"
  • Password, twice "123Student123"
  • Your E-mail "meie email"
  • Privacy jääb linnuke

Ligipääs veebilehele

Lõppsõna ja kirjandus

Tavasüsteemis kasutaksin kindlasti Inglise keelset installatsiooni ilma graafilise liideseta.
https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-on-debian-7
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-debian