www.gecko.web.id
   Resource Untuk Pengembang Web, PHP, CSS, MySQL, ajax.

   Home · Belajar PHP · PHP Tutorial II: Installasi CMS (sNews 1.5) di localhost

11
May ’07
PHP Tutorial II: Installasi CMS (sNews 1.5) di localhost

Pada PHP tutorial yang ke dua ini, mari kita belajar menginstall sNews 15 di komputer kita (localhost). Syaratnya kita harus sudah mempunyai AppServ yang sudah terinstall (lihat PHP Tutorial I). Dan apabila ada yang bertanya mengapa sNews15? Karena penulis menggunakan CMS ini di gecko.web.id dengan harapan pembaca 'yang berminat' nantinya akan dapat dapat membuat blog seperti ini. Penulis juga jadi enak nantinya, melakukan modifikasi di web ini sekaligus menulis apa aja yang udah dilakukan dengan web ini. Buat yang udah expert, skip aja artikel ini. harap maklum, soale masih part II.

Alat dan bahan:

  1. komputer yang sudah terinstall Apache, PHP, MySql, phpMyAdmin
  2. sNews15, download di http://snews.solucija.com
  3. text editor (notepad, notepad++, scite, ultra edit atau lainnya)

Kenapa sNews? Berikut dasar pertimbangan penulis:

  1. Simple (one file CMS) dan kecil (file distibusinya cuma 28kb)
  2. Karena biarpun kecil dan 'one file CMS' namun kaya fitur.
    • SEF (Search Engine Friendly)
    • keyword
    • Topik
    • search
    • RSS (Real Simple Syndication)
    • sitemap
    • comment
    • spam block
    • new article
    • new comment
    • pages
    • dan lain-lain
  3. Sesuai kebutuhan
  4. Mudah dimodif
  5. Unik karena masih jarang yang menggunakan

Langkah pertama yang harus kita lakukan adal merubah kofigurasi Apache server kita dan mengaktifkan modul Rewrite URL. Caranya adalah sebagai berikut:

  1. cari file httpd.conf dengan fasilitas search windows. Di komputer penulis letaknya adalah di C:AppServApache2.2conf
  2. edit dengan text editor dan cari #LoadModule rewrite_module modules/mod_rewrite.so
  3. aktifkan dengan cara menghilangkan tanda # sehingga menjadi
    LoadModule rewrite_module modules/mod_rewrite.so
    mod rewrite url
  4. simpan
  5. restart Apache Server dengan cara klik Start | All Programs | AppServ | Control Server by Service | Apache Restart
  6. Tapi lebih baik apabila Anda restart komputer Anda. Caranyanya udah tahu khan??? :D

Langkah ke dua adalah mengextract file sNews15.zip hasil download ke direktori www di server Anda. Ada kemungkinan Anda harus meletakkan di direktori htdocs apabila anda menggunakan paket instalasi selain AppServ, misalnya XAMPS.
Pada kasus ini penulis menggunakan Appserv yang direktorinya berada di C:AppservwwwsNews15

isi file snews

Langkah ke tiga adalah membuat database untuk CMS kita. Caranya adalah sebagai berikut:

  1. Buka browser dan arahkan ke localhost/phpmyadmin
  2. isi username dan password (user dan password sesuai saat instalasi AppServ)
  3. buat database baru dengan mengisikan nama database dan klik create
    buat database snews
  4. Klik SQL untuk memasukkan kode sql kita.
    klik sql
  5. klik readme.html yang isinya petunjuk instalasi dan sql untuk database kita
  6. Kemudian copy kode sql ini: (lebih baik copy dari file readme.html saja)
  7. Paste di phpMyAdmin.
    run query sql sNews
  8. Klik Go
  9. Setelah proses selesai maka database Anda sudah siap.

Langkah ke empat adalah mengubah konfigurasi CMS kita. Letaknya di file snews.php. Langkah-langkahnya adalah sebagai berikut:

  1. Buka file snews.php di text editor kita
  2. Cari kode berikut dan ubah sesuai konfigurasi server kita
  3. Untuk kasus kita, kita ubah sebagai berikut:
  4. jangan lupa kasih tanda "/" sesudah alamat website kita
  5. Setelah diubah, simpan.
  6. CMS kita siap dicoba

Langkah ke lima; mencoba CMS kita

  1. Buka browser kita, misalnya Internet Explorer.
  2. Ketik alamat CMS kita: localhost/snews15
  3. Tekan enter dan upz..... ternyata begini tampilannya di Internet Explorer
    internet explorer error
  4. jangan panik dulu, mungkin IEnya yang error seperti punya penulis.
  5. Coba browser lain, misalnya Opera atau Mozilla Firefox
  6. Ternyata tidak ada masalah. Dan muncul tampilan sederhana Snews1.5
    snews 1.5 di Opera 9.10
  7. Apabila muncul peringatan seperti ini:
    There was an error while connecting to the database.
    Check your database settings.

    berarti konfigurasi Anda belum benar, dan edit lagi.
  8. Klik login kemudian isikan
    Username: test
    Password: test
    dan hasil penjumlahan 2 integer
  9. Masuk ke halaman Admin

Saya rasa cukup segini dulu tutorial menginstall sNews 1.5 di localhost. Tampilannya memang masih sederhana karena kita belum menambahkan template di situ. Di tutorial yang mendatang akan diuraikan secara gamblang. Atau bisa Anda pelajari sendiri di http://snews.solucija.com/. Semoga bermanfaat.

