Akhirnya bisa juga nginstall wordpress pake script “Lazy Installer 0.1 Beta” yang kuutak-atik dari scriptnya ‘WP-Plugin Uploader’nya Ahlul faradish Resha. Setelah sebelumnya berhasil jalan di localhost, ernyata bisa juga script itu jalan di online server. Berarti ada alternatif lain untukku kalo mau upload installer selain via ftp-client. Satu hikmah yang bisa diambil buatku adalah, keadaan sulit akan membuat orang berpikir kreatif (ngh… ini bisa dibilang kreatif nggak ya?).
Script yang aku kasih nama lazy installer ini sebenernya merupakan implementasi teknis dari library zip yang ada di pclzip.lib.php yang umum digunakan untuk berurusan dengan file zip di dalam server. Awalnya karena terinspirasi dengan plugin yang kusebut diatas, aku kepikiran gimana caranya supaya aku bisa mengupload installer wordpress tanpa harus berurusan dengan jalur ftp.
Maklum aja kalo aku traumatik pake ftp-client, baik di warnet ato di kampus. kalo mau nginstall wordpress di web kan biasanya kita harus ekstrak dulu file zipnya baru kemudian diupload. Karena pemrosesan filenya satu persatu, transfer ini bisa memakan waktu lama. Ada sih yang mungkin punya fungsi unzip. Tapi dikampusku ini, satu-satunya ftp client yang bisa dipake cuma total commander, dan setahuku nggak ada fungsi itu. Makanya kemudian aku pikir solusinya adalah dengan membuat file installer yang berupa zip terupload dulu ke server baru terekstrak. Berhubung aku ber’pacaran’ dengan script php pun baru beberapa bulan ini, maka jalan pintasnya adalah mengedit script yang sudah dibuat orang.
Dan kandidatnya ada 3, semuanya adalah plugin wordpress. Pertama adalah Oneclick Installer by Anirudh Sanjeev. Plugin ini paling ideal kalo bisa dibuat terpisah dari dari wordpress, karena sudah sekaligus membawa script untuk upload zipfile dari komputer dan script untuk mendownload filezip dari url ke server. Sayangnya aku nggak tau function mana yang bisa dihapus dan mana yang harus dipertahankan sehingga belum ada progress dengan script ini. Dua pilihan lain adalah WP-Plugin Uploader dan WP Auto Upgrade. Dan sampai sekarang yang paling siap (sebenarnya aku hampir-hampir nggak merubah scriptnya) ya… yang pertama itu. Aku cuma ngerubah lokasi target upload dan beberapa bagian lain, terutama themenya (hehehe… narsis dikit ah!).
Dengan berhasilnya instalasi wordpress dan gregarius hari ini, dengan ini saya nyatakan script tadi berfungsi (ketok palu 3 kali). Sekali lagi aku nggak bermaksud mengklaim script buatan orang lain, tapi aku berharap script ini bisa bermanfaat juga. Terutama sekali buat mereka yang akses internetnya lambat, nggak punya fasilitas ftp dan script fantastico di cpanelnya error sehingga nggak bisa install secara instan insyaAllah plugin ini berguna banget. Maka dari itu juga, dipostingan ini aku sertakan paket instalasi yang bisa di download. Isinya mencakup script Lazy Installer, source asli pluginnya, file readme, lisensi GPL, instalasi wordpress (2.3.3 dan 2.5 versi indonesia, secara 2.5 ternyata kurang user friendly), paket useful wp-plugins, instalasi gregarius aggregator. Silahkan buat yang mo ngejajal dan mengembangkan script ini lebih lanjut bisa diunduh dibawah.