Wednesday, October 22, 2008

installing litespeed

petunjuk dari: http://www.litespeedtech.com/docs/webserver/install/
http://creativeflux.co.uk/entry/replacing-apache-with-litespeed/


[root@pingit oggix]# mkdir litespeed
[root@pingit oggix]# cd litespeed/

cari download file src disini: http://www.litespeedtech.com/products/webserver/download/

cari tau CPU nya apa:

[root@pingit ~]# uname -a
Linux pingit.idwebhost.com 2.6.18-8.el5 #1 SMP Thu Mar 15 19:57:35 EDT 2007 i686 i686 i386 GNU/Linux

i386 artinya bukan 64bit

[root@pingit litespeed]# wget http://www.litespeedtech.com/packages/3.0/lsws-3.3.20-ent-i386-linux.tar.gz

daftar trial.key

[root@pingit litespeed]# wget http://backlinkcamp.com/oggix4/trial.key

[root@pingit litespeed]# tar -xzf lsws-3.3.20-ent-i386-linux.tar.gz
[root@pingit litespeed]# mv lsws-3.3.20 lsws
[root@pingit litespeed]# cd lsws
[root@pingit lsws]# mv ../trial.key ./

[root@pingit ~]# cd /usr/local/
[root@pingit local]# mkdir lsws
[root@pingit local]# chown nobody:nobody lsws
[root@pingit local]# ls -alh

cd /home/oggix/lsws/
[root@pingit lsws]# ./install.sh



To change configurations of the interface, login and click
"Interface Configuration" button on the main page.
The administration interface is located at http://localhost:/
or http://:/



[root@pingit local]# cd /home/oggix/litespeed
[root@pingit litespeed]# wget http://us.php.net/distributions/php-4.4.9.tar.gz
[root@pingit litespeed]# tar -xzf php-4.4.9.tar.gz
[root@pingit litespeed]# mv php-4.4.9 php
[root@pingit php]# cd php/sapi/


download sapi perah nya :D
http://www.litespeedtech.com/products/lsapi/download/

[root@pingit sapi]# wget http://www.litespeedtech.com/packages/lsapi/php-litespeed-4.8.tgz
[root@pingit sapi]# tar -xzf php-litespeed-4.8.tgz

php info asli kayak gini
'./configure' '--enable-bcmath' '--enable-calendar' '--enable-dbase' '--enable-ftp' '--enable-gd-native-ttf' '--enable-libxml' '--enable-magic-quotes' '--enable-sockets' '--prefix=/usr/local' '--with-apxs2=/usr/local/apache/bin/apxs' '--with-curl=/opt/curlssl/' '--with-expat-dir=/usr' '--with-freetype-dir=/usr' '--with-gd' '--with-iconv' '--with-imap=/opt/php_with_imap_client/' '--with-imap-ssl=/usr' '--with-jpeg-dir=/usr' '--with-kerberos' '--with-libxml-dir=/opt/xml2/' '--with-mcrypt=/opt/libmcrypt/' '--with-mysql=/usr' '--with-mysql-sock=/var/lib/mysql/mysql.sock' '--with-png-dir=/usr' '--with-ttf' '--with-xmlrpc' '--with-xpm-dir=/usr' '--with-zlib' '--with-zlib-dir=/usr'

[root@pingit sapi]# cd ..
[root@pingit php]# touch ac*
[root@pingit php]# ./buildconf --force

[root@pingit php]# ./configure '--enable-bcmath' '--enable-calendar' '--enable-dbase' '--enable-ftp' '--enable-gd-native-ttf' '--enable-libxml' '--enable-magic-quotes' '--enable-sockets' '--prefix=/usr/local' '--with-curl=/opt/curlssl/' '--with-expat-dir=/usr' '--with-freetype-dir=/usr' '--with-gd' '--with-iconv' '--with-imap=/opt/php_with_imap_client/' '--with-imap-ssl=/usr' '--with-jpeg-dir=/usr' '--with-kerberos' '--with-libxml-dir=/opt/xml2/' '--with-mcrypt=/opt/libmcrypt/' '--with-mysql=/usr' '--with-mysql-sock=/var/lib/mysql/mysql.sock' '--with-png-dir=/usr' '--with-ttf' '--with-xmlrpc' '--with-xpm-dir=/usr' '--with-zlib' '--with-zlib-dir=/usr' '--with-litespeed'

