Masalah Multi-site di Drupal

Bismillah

Karena tak bisa tidur, akhirnya malam ini (malam? Udah mau pagi kaleee…) saya mengutak-atik lagi settingan multi site di Drupal. Fitur ini adalah salah satu kehebatan Drupal. Intinya, kita bisa menggunakan kode yang sama untuk subdomain/ domain berbeda. Misal ada subdomain toko.prabowomurti.com, blog.prabowomurti.com, dan situs utama prabowomurti.com. Dari ketiganya tidak perlu ditempatkan core Drupal sejumlah 3 kali sekian domain, namun cukup konfigurasi settings.php di direktori sites.

Keuntungannya? Yang saya rasakan : lebih hemat space. :D . Dan pastinya lebih mudah dalam mengatur. Masing2 subdomain tadi bisa disendirikan tablenya (atau DBnya), modulnya, themes, termasuk direktori “file” (untuk upload). Untuk sementara yang saya coba2 baru 1 DB untuk sekian subdomain, table prefix nya saja yang diganti (maklum fakir hosting). Setelah googling sana-sini, terpilihlah dua tutorial maut andalan saya: di sini dan di sini.

Karena akses ke shell tidak diijinkan (rencana ingin buat symbolic link via FTP, tapi kayaknya enggak mungkin. Udah pake exec(), juga ga bisa, dikunci. Pas tanya ke idwebhost, Mas-masnya cuma bilang “Kalo bisa pake script silakan saja Pak”. Buset dah, dengan gaya meyakinkan begitu berarti memang enggak ada cara :D ), cara lain adalah memang dengan mengutak-atik file .htaccess sehingga bagian awalnya menjadi seperti ini

RewriteRule ^blog$ /blog/ [L,R]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^blog/(.*)$ $1 [L]

dan mengubah script bootsrap.inc di direktori includes
// $uri = explode('/', $_SERVER['SCRIPT_NAME'] ? $_SERVER['SCRIPT_NAME'] : $_SERVER['SCRIPT_FILENAME']);
$uri = explode('/', $_SERVER['REQUEST_URI'] ? $_SERVER['REQUEST_URI'] : $_SERVER['SCRIPT_FILENAME']);

Alhamdulillah, kini saya memiliki prabowomurti.com dan prabowomurti.com/blog. Kelar juga akhirnya…

11 Responses to “Masalah Multi-site di Drupal”


  • Pak, bisa ngak ya..

    konfigurasi settings.php nya diset otomatis, maksudnya member bisa create multi site tanpa harus merubah manual di konfigurasi settings.php ??

    kalo ada 20 member lebih. untuk dibuatkan multi site, Cape Dech..

     

    Trims.

    Dan Salam kenal..

     

  • Maksudnya masing2 user bisa membuat nama subdomain sendiri? Kayaknya waktu googling kemarin saya pernah baca2, cuma enggak ngerti. Maksudnya seperti wordpress yak?

    Maaf ya Mas, saya juga baru belajar Drupal nih. :)

    Salam entrepreneur/// :D

  • Belajar drupal mari bersama sama di web aku juga

  • daku belajar drupal kok belum bisa yah.. any advice juragan?

  • @ herfia
    Yoa Bos, moga2 lapaknya rame yaa.. Kapan ya saya bisa bikin theme sendiri?

    @ belajar seo
    Waduh, saya juga masih bego Mas.. Mungkin bisa masuk k forum drupalers Indonesia n sering2 maen ke situsnya Drupal. Buat saya, semua pertanyaan udah ada dokumentasinya.. Moga berhasil ya!

  • bo, ayo pelajari cara bikin subdomain otomatis..
    aku ada job bikin replika web nih..hehe

  • Wah, ndak ngerti aku Ad.. Kemarin itu juga di forum nanya masalah online shop, enggak ada yang bisa. Kayaknya di Drupal ID komunitasnya gak terlalu idup.

    Udah, ituh sekeripsi dikelarin dulu, baru mikirin yang laen2…

  • kamu buka jasa bantu skripsi gak bo? :) )

  • kamu buka jasa bantu skripsi gak bo? :) )

  • Tidaaaakkkk…!! Saya muak dengan skripsi, setidaknya untuk sementara..

Leave a Reply