WordPress turvamine: Difference between revisions
Created page with 'ITKool' |
No edit summary |
||
Line 1: | Line 1: | ||
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 08: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.)