Wp priit

From ICO wiki
Revision as of 14:41, 27 January 2015 by Pvarul (talk | contribs)
Jump to navigationJump to search

Sissejuhatus

Järgnevas HOW TO's paigaldame Hyper-V keskkonda Linuxi distributsiooni Debian 7 mille peale omakorda paigaldame Wordpressi

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. 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
<pre>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
sudo 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