Mainos / Advertisement:

Wordpress

Kohteesta Taisto
Versio hetkellä 26. marraskuuta 2016 kello 12.08 – tehnyt Minh (keskustelu | muokkaukset) (→‎Lapsiteemat)
Siirry navigaatioon Siirry hakuun

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

Lapsiteema (Child-Theme) on Wordpressissä tapa tehdä kustomoituteema alkuperäisestä.

Siirry WordPress teema hakemistoon

 cd wp-content/themes/

Luo hakemisto uudelle lapsiteemalle

 mkdir child-theme

Luo hakemiston sisälle seuraavat tiedostot

touch style.css
touch functions.php

Avaa style.css ja kopioi alla oleva tiedoston sisälle ja muokkaa tietenkin nimeä ja sitä mikä on parent teema.

/*
 Theme Name:   Twenty Sixteen Child
 Theme URI:    http://example.com/twenty-sixteen-child/
 Description:  Twenty Sixteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     twentysixteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-sixteen-child
*/

Lisää alla oleva functions.php tiedostoon

<?php add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'child-style',
        get_stylesheet_directory_uri() . '/style.css',
        array('parent-style')
    );
}
Mainos / Advertisement: