WordPress turvamine: Difference between revisions

From ICO wiki
Jump to navigationJump to search
(Created page with 'ITKool')
 
No edit summary
Line 1: Line 1:
ITKool
WordPress and MySQL koos varnish-iga installeerimine
 
Antud toimingud tuleks teha root õigustes.
 
Mine root-iks:
sudo -i
 
 
Tee update kohalike pakettide cache
aptitude update
 
 
Tee upgrade pakettidele:
aptitude full-upgrade
 
Paigalda acpid daemon
aptitude install acpid
 
 
Installi apache2 veebi server,mysql andmebaasi server, openssh server, php5 skriptimis keel ning apache2-utils(Apache benchmark tool)
aptitude install apache2 mysql-server ssh php5 php5-mysql apache2-utils
 
 
Tõmba alla kõige hilisem .tar fail wordpress.org-ist:
wget http://wordpress.org/latest.tar.gz
 
 
 
Paki lahti wordpressi failid /var/www kausta:
sudo tar zxvf latest.tar.gz --directory=/var/www/
 
Create mysql database student_wordpress and user student_wordpress.
Crant all privileges on database student_wordpress to user student_wordpress.
Logi mysql-i sisse:
 
mysql -u root -p
 
Loo andmebaas student_wordpress:
 
create database student_wordpress;
 
Loo kasutaja student:
 
create user student;
 
Anna kõik õigused student kasutajale:
 
GRANT ALL PRIVILEGES ON student_wordpress.* TO student@localhost IDENTIFIED BY ‘student’;
 
Välju mysql-ist:
 
quit;
 
 
Loo uus default veebi saidil põhinev veebi sait:
 
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/wp
 
 
Muuda ära DocumentRoot /etc/apache2/sites-avalible/wp failis:
 
Lisa DocumentRoot /var/www rea lõppu DocumentRoot /var/www/wordpress
DocumentRoot /var/www/wordpress
 
 
 
Keela ära tavaline default veebi sait(seda ei ole vaja antud paigalduses):
 
a2dissite default
 
 
Luba wordpress-i veebisait
 
a2ensite wp
 
 
Muuda wordpress konfiguratsiooni faili:
 
/var/www/wordpress/wp-config-sample.php
 
Muuda DB_NAME, DB_USER, DB_PASSWORD vastavalt näitele:
 
<source lang="php">define('DB_NAME', 'student_wordpress');
 
/** MySQL database username */
define('DB_USER', 'student');
 
/** MySQL database password */
define('DB_PASSWORD', 'student');
</source>
 
Kopeeri uus konfiguratsiooni fail wordpressi konfiguratsiooni failiks:
 
cp /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php
 
 
Tee apache2 service-ile reload
 
service  apache2 reload
 
Mine wordpressi saidile kasutades host-i IP aadressi(antud näites:192.168.56.102);
 
http://192.168.56.102
 
 
Vali saidi nimi, kasutajanimi, salasõna ning meili aadress.
 
Vali install
 
Installi lõppedes tee kindlaks,et kõik toimib(log sisse, vaata wp verisooni ilmselt midagi sellist: You are using WordPress 3.2.1.)

Revision as of 09:44, 27 October 2011

WordPress and MySQL koos varnish-iga installeerimine

Antud toimingud tuleks teha root õigustes.

Mine root-iks:

sudo -i


Tee update kohalike pakettide cache

aptitude update


Tee upgrade pakettidele:

aptitude full-upgrade

Paigalda acpid daemon

aptitude install acpid


Installi apache2 veebi server,mysql andmebaasi server, openssh server, php5 skriptimis keel ning apache2-utils(Apache benchmark tool)

aptitude install apache2 mysql-server ssh php5 php5-mysql apache2-utils


Tõmba alla kõige hilisem .tar fail wordpress.org-ist:

wget http://wordpress.org/latest.tar.gz


Paki lahti wordpressi failid /var/www kausta:

sudo tar zxvf latest.tar.gz --directory=/var/www/

Create mysql database student_wordpress and user student_wordpress.

Crant all privileges on database student_wordpress to user student_wordpress.

Logi mysql-i sisse:

mysql -u root -p

Loo andmebaas student_wordpress:

create database student_wordpress;

Loo kasutaja student:

create user student;

Anna kõik õigused student kasutajale:

GRANT ALL PRIVILEGES ON student_wordpress.* TO student@localhost IDENTIFIED BY ‘student’;

Välju mysql-ist:

quit;


Loo uus default veebi saidil põhinev veebi sait:

cp /etc/apache2/sites-available/default /etc/apache2/sites-available/wp


Muuda ära DocumentRoot /etc/apache2/sites-avalible/wp failis:

Lisa DocumentRoot /var/www rea lõppu DocumentRoot /var/www/wordpress

DocumentRoot /var/www/wordpress



Keela ära tavaline default veebi sait(seda ei ole vaja antud paigalduses):

a2dissite default


Luba wordpress-i veebisait

a2ensite wp


Muuda wordpress konfiguratsiooni faili:

/var/www/wordpress/wp-config-sample.php

Muuda DB_NAME, DB_USER, DB_PASSWORD vastavalt näitele:

define('DB_NAME', 'student_wordpress');

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

/** MySQL database password */
define('DB_PASSWORD', 'student');

Kopeeri uus konfiguratsiooni fail wordpressi konfiguratsiooni failiks:

cp /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php


Tee apache2 service-ile reload

service  apache2 reload

Mine wordpressi saidile kasutades host-i IP aadressi(antud näites:192.168.56.102);

http://192.168.56.102


Vali saidi nimi, kasutajanimi, salasõna ning meili aadress.

Vali install

Installi lõppedes tee kindlaks,et kõik toimib(log sisse, vaata wp verisooni ilmselt midagi sellist: You are using WordPress 3.2.1.)