Install wordpress di debian

Install WordPress on Debian 

 

Ok gua translate dari situs aslinya ke bahasa Indonesia
Seperti Ubuntu sangat mirip dengan Debian, howto ini juga dapat digunakan untuk sistem Ubuntu.Saya telah menguji panduan ini dengan Ubuntu Server 10.04 LTS dan Ubuntu Server 10.10 dan juga di  Debian 6 (Squeeze)Dalam linux debian, WordPress sudah bagian dari repositori apt. Downsite adalah bahwa versi yang cukup lama. Jadi ini howto sedikit menjelaskan cara menginstal versi WordPress terbaru (saat ini 3.0.5 nya) dari tarball nya dengan tetap mempertahankan lokasi berkas Debian. Anda memerlukan konfigurasi LAMP ataupun di XAMPP berjalan dan akses root untuk melakukan langkah selanjutnya. Saya akan menggunakan “YOUR.DOMAIN” sebagai tempat untuk domain blog Anda. Silahkan ganti dengan domain Anda yang sesungguhnya, yang merupakan sesuatu seperti “www.kaisblog.de”.Sebelum kita mulai kita perlu memeriksa dependensi WordPress ‘. Cukup ketik
# apt-get install wordpress
dan pilih “n” untuk tidak menginstal WordPress. Jika Anda melihat paket yang lebih dari sekedar “wordpress” Anda mungkin ingin menginstal mereka sekarang menggunakan “apt-get install”.Kami ingin menginstal WordPress di / usr / share, jadi cd ke dalamnya:
# cd /usr/share

 Sekarang kita perlu untuk mendapatkan dan membongkar versi WordPress terbaru:
# wget http://wordpress.org/latest.zip
# unzip -e latest.zip
Hal ini menciptakan direktori wordpress. Anda juga dapat men-download versi tar.gz. Tetapi bagi kebanyakan plugin / themes yang Anda butuhkan unzip pula. Sebagai Debian menangani webapps seperti aplikasi normal, kita harus membuat direktori config di / etc dan copy sampel config ke dalamnya:
# cd wordpress

# mkdir /etc/wordpress
# cp wp-config-sample.php /etc/wordpress/wp-YOUR.DOMAIN-config.php
Sekali lagi, silakan ganti “YOUR.DOMAIN” dengan domain blog Anda. Dalam kasus saya yang “wp-www.kaisblog.de-config.php”.Sekarang membuat file konfigurasi di / usr / share / wordpress / yang membaca konfigurasi file kita di / etc / wordpress:
# nano wp-config.php
Paste the following code into it:

<?php
include(“/etc/wordpress/wp-YOUR.DOMAIN-config.php”);
define(‘ABSPATH’,dirname(__FILE__).’/’);
require_once(ABSPATH.’wp-settings.php’);
?>

Tekan CTRL + X untuk menyimpan file dan keluar nano.mySQL
Sekarang waktunya untuk membuat database mysql mana WordPress menyimpan data dalam:
# Mysql-uroot-p
Masukkan password root mysql Anda dan Anda akan melihat prompt mysql. Kami akan membuat pengguna dan database yang disebut wordpress:
# GRANT ALL PRIVILEGES ON wordpress.* TO wordpress IDENTIFIED BY “S3cr3t!”;
# FLUSH PRIVILEGES;
# quit
Silakan ganti “S3cr3t!” Dengan password Anda sendiriSekarang edit / etc / wordpress / wp-YOUR.DOMAIN-config.php dan memasukkan setting mysql Anda:
# nano /etc/wordpress/wp-YOUR.DOMAIN-config.php
define(‘DB_NAME’, ‘wordpress’);
/** MySQL database username */
define(‘DB_USER’, ‘wordpress’);
/** MySQL database password */
define(‘DB_PASSWORD’, ‘S3cr3t!’);
/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);

Di bagian bawah file konfigurasi Anda akan menemukan baris ini:/ * Itu saja, berhenti mengedit!Selamat blogging. * /

akan muncul peringatan harap menghapus segala sesuatu di bawah garis ini sebagai yang sudah termasuk dalam direktory  / usr / share / wordpress / wp-config.php
Apache
 Debian menangani situs apache dalam dua direktori yang berbeda: / etc/apache2/sites-available dan / etc/apache2/sites-enabled. Kami membuat situs WordPress di config / etc/apache2/sites-available dan mengaktifkannya dengan a2ensite ketika kita siap untuk melakukannya.

# nano /etc/apache2/sites-available/YOUR.DOMAIN
Paste kode berikut ke dalamnya:

<VirtualHost *:80>
ServerName YOUR.DOMAIN
ServerAdmin webmaster@YOUR.DOMAIN
DocumentRoot /var/www/YOUR.DOMAIN/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
LogLevel warn
</VirtualHost>

Sekali lagi, tekan CTRL + X untuk menyimpan dan keluar nano atau pico.Seperti yang Anda lihat, direktori root kita adalah / var / www / YOUR.DOMAIN. Di situlah Debian (dan kebanyakan distro lain) menyimpan website itu. Misalnya instalasi WordPress kita taruh di direktory / usr / share / wordpress, kita perlu membuat sebuah symlink:
# ln -s /usr/share/wordpress /var/www/YOUR.DOMAIN
 Sekarang kita mengubah beberapa hak akses filesystem untuk dapat meng-upload konten:
# chown -R www-data:www-data ./wp-content
Jika Anda ingin mengubah tampilan permanen links Anda, Anda memerlukan htaccess di direktori root Anda ditulisi dan mod_rewrite harus diaktifkan.:
# touch .htaccess
# chown www-data:root .htaccess
# a2enmod rewrite
Untuk ini bekerja pastikan Anda memiliki “AllowOverride All” set untuk root dokumen Anda. Kami apache situs config telah memiliki itu termasuk. Setelah mengubah permalinks (ini bisa dilakukan nanti), Anda dapat membuat read-only lagi:
# chmod 440 .htaccess
 Untuk mengaktifkan blog Anda masukkan:
# a2ensite YOUR.DOMAIN
# apache2ctl restart
Coba sekarang buka dengan web browser yang anda miliki http://YOUR.DOMAIN/wp-admin/install.php