Artikel yang sesuai:

Diskusikan Artikel Ini

* = required field

:

:

:





sembilan ditambah tiga sama dengan
(Sum of nine and three)


 

 

 

 

Untuk mengetahui update blog ini, ada baiknya Anda
me-LIKE facebook page ini.




ruli pada June 16, 2007 (4:00PM)
punyaku ko ga bisa login?
link kesemua halaman ga jalan kecuali home
kenapa ya mas?
NOT FOUND
padahal mod rewrite nya udah diaktivin?
Mohon penjelasan mas..

Gecko: Coba ubah
$db['website'] = 'http://localhost/sNews/';
menjadi
$db['website'] = 'http://localhost/nama_folder_snews_anda/';

kalo ada kesulitan, silahkan share di sini agi.

aldo pada June 16, 2007 (9:22AM)
alhamdulillah....
akhirnya bisa liat snews 15 di server lokalku
ehuehuehueheueuhe

TQ ya mas
aldo pada June 15, 2007 (4:56PM)
sudah dinyalan mas server apachenya trus saya masuk ke phpmyadmin trus buat database snews15 trs ke sql dan edit kode" di sql
nah pas di save ada bacaan
================================
Error

There seems to be an error in your SQL query. The MySQL server error output below, if there is any, may also help you in diagnosing the problem

ERROR: Unknown Punctuation String @ 45
STR: >

Gecko:Sepertinya kode yang kamu masukkan ketambahan karakter "<". Sebaiknya copy kode sql yg ada di file readme.htm saja, kemarin ada kesalahan di artikel ini. maaf.. Coba lagi. Dan kalo sudah bisa coba upload ke server beneran. Tnx Aldo koreksinya

giri pada June 13, 2007 (3:50PM)
saya mau nanya apa yang harus dilakukan jika ada error seperti ini di browser :

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host '”localhost”' (11001) in C:AppServwwwutama.php on line 9
Database tidak dapat dihubungkan!

terus biar tau nama host mysql server kita bagaimana ?
terima kasih

gecko:Sepertinya nama server mysql Anda salah, coba tanyakan ke adminnya. Lihat di FAQ atau hubungi supportnya.
BTW, hosting di mana sih???

aldo pada June 12, 2007 (10:57AM)
alo mas mau nanya nih
saya sudah coba instal snews.15 di localhost sesuai dengan petunjuk diatas, namun begitu dicoba di browser( mozilla dan opera tetap saja tidak muncul pages snews 1.5

mohon bantuanya

maklum newbie
(~_~)

mungkin server apachenya belum dinyalakan..

agung pada June 10, 2007 (8:32PM)
Halo, pak kok waktu masuk halaman login tidak bisa ya?
bilangnya...
Not Found

The requested URL /mysites/sNews15/login/ was not found on this server.
Apache/2.0.50 (Win32) PHP/4.4.4 Server at localhost Port 80

Kemungkinan pertama Anda belum mengaktifkan rewrite URL. Lihat langkah pertama Atau kalau sudah diedit httpd.conf, maka Anda harus restart server apachenya. Atau lebih mudahnya restart komputer.

Kemungkinan ke dua URL yang Anda masukkan salah. Untuk login URLnya adalah http://localhost/folder_snews_anda/login. atau php scriptnya adalah

Dicoba saja kalau ada masalah tanya lagi

H&R pada June 4, 2007 (11:50AM)
trimakasih ya saya nyari-nyarii terus solusi rewrite ini... dijaman kaya gini masih ada juga ya yang jujur.... heran dan ... salut ama yang nulis artikel rewritenya

gue agak heran nih ama yang buat program....pake di suruh tambah tambahan emangnye gue buta huruf kali.!!!

tak lupa trimakasih banyak.....
Gajah
Giliran Admin ngomong.. :D
gecko pada May 29, 2007 (6:12AM)
install webserver sudah bisa. Berarti tinggal install cmsnya. Yang rajin coba install macem2 cms atau script php aja. Ntar pasti bisa paham. Mungkin di post yg mendatang bakalan membahas instalasi cms di server sesungguhnya. O iya, coba download scritp2 php di www.hotscripts.com/php dan coba pasang di localhost. Semangatt!?.
Rahmat Syaiman pada May 28, 2007 (1:21PM)
Aku masih belum faham, sementara ini webserver (lokal) yang udah terinstall di komputerku adalah XAMMP for windows version 1.4.16, dan ini statusnya:
XAMPP Status
This page offers you on one view all information about what's running and working and what's not.


Component
Status
Hint
MySQL database ACTIVATED
PHP ACTIVATED
HTTPS (SSL) ACTIVATED
Common Gateway Interface (CGI) ACTIVATED
Server Side Includes (SSI) ACTIVATED
SMTP Service ACTIVATED
FTP Service ACTIVATED

Aku kepingin banget bisa membiuat web sendiri seperti orang2 khususnya pak Eko.
sudah ada salah satu temanku untuk merekomenkan untuk memakai salah satu cms yang sudah banyak orang memakainya, tetapi aku juga belum bisa memahaminya karena keterbatasan aku dalam ilmu komputer. Tapi aku gak mau menyerah.
Mohon bimbingannya, bisa langsung ke email pribadiku (kalo mau).
Terima kasih banyak. :D
<< Awal < Previous [2 / 2] Next > Terakhir >>

© 2008-2010 Eko Priyanto - www.gecko.web.id - Dapat dikopi secara bebas dengan mencantumkan sumber artikel.