Kotiverkkoni reititinkoneen käyttöjärjestelmä on Scientific Linux 6, joka perustuu RHEL 6:een. Sitä ylläpitävät Cernin ja Fermin hiukkastutkimuslaboratoriot ja tavallisesta RHEL:stä se eroaa käytännössä vain maksuttomuudella.

WordPress voidaan asentaa RHEL-klooneihin epel-repositorystä, joten se pitää olla määritelty. Sen jälkeen annetaan käsky “yum install wordpress”. Alla on vain viimeiset ilmoitukset. Riippuvuuksien takia asennettujen ja päivitettyjen pakettien määrä tietysti vaihtelee.

Installed:
wordpress.noarch 0:5.0.3-1.el6
Dependency Installed:
php-IDNA_Convert.noarch 0:0.8.0-1.el6 php-PHPMailer.noarch 0:5.2.27-1.el6
php-fedora-autoloader.noarch 0:1.0.0-1.el6 php-getid3.noarch 1:1.9.16-1.el6
php-imap.x86_64 0:5.3.3-48.el6_8 php-intl.x86_64 0:5.3.3-48.el6_8
php-simplepie.noarch 0:1.3.1-3.el6
Dependency Updated:
php.x86_64 0:5.3.3-48.el6_8 php-cli.x86_64 0:5.3.3-48.el6_8 php-common.x86_64 0:5.3.3-48.el6_8
php-gd.x86_64 0:5.3.3-48.el6_8 php-mbstring.x86_64 0:5.3.3-48.el6_8 php-mysql.x86_64 0:5.3.3-48.el6_8
php-pdo.x86_64 0:5.3.3-48.el6_8 php-soap.x86_64 0:5.3.3-48.el6_8 php-tidy.x86_64 0:5.3.3-48.el6_8
php-xml.x86_64 0:5.3.3-48.el6_8
Complete!

Multisite vai multilingual

Koska minulla on jo toimiva WordPress-asennus osoitteessa raimokoski.fi, pohdin jo tässä vaiheessa, miten toteutan monikielisyyden sekä mahdollistan erilaiset kokeilut. Multisite on hyvä vastaus molempiin. Aiheesta löytyy runsaasti ohjeita Google-haulla “wordpress multisite”. Sekä Mikä on WordPress multisite? että WordPress Multisite asennus vaikuttavat asiallisilta. Alihakemistopohjainen järjestelmä vaikuttaa järkevämmältä ja vaivattomammalta.

WordPressin käyttöönotto

WordPress asennettiin rpm-paketista, joten mainiota ohjetta How to Install WordPress on CentOS ei voi aivan suoraan soveltaa. Koska haluan, että WordPress näkyy www-palvelimen hakemistopuussa, annan seuraavat komennot ennen kolmatta askelta:

mv /var/www/html /var/www/htmlold
ln -s /usr/share/wordpress /var/www/htm

Lisäksi hyppään seuraavavn ohjeen komennon yli:

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

Ennen viidettä askelta on syytä aloittaa multisite-asetukset lisäämällä seuraava rivi aiemmin mainittujen ohjeiden mukaan.

define('WP_ALLOW_MULTISITE', true );

Seuraavaksi vain selaimella palvelimen etusivulle, jossa ensimmäisellä kerralla pyydetään syöttämään perustiedot.

Sitten vain jatketaan multisite-asennusohjeiden mukaan ja toivotaan parasta. Minulla oli jotain käsittämättömiä ongelmia tietokannan kanssa, jotka aivan sattumalta ja yllättäen ratkesivat. Tietäisinpä miten.

Kun sitten luodaan uusia sivustoja alihakemistoihin, pitää nämä alihakemistot luoda ja täyttää linkeillä pääsivustoon. Alla kolmen kielisivuston luonti:

mkdir en

mkdir sv

mkdir fi

for i in * ; do ln -s ../$i en/$i ; done

for i in * ; do ln -s ../$i sv/$i ; done

for i in * ; do ln -s ../$i fi/$i ; done