Difference between revisions of "SMEOnffLine: Instalasi SQL Ledger"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 1: | Line 1: | ||
− | Siapkan software pendukung | + | Siapkan [[software]] pendukung |
# apt-get install postgresql postgresql-client libdbd-pg-perl libdbi-perl libwww-perl | # apt-get install postgresql postgresql-client libdbd-pg-perl libdbi-perl libwww-perl | ||
− | Ambil source code SQL ledger dari | + | Ambil [[source code]] SQL ledger dari |
http://www.sql-ledger.org | http://www.sql-ledger.org | ||
http://www.sql-ledger.org/cgi-bin/nav.pl?page=source/index.html&title=Download | http://www.sql-ledger.org/cgi-bin/nav.pl?page=source/index.html&title=Download | ||
− | Copy & extract source | + | Copy & extract [[source code]] |
cp sql-ledger-2.8.26.tar.gz /usr/local/ | cp sql-ledger-2.8.26.tar.gz /usr/local/ | ||
Line 26: | Line 26: | ||
n | n | ||
− | Selanjutnya installer SQL-Ledger akan mulai bekerja dan mengambil source dan data terbaru dari Internet | + | Selanjutnya installer SQL-Ledger akan mulai bekerja dan mengambil [[source code]] dan data terbaru dari [[Internet]] |
Line 37: | Line 37: | ||
cleaning up ... done | cleaning up ... done | ||
− | Proses membutuhkan waktu beberapa saat untuk mendownload software dari Internet. Kita perlu menunggu hingga selesai. | + | Proses membutuhkan waktu beberapa saat untuk mendownload [[software]] dari [[Internet]]. Kita perlu menunggu hingga selesai. |
− | Kita perlu mengedit konfigurasi Web Server Apache agar SQL-Ledger di kenali oleh Web Server Apache. SQL Ledger akan secara automatis membuat file | + | Kita perlu mengedit konfigurasi [[Web Server]] [[Apache]] agar [[SQL-Ledger]] di kenali oleh [[Web Server]] [[Apache]]. SQL Ledger akan secara automatis membuat file |
/etc/apache2/sites-enabled/sql-ledger-httpd.conf | /etc/apache2/sites-enabled/sql-ledger-httpd.conf | ||
Line 60: | Line 60: | ||
− | Setelah mengedit file konfigurasi Web Server Apache, kita perlu me-restart Web Server Apache tersebut menggunakan perintah | + | Setelah mengedit file konfigurasi [[Web Server]] [[Apache]], kita perlu me-restart [[Web Server]] [[Apache]] tersebut menggunakan perintah |
# /etc/init.d/apache2 restart | # /etc/init.d/apache2 restart | ||
− | Pastikan bahwa folder pada SQL-Ledgers users, templates, css dan spool dapat di akses oleh Web Server Apache. Hal ini dapat dilakukan menggunakan perintah | + | Pastikan bahwa folder pada SQL-Ledgers users, templates, css dan spool dapat di akses oleh [[Web Server]] [[Apache]]. Hal ini dapat dilakukan menggunakan perintah |
cd /usr/local/sql-ledger | cd /usr/local/sql-ledger | ||
chown -hR www-data.www-data users templates css spool | chown -hR www-data.www-data users templates css spool | ||
− | Selanjutnya kita perlu menyiapkan database server PostgresQL. Pastikan anda telah menginstalasi postgresql. | + | Selanjutnya kita perlu menyiapkan [[database server]] PostgresQL. Pastikan anda telah menginstalasi postgresql. |
Kita perlu meng-create user sql-ledger dari user postgres. Hal ini dapat dilakukan menggunakan perintah, | Kita perlu meng-create user sql-ledger dari user postgres. Hal ini dapat dilakukan menggunakan perintah, | ||
Line 79: | Line 79: | ||
Tampaknya perlu di set password database user sql-ledger untuk memudahkan konfigurasi nantinya. Jika tidak berhasil menggunakan text mode seperti di atas, kita dapat menset passsword database user dapat dilakukan menggunakan [[Webmin]]. | Tampaknya perlu di set password database user sql-ledger untuk memudahkan konfigurasi nantinya. Jika tidak berhasil menggunakan text mode seperti di atas, kita dapat menset passsword database user dapat dilakukan menggunakan [[Webmin]]. | ||
− | Sampai tahapan ini sebetulnya kita sudah mulai dapat menggunakan Web dan mengkonfigurasi lebih lanjut melalui Web. Adapun alamat Web yang perlu di akses untuk login admin (passsword admin) adalah, | + | Sampai tahapan ini sebetulnya kita sudah mulai dapat menggunakan [[Web]] dan mengkonfigurasi lebih lanjut melalui Web. Adapun alamat [[Web]] yang perlu di akses untuk login admin (passsword admin) adalah, |
http://192.168.0.254/sql-ledger/admin.pl | http://192.168.0.254/sql-ledger/admin.pl |
Revision as of 14:14, 26 December 2009
Siapkan software pendukung
# apt-get install postgresql postgresql-client libdbd-pg-perl libdbi-perl libwww-perl
Ambil source code SQL ledger dari
http://www.sql-ledger.org http://www.sql-ledger.org/cgi-bin/nav.pl?page=source/index.html&title=Download
Copy & extract source code
cp sql-ledger-2.8.26.tar.gz /usr/local/ cd /usr/local tar zxvf sql-ledger-2.8.26.tar.gz
Pastikan anda memiliki akses ke Internet & ini akan membutuhkan waktu lumayan agak lama karena harus mendownload source code sql-ledger
cd /usr/local/sql-ledger perl setup.pl
Masukan parameter
i www-data www-data n
Selanjutnya installer SQL-Ledger akan mulai bekerja dan mengambil source code dan data terbaru dari Internet
Status Downloading sql-ledger-2.8.27.tar.gz .... www.sql-ledger.com .... ok Decompressing sql-ledger-2.8.27.tar.gz ... done Unpacking sql-ledger-2.8.27.tar ... done cleaning up ... done
Proses membutuhkan waktu beberapa saat untuk mendownload software dari Internet. Kita perlu menunggu hingga selesai.
Kita perlu mengedit konfigurasi Web Server Apache agar SQL-Ledger di kenali oleh Web Server Apache. SQL Ledger akan secara automatis membuat file
/etc/apache2/sites-enabled/sql-ledger-httpd.conf
isinya
Alias /sql-ledger /usr/local/sql-ledger/ <Directory /usr/local/sql-ledger> AllowOverride All AddHandler cgi-script .pl Options ExecCGI Includes FollowSymlinks Order Allow,Deny Allow from All </Directory> <Directory /usr/local/sql-ledger/users> Order Deny,Allow Deny from All </Directory>
Setelah mengedit file konfigurasi Web Server Apache, kita perlu me-restart Web Server Apache tersebut menggunakan perintah
# /etc/init.d/apache2 restart
Pastikan bahwa folder pada SQL-Ledgers users, templates, css dan spool dapat di akses oleh Web Server Apache. Hal ini dapat dilakukan menggunakan perintah
cd /usr/local/sql-ledger chown -hR www-data.www-data users templates css spool
Selanjutnya kita perlu menyiapkan database server PostgresQL. Pastikan anda telah menginstalasi postgresql. Kita perlu meng-create user sql-ledger dari user postgres. Hal ini dapat dilakukan menggunakan perintah,
# su postgres $ createuser -P -d -s sql-ledger Enter password for new role: <sql-ledger> Enter it again: <sql-ledger>
Tampaknya perlu di set password database user sql-ledger untuk memudahkan konfigurasi nantinya. Jika tidak berhasil menggunakan text mode seperti di atas, kita dapat menset passsword database user dapat dilakukan menggunakan Webmin.
Sampai tahapan ini sebetulnya kita sudah mulai dapat menggunakan Web dan mengkonfigurasi lebih lanjut melalui Web. Adapun alamat Web yang perlu di akses untuk login admin (passsword admin) adalah,
http://192.168.0.254/sql-ledger/admin.pl
yang perlu dilakukan
- masuk ke "Pg Database Administration"
- Connect ke "template1" username "sql-ledger" password "sql-ledger"
- Create dataset "ukm"
- masuk ke "Add user"
- Buat user "admin1" untuk dataset "ukm"
Untuk login biasa dapat mengunakan alamat,
http://192.168.0.254/sql-ledger/login.pl
Ringkasan hal yang perlu dilakukan untuk menginstalasi SQL-Ledger adalah.
- untar SQL-Ledger di sebuah folder, misalnya, /usr/local atau /opt.
- Ubah ijin dari folder users, templates, css dan spool
- edit httpd.conf
- edit sql-ledger.conf
- tambahkan database user sql-ledger
- masuk ke admin.pl melalui Web
- create datasets untuk companies
- tambahkan add users
Pada bagian database, masukan
a) PostgreSQL Host: <kosong> Dataset: ukm Port: <kosong> User: sql-ledger Password: sql-ledger