Wp priit: Difference between revisions
No edit summary |
No edit summary |
||
Line 75: | Line 75: | ||
* Pakime lahti | * Pakime lahti | ||
<pre>tar -xzvf latest.tar.gz</pre> | <pre>tar -xzvf latest.tar.gz</pre> | ||
* Loome WordPress jaoks MySQL uue | ===Andmebaasi loomine=== | ||
* Loome WordPress jaoks MySQL uue andmebaasi. Selleks logime MySQL shelli | |||
<pre>mysql -u root -p</pre> | <pre>mysql -u root -p</pre> | ||
* Loome andmebaasi "wp_db" | * Loome andmebaasi "wp_db" | ||
<pre>CREATE DATABASE wp_db;</pre> | <pre>CREATE DATABASE wp_db;</pre> | ||
Line 90: | Line 90: | ||
<pre>FLUSH PRIVILEGES;</pre> | <pre>FLUSH PRIVILEGES;</pre> | ||
<pre>exit</pre> | <pre>exit</pre> | ||
===Wordpressi installiks ettevalmistused=== | |||
* Läheme kausta "wordpress" | |||
<pre>cd wordpress</pre> | |||
* Teeme wp-config-sample.php'st koopia nimega wp-config.php | |||
<pre>cp wp-config-sample.php wp-config.php</pre> | |||
* Avame faili "wp-config.php" | |||
<pre>nano wp-config.php</pre> | |||
* Muudame andmebaasi nime, kasutajanime ja parooli | |||
<pre>// ** 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');</pre> | |||
*Tõstame kausta wordpressi sisu /var/www/ kausta | |||
<pre>sudo rsync -avP ~/wordpress/ /var/www/</pre> | |||
NB! Kui teil rsync peal pole siis paigaldage see: | |||
<pre>apt-get install rsync</pre> | |||
* Anname nii apache kasutajale kui ka varem loodud personaalsele kasutajale õigused(minu näite põhjal kasutajanimi "student") | |||
<pre>chown www-data:www-data /var/www/* -R | |||
usermod -a -G www-data student</pre> | |||
* Paigaldame PHP mooduli saamaks wordpressi paigaldust veebilehelt teha. | |||
<pre>apt-get install php5-gd</pre> | |||
* Et tulevast Wordpressi lehte näha muudame vaikimisi index.html faili nime | |||
<pre>mv /var/www/index.html /var/www/index.html.orig</pre> | |||
===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=== | |||
* Veebilehele pääsemiseks minna veebilehitsejast http://siia.paneme.meie.ip |
Revision as of 14:41, 27 January 2015
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
- Veebilehele pääsemiseks minna veebilehitsejast http://siia.paneme.meie.ip