[root@pingit php]# make
[root@pingit php]# make install

[root@pingit php]# cd /usr/local/lsws/fcgi-bin/
[root@pingit fcgi-bin]# mv lsphp lsphp.old
[root@pingit fcgi-bin]# cp /home/oggix/litespeed/php/sapi/litespeed/php lsphp
[root@pingit php]# cp /usr/local/lib/php.ini ./

[root@pingit lsws]# /usr/local/lsws/bin/lswsctrl restart

This site has been suspended. (again)

Setelah beberapa bulan (mungkin 1 tahun an) http://server3.oggix.biz/ sebagai server utama oggix.com berjalan mulus dan lancar-lancar jaya, akhirnya jam 9 malem tadi disuspend juga oleh empunya one.com .

Stress dateng tiba-tiba dech :(

Harus kularikan kemana lagi nih load oggix.com yang udah bikin mabuk semua server ....

currently i still try downloading the server3.oggix.biz content,i'm sure it will need many days to be completed.

Tuesday, June 3, 2008

cara hitung jumlah pendaftar setiap harinya

cara hitung jumlah pendaftar setiap harinya,

SELECT count(*), DATE_FORMAT(`account_approved_date`, '%Y-%m-%d') tgl FROM `account` GROUP BY tgl ORDER BY tgl DESC


hasilnya akan semacam ini, gile bener deh pokoknya:
134 2008-May-31
141 2008-May-30
158 2008-May-29
119 2008-May-28
135 2008-May-27
125 2008-May-26
89 2008-May-25
109 2008-May-24
118 2008-May-23
114 2008-May-22
108 2008-May-21
105 2008-May-20
97 2008-May-19
87 2008-May-18
104 2008-May-17
133 2008-May-16
125 2008-May-15
170 2008-May-14
138 2008-May-13
123 2008-May-12
85 2008-May-11
111 2008-May-10
125 2008-May-09
130 2008-May-08
89 2008-May-07
111 2008-May-06
71 2008-May-05
99 2008-May-04
112 2008-May-03
117 2008-May-02

Wednesday, April 30, 2008

todo for NOW

Mencoba mengingat-ingat, apa aja yang dulu dah dikerjakan, dan apa yang perlu dilakukan hingga ini bisa di live kan.

1. cek sinkronisasi avatar
- setiap daftar baru, upload avatar atau update avatar
upload file avatar bersangkutan ke avatar server, dan bikin log di avatar server
di server bersangkutan, cuman bikin file flag aja.
jadi nama filenya tetep, tapi content di dalamnya kosong, untuk mengirit tempat.

- setiap delete avatar,
delete avatar di server tsb, dan juga delete avatar di server avatar.
trus masukkan ke log

- di main server, buat cron
untuk cek di avatar server, apakah ada log upload baru. Update baru di abaikan aja, ga berguna.
jika ada upload baru, maka disetiap server shoutbox, di upload i file avatar kosongan sebagai flag aja.
kemudian di cek juga, apakah ada log delete baru.
Jika ada, kemudian disetiap server shoutbox, file flag avatarnya jg didelete.

2. cek penampilan avatar di links


3. cek distributed login, registrasi, dan avatar, serta cek apakah fitur di website lama masih jalan, yang di server3.oggix.biz
karena server3.oggix.biz nantinya kan akan diganti dengan script yang sekarang juga,
aku khawatir tentang beberapa perubahan/pembenaran debug yang kemaren langsung dilakukan di server.oggix.biz, ada kemungkinan terjadi kekacauan.

4. cek akhir/finishing
coba registrasi, login, install, set shoutbox, layout dsb
cek hasilnya atau outputnya dah jalan belum.

5. upload and done
cek sinkronsisasi account, cek sinkronisasi avatar, cek fitur di server3.oggix.biz apakah masih jalan dengan normal.

6. DONE

oggix.com programming progress log 1 mei 2008

masih bingung, agak ragu apakah file yang diedit ini adalah file yang terakhir dulu di otak atik.
Karena, perasaan ada dulu bbrp bagian yang pernah dikerjakan, tapi kok di file yang sekarang blm ada.
yang sekarang di folder
ogi apel > DATA/www/oggix.com/

Yang dikerjakan:

1. kerjakan proses regitrasi
- saat daftar, insert account di mainserver
- setelah daftar, otomatis di loginkan

2. check proses install shoutbox => OK

3. check manage shoutbox layout => OK




catatan:
di server3.oggix.biz, itu masih error kl clear shoutbox. belum dibenerin.



ROADMAP Checklist:

dibuat iframe semua
- supaya bisa di install di semua blog
==> done

- supaya mudah pengendalian dari sisi scripting dan pengembangan
misalnya, untuk aktif dan nonaktifkan smilies, tinggal centang, ga perlu install lagi.
==> done

- lebar frame juga di perkecil, supaya bisa fit di semua blog
==> done

shout type:
- sementara satu tipe dulu aja
desain
==> done
malahan, dah bisa form shoutnya dibawah dan diatas

- yang penting ada 10 desain, seperti standar yang udah ada
smilies
==> done

- 3 tipe: no smilis, smilis simple, dan smilis full (sama seperti yang udah ada juga)
==> done


perubahan member area:
- install => saat instalasi, dipermudah, dan diperlihatkan preview nya.
==> done
install cuman kopi paste kodenya aja

- menu settings shoutbox, dan account information di update ke xml jg, dan dijadiin satu
==> belum dicek


registrasi
- saat registrasi, account di insert ke server utama dulu, baru setelah itu di insert ke server yang bersangkutan.
==> done

login
- login di web utama yang harus di ubah, di cek dulu itu user di server mana, baru di arahkan sesuai server bersangkutan
==> done


core:
file settings dijadiin satu
==> keliatannya udah, belum di cek ulang

pembaca&perubah file settings hanya satu file, sehingga kalau ada perubahan gampang, ga perlu coba satu persatu
==> keliatannya udah, belum di cek ulang

Monday, January 7, 2008

Cara buat style shoutbox butterfly ticking & style simple



BUTTERFLY TICKING



shout
border copy dari layout.css

date
tambah
text-align: right;
background: url(http://localhost/oggix.com/shout/theme/images/timer.gif) #FFE2C6 no-repeat 8px 5px;
==> colornya diambil dari layout.css

name
background diambil dari layout.css

comment
background: #FFEBD7 url(http://localhost/oggix.com/shout/theme/images/butterfly.gif) no-repeat right top;

background nya dari layout.css












SIMPLE



open orange.css
save as orange.simple.css

find #reply {

baris terakhir, ganti dengan ini
background: #FFFFFF url(http://localhost/oggix.com/shout/theme/images/standstone.gif) repeat-y left top;

find #shout {
baris pertama border: 1px dashed #FF6600;
dihapus baris itu

find #comment {

baris background: #FFEBD7 url(http://oggix.com/shout/theme/flower-orange.gif) no-repeat right top;

diganti menjadi
background: #FFEBD7;

Saturday, January 5, 2008

Cara buat style constant background dari dotted box (di newshout style tentunya)

search #control {
tambah baris
background-color:#FFDFBF;
dengan background color disamakan dengan yang pada bagian html{

===

ambil
search
html {
baris pertama, ganti dengan

di

search layout.css
#body {
baris terakhir pada bagian
background: #FFFFFF url(http://oggix.com/shout/theme/flower-orange-big.gif) no-repeat fixed center;


=====

search
#shout {

ganti dengan

#shout {
text-align:left;
}

===
search
#comment {
pad bagian background, dihapus baris tersebut