Buat Blog dan Local Web Server Di Linux Ubuntu

Artikel kali ini saya ingin berkongsi satu pengalaman baru saya setup local web server pada ubuntu. Saya memang seorang pengguna Windows profesional dan Ubuntu tidak profesional. Idea ini tercetus bila saya ingin setup blog menggunakan wordpress pada Ubuntu. Apa yang saya ingin lakukan supaya blog tersebut boleh di akses oleh komputer lain dalam network yang sama.Sebagai contoh anda mempunyai 2 komputer dalam netwok yang sama iaitu komputer A dan komputer B. Komputer A dijadikan sebagai web server (install blog) dan komputer B sebagai client (yang akan akses blog tersebut melalui localhost atau ip address komputer A). Kalau kurang faham jangan malu bertanya , nanti sesat ilmu :).

Untuk jadikan komputer A sebagai Web Server , komputer tersebut perlu di install packages seperti dibawah:
# Apache2
# MySQL Client
# MySQL Server
# PHP 5
# PHP 5 – GD
# PHP 5 – MySQL
# PHPMyAdmin

Langkah-langkah untuk install packages tersebut dalam Ubuntu :

#Click pada System – Administration – Synaptic Package Manager.
#Satu Screen Synaptic Package Manager akan ditayangkan.
#Click pada Search dan taip packages yang ingin di install seperti di atas.Install semua package diatas.Sebagai contoh taip apache dan click Search.
#Right click pada package tersebut dan click Mark for installation.

Lankah-langkah buat blog menggunakan wordpress pada system Ubuntu

#Download wordpress dan extract ke folder www yang terdapat dalam directory Filesystem/Var.
#Seterusnya create database untuk wordpress.Untuk create database , buka browse internet dan taip http://localhost/phpmyadmin.
#Namakan database anda mengikut citarasa sebagai contoh blogaku.
#Buka file wp-config-sample.php yang terdapat dalam folder wordpress.Contoh file seperti dibawah dan masukkan setting mengikut database yang anda buat kemudian savekan file ini dengan nama wp-config.php.

// ** MySQL settings ** //

define(’DB_NAME’, ‘blogaku’); // The name of the database

define(’DB_USER’, ‘root’); // Your MySQL username

define(’DB_PASSWORD’, ‘password’); // …and password

define(’DB_HOST’, ‘localhost’); // 99% chance you won’t need to change this value

define(’DB_CHARSET’, ‘utf8′);

define(’DB_COLLATE’, ”);

// You can have multiple installations in one database if you give each a unique prefix

$table_prefix = ‘wp_’; // Only numbers, letters, and underscores please!

// Change this to localize WordPress. A corresponding MO file for the

// chosen language must be installed to wp-content/languages.

// For example, install de.mo to wp-content/languages and set WPLANG to ‘de’

// to enable German language support.

define (’WPLANG’, ”);

/* That’s all, stop editing! Happy blogging. */

define(’ABSPATH’, dirname(__FILE__).’/’);

require_once(ABSPATH.’wp-settings.php’);

?>

#Akhir sekali buka browser internet dan taip http://localhost/wordpress .Satu screen akan ditayangkan supaya anda memasukkan maklumat seperti nama blog anda , email , database dan sebagainya.Tahniah saya dan anda telah berjaya setup satu blog menggunakan wordpress pada Operating System Ubuntu.

Buat masa sekarang saya menghadapi satu masalah untuk akses blog tersebut dari komputer lain.Saya tidak dapat view blog tersebut sedangkan saya dapat akses database melalui komputer lain.

p/s: Harap-harap ada kawan-kawan yang membantu dalam menyelesaikan masalah ini dan bagaimana ingin buat file server pada ubuntu.