uhui multisite drupal berhasil..itulah yang pertama aku sebut setelah berhasil memunculkan layar install di subdomain. Rencana membuat multisite dengan source code yang sama berhasil.
Ceritanya begini:
Pertama pada Cpanel aku buat subdomain dengan konfigurasi sebagai berikut (yang pasti sih pertama kalinya aku backup dulu database yang ada dan folder sites demi menjaga hal-hal yang bikin pusing):
subdomains = sub1.namadomain.com
document root = public_html
Kemudian buat database untuk subdomain. di sini database berbeda dengan instalasi drupal yang pertama, untuk user MySQL bisa sama atau berbeda sesuai keinginan dan keamanan.
Berikutnya dengan file manager atau ftp buat folder didalam folder sites. sesuaikan nama folder tersebut dengan nama subdomain. Subdomain yang sudah di buat adalah sub1.namadomain.com, maka nama foldernya juga sub1.namadomain.com.
jadi ada tiga folder di dalam folder sites
/public_html/sites/all
/public_html/sites/default
/public_html/sites/sub1.namadomain.com
Selanjutnya didalam folder /public_html/sites/sub1.namadomain.com buat sebuah folder dengan nama files dan set permissions menjadi 777
Kemudian copy file settings.php yang ada di dalam folder /public_html/sites/default ke dalam folder /public_html/sites/sub1.namadomain.com dan buat permissions menjadi 777, ganti baris:
$db_url = 'mysql://username:password@localhost/databasename'; (sesuaikan dengan user dan database untuk subdomain)
dan baris
# $base_url = 'http://www.example.com'; // NO trailing slash!
menjadi
$base_url = 'http://sub1.namadomain.com'; // NO trailing slash!
Berikutnya buka browser dan ketik http://sub1.namadomain.com/install.php, selanjutnya sama seperti instalasi drupal saat pertama kali. Setelah selesai instal drupal untuk subdomain tersebut, coba periksa modules dan themes. isinya sama dengan situs yang sudah di buat pertama kali. Jadi tidak perlu lagi upload modules atau themes untuk subdomain dan memudahkan juga saat mau upgrade modules dan themes. Jangan lupa untuk membuat permission dari file settings.php jadi 644 lagi.
Sebagai catatan: setelah mencoba memindahkan dari localhost ke subdomain tersebut ternyata mendapat kendala dengan file system. Seperti path logo dan gambar yang salah. Solusinya aku dapat dari sini, ternyata filepath yang ada di settings/file-system/settings dan di table files harus diganti dari yang awalnya adalah sites/default/files menjadi sites/sub1.namadomain.com/files terima kasih untuk nathanjo.
Sumber: googling | video google
Kategori Blog:

