Mainos / Advertisement:

Ero sivun ”Wordpress” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
Rivi 1: Rivi 1:
{{#allow-groups:user}}
+
Wordpress on suosittu verkkosivuille tarkoitettu CMS työkalu. Se on todella suosittu ja helppokäyttöoinen ja useinkin siksi myös blogien ja kaikkien sivujen käytössä.
  
<languages/>
+
== Asennus palvelimelle ==
<translate>
 
<!--T:1-->
 
WordPress on ilmainen ja avoimen lähdekoodiin bloggaustyökalu, joka vaatii [[Apache2|apachen]],  [[php5]] ja [[mysql]]in.
 
  
== Asennus == <!--T:2-->
+
Jos asennat webhotelliympäristöön, ohita nämä vaiheet
  
<!--T:3-->
+
Tarvitset:
Asennetaan ensin LAMP (linux, [[apache2]], [[php5]], [[mysql]]). Asennetaan MySQL hallintaa helpottava [[phpmyadmin]] työkalu.
 
  
<!--T:4-->
+
* Webpalvelimen, kuten [[Apache2]]
[[aptitude]] install apache2 php5 mysql-server phpmyadmin
+
* [[Php5|PHP5]]
 +
* tietokantaa varten [[Mysql|MySQL]] tai vastaavan
  
<!--T:5-->
+
Asenna Apache2, PHP5 ja MySQL. Anna MySQL root salasana asennuksen yhteydessä.
Luodaan mieleiset salasanat niitä kysyttäessä.  
 
  
== Phpmyadmin konffaus == <!--T:6-->
+
  sudo apt-get install apache2 php5 php5-gd libssh2-php mysql-server mysql-client
  
<!--T:7-->
+
Luo Wordpressiä varten MySQL tietokanta. Salasana MySQL tietokantapalvelimelle on äskettäin antamasi salasana.
Sitten mennään osoitteeseen ''tähänpalvelimeniposoite/phpmyadmin'' ja sieltä priviledges -> add a new user ja valitaan oikea käyttäjänimi, host (local) ja salasana. Minä valitsin vielä ''Create database with same name and grant all priviledges'', sitten vain tehdään käyttäjä.
 
  
== Apache2 konffaus == <!--T:8-->
+
  mysql -u root -p
  
<!--T:9-->
+
Luo tietokanta wordpress, käyttäjä wordpress sekä käyttäjälle wordpress salasana (vaihda password). Lisätään käyttöoikeudet jotta wordpress käyttäjä voi tehdä muutoksia tietokantaan.
Minä haluan wordpressin käyttäjälle johannes. Tehdään siis userdirin avulla johannekselle omat kotisivut omaan kansioonsa /home hakemistoon.
 
  
<!--T:10-->
+
<pre>
a2enmod userdir
+
CREATE DATABASE wordpress;
 +
CREATE USER wordpressuser@localhost IDENTIFIED BY 'password';
 +
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost;
 +
FLUSH PRIVILEGES;
 +
exit;
 +
</pre>
  
<!--T:11-->
+
== Asenna WordPress ==
service apache2 reload
 
  
<!--T:12-->
+
Lataa ja pura uusin WordPress versio
mkdir /home/johannes/public_html
 
  
== Wordpressin asennus ja konffaus == <!--T:13-->
+
<pre>
 +
cd ~
 +
wget http://wordpress.org/latest.tar.gz
 +
tar xzvf latest.tar.gz
 +
</pre>
  
<!--T:14-->
+
Konfiguroi WordPress
Haetaan wordpress -paketti:
 
  
<!--T:15-->
+
<pre>
cd /home/johannes/public_html/
+
cd ~/wordpress
wget https://wordpress.org/latest.tar.gz
+
cp wp-config-sample.php wp-config.php
tar -zxvf latest.tar.gz
+
nano wp-config.php
ls
+
</pre>
  
<!--T:16-->
+
avaamalla wp-config.php tiedosto ja siihen määritä tietokanta-asetukset
Ls komennon avulla wordpress -kansion pitäisi nyt näkyä.
 
  
<!--T:17-->
+
<pre>
Tässä vaiheessa kun yrität mennä http://omaosoite/~johannes/wordpress/ törmäät todennäköisesti ongelmaan: php ei näy. Se johtuu siitä että php5 moduulin konffeissa on estetty php5 userdir kansioissa. Korjataan asia:
+
// ** MySQL settings - You can get this info from your web host ** //
nano /etc/apache2/mods-enabled/php5.conf
+
/** The name of the database for WordPress */
 +
define('DB_NAME', 'wordpress');
  
<!--T:18-->
+
/** MySQL database username */
Kommentoidaan alla näkyvä rivi
+
define('DB_USER', 'wordpressuser');
  
<!--T:19-->
+
/** MySQL database password */
#        php_admin_value engine Off
+
define('DB_PASSWORD', 'password');
 +
</pre>
  
<!--T:20-->
+
Siirrä nyt WordPress www-hakemistoon, luodaan sinne uploads hakemisto ja määritetään käyttöoikeudet oikein
service apache2 reload
 
  
<!--T:21-->
+
<pre>
Nyt pitäisi näyttää paremmalta.
+
sudo rsync -avP ~/wordpress/ /var/www/html/
Tiedot oikein: (eli käyttäjä ja tietokanta minkä loimme phpmyadminilla).
+
cd /var/www/html
 +
sudo chown -R www-data:www-data *
 +
mkdir /var/www/html/wp-content/uploads
 +
sudo chown -R www-data:www-data /var/www/html/wp-content/uploads
 +
</pre>
  
<!--T:22-->
+
Avaa selaimella ja jatka asennusta ohjeen mukaisesti
[[Tiedosto:Wordpress.jpg]]
 
  
 +
== Konfigurointi ==
  
<!--T:23-->
+
=== Lapsiteemat ===
Nyt tulee joku herjaus, mutta älä hätäänny. Luo konffitiedosto ja kopioi teksti sinne.
 
 
 
<!--T:24-->
 
[[nano]] /home/johannes/public_html/wordpress/wp-config.php
 
 
 
<!--T:25-->
 
Kopioi siis selaimessa näkyvä teksti tuohon tiedostoon, tallenna ja valitse sitten ''Run the Install''.
 
 
 
<!--T:26-->
 
Voit myös asennusta helpottaen antaa www-data käyttäjän kirjoittaa wordpress hakemistoon:
 
 
 
  <!--T:27-->
 
chown www-data %wordpressdir%/config
 
 
 
<!--T:28-->
 
[[Tiedosto:Wordpress2.jpg]]
 
 
 
<!--T:29-->
 
Sitten vain ''Install WordPress''
 
 
 
<!--T:30-->
 
Nyt blogi on valmis. Osoitteesta ''http://palvelimeniposoite/~johannes/wordpress/wp-admin/'' löytyy hallintapaneeli ja ''http://palvelimeniposoite/~johannes/wordpress/'' itse sivusto.
 
 
 
=== Kuvan lisäys === <!--T:31-->
 
 
 
<!--T:32-->
 
Mennään hallintapaneeliin ja valitaan ''Media'' ja sitten ''Add New''. Minulle sivusto kuitenkin herjaa "''Unable to create directory wp-content/uploads/2014/09. Is its parent directory writable by the server?''"
 
 
 
<!--T:33-->
 
Voisimme tietysti pistää chmod 777 kyseiselle sijainnille, mutta se ei välttämättä olisi kovin fiksua. Teemme siis näin ->
 
 
 
<!--T:34-->
 
cd /home/johannes/public_html/wordpress/
 
sudo chown -R www-data wp-content
 
sudo chmod -R 755 wp-content
 
 
 
<!--T:35-->
 
Nyt pitäisi onnistua.
 
 
 
== Lisätietoa == <!--T:36-->
 
 
 
<!--T:37-->
 
https://www.omaserveri.info/wordpressin-php-muistirajan-nostaminen/
 
 
 
== Lähteitä == <!--T:38-->
 
 
 
<!--T:39-->
 
http://tuukkamerilainen.com/?p=267
 
 
 
</translate>
 

Versio 26. marraskuuta 2016 kello 11.34

Wordpress on suosittu verkkosivuille tarkoitettu CMS työkalu. Se on todella suosittu ja helppokäyttöoinen ja useinkin siksi myös blogien ja kaikkien sivujen käytössä.

Asennus palvelimelle

Jos asennat webhotelliympäristöön, ohita nämä vaiheet

Tarvitset:

Asenna Apache2, PHP5 ja MySQL. Anna MySQL root salasana asennuksen yhteydessä.

 sudo apt-get install apache2 php5 php5-gd libssh2-php mysql-server mysql-client 

Luo Wordpressiä varten MySQL tietokanta. Salasana MySQL tietokantapalvelimelle on äskettäin antamasi salasana.

 mysql -u root -p

Luo tietokanta wordpress, käyttäjä wordpress sekä käyttäjälle wordpress salasana (vaihda password). Lisätään käyttöoikeudet jotta wordpress käyttäjä voi tehdä muutoksia tietokantaan.

CREATE DATABASE wordpress;
CREATE USER wordpressuser@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost;
FLUSH PRIVILEGES;
exit;

Asenna WordPress

Lataa ja pura uusin WordPress versio

cd ~
wget http://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz

Konfiguroi WordPress

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

avaamalla wp-config.php tiedosto ja siihen määritä tietokanta-asetukset

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');

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

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

Siirrä nyt WordPress www-hakemistoon, luodaan sinne uploads hakemisto ja määritetään käyttöoikeudet oikein

sudo rsync -avP ~/wordpress/ /var/www/html/
cd /var/www/html
sudo chown -R www-data:www-data *
mkdir /var/www/html/wp-content/uploads
sudo chown -R www-data:www-data /var/www/html/wp-content/uploads

Avaa selaimella ja jatka asennusta ohjeen mukaisesti

Konfigurointi

Lapsiteemat

Mainos / Advertisement: