LAMP stack merupakan sebuah group open source software yang umumnya di-install bersamaan pada sebuah dedicated server atau VPS guna menjalankan website atau aplikasi berbasis web. LAMP sendiri merupakan singkatan dari Sistem Operasi Linux, dengan web server Apache. Data disimpan pada sebuah database MySQL (menggunakan MariaDB) dan pemprosesan konten dinamis pada aplikasi dikerjakan oleh PHP. berikut ini step-by-step install lamp centos 7 :
Hal Yang Perlu Disiapkan
Sebelum memulai, diperlukan sebuah dedicated server atau VPS yang sudah di install CentOS 7 dengan IP statis dan akses root server.
Install Apache
Apache saat ini merupakan web server yang popular dan sering digunakan. Install Apache pada CentOS dapat menggunakanyum
paket manager. Paket manajer memudahkan install aplikasi menggunakan repository yang di kelola CentOS – tidak perlu install paket satu persatu. Install Apache menggunakan perintah berikut :
yum install httpd
Setelah instalasi berhasil, jalankan Apache dengan perintah berikut:
systemctl start httpd.service
Kemudian periksa apakah instalasi berhasil, hal ini dapat dilakukan dengan mengakses IP public Dedicated Server atau VPS melalui browser :
http://IP_Public_Server/
Apabila tidak ada kendala akan muncul tampilan default dari halaman CentOS 7 Apache :
Hal lain yang perlu diperhatikan adalah mengaktifkan apache pada saat boot sistem operasi, agar tidak perlu menjalankan ulang apache setelah reboot server. gunakan perintah berikut:
systemctl enable httpd.service
Bagaimana Jika Saya Tidak Tahu IP Public Server?
Pada CentOS 7 dapat digunakan perintah berikut untuk melihat IP public server :
ip address show
Atau dengan menjalankan perintah berikut sebagai alternatif:
curl http://icanhazip.com
Selesai dengan web server Apache, selanjutnya adalah install database server untuk Dedicated Server atau VPS.
Install MySQL (MariaDB)
MariaDB merupakan versi komunitas untuk sistem database relasional MySQL. Secara umum digunakan untuk mengatur dan memberi akses ke database sehingga website atau aplikasi berbasis web dapat menyimpan informasi /data. Karena peran penting ini, proses install lamp centos 7 tidak dapat lengkap tanpa instalasi sistem database terlebih dahulu
Untuk menginstall MariaDB juga digunakan perintah yum, namun kali ini dengan tambahan paket agar masing-masing komponen database dan database server dapat berkomunikasi satu-sama-lain :
yum install mariadb-server mariadb
Setelah proses instalasi selesai, jalankan MariaDB dengan perintah berikut ini :
systemctl start mariadb
Kemudian jalankan perintah berikut untuk setup database (setting password database dan merubah beberapa konfigurasi bawaan) :
mysql_secure_installation
Mengingat MySQL baru saja di-install, jangan hiraukan prompt yang muncul berisi peringatan input password MySQL. Kosongkan dengan menekan ‘Enter’. Selanjutnya prompt akan menanyakan apakah perlu untuk men-set root password MySQL, tekan ‘Y’ kemudian ‘Enter’ sebagaimana instruksi berikut :
Enter current password for root (enter for none): OK, successfully used password, moving on... Setting the root password ensures that nobody can log into the MariaDB root user without the proper authorization. New password: ketik_password_disini Re-enter new password: ketik_password_disini Password updated successfully! Reloading privilege tables.. ... Success!
Sisanya cukup tekan ‘Enter’ pada tiap prompt yang muncul dan menerima pengaturan default. Hal ini akan menghapus sample user, disable remote login dan menyimpan pengaturan baru seperti password yang sudah di set sebelumnya. Install MariaDB dapat diselesaikan dengan perintah berikut, guna menjalankan MariaDB pada saat boot:
systemctl enable mariadb.service
Sistem database sudah terinstall, sehingga dapat melanjutkan ke proses berikutnya.
Install PHP
Langkah selanjutnya dalam rangkaian proses Install LAMP centos 7 adalah install PHP. PHP sendiri berfungsi sebagai komponen yang nantinya akan memproses code sehingga dapat menampilkan konten dinamis, berkoneksi dengan server database dan menangani proses konten sehingga dapat ditampilkan oleh web server.
Gunakan yum untuk meng-install PHP, selain sertakan juga php-mysql pada instalasi:
yum install php php-mysql
Semestinya perintah diatas akan menginstall PHP tanpa kendala. Diperlukan restart Apache agar web server dapat berkerja dengan PHP. Gunakan perintah berikut:
systemctl restart httpd.service
Install Modul PHP
Untuk menambakan fungsi pada PHP, dapat di-install beberapa modul tambahan. Hal ini sifatnya opsional, disesuaikan dengan kebutuhan website atau aplikasi berbasis web pada Dedicated Server atau VPS. Untuk melihat modul dan library yang tersedia untuk PHP, gunakan perintah berikut:
yum search php-
Hasilnya akan menampilkan semua komponen PHP yang dapat di-install. Disertakan pula deskripsi singkat, sebagaimana berikut ini:
php-bcmath.x86_64 : A module for PHP applications for using the bcmath library php-cli.x86_64 : Command-line interface for PHP php-common.x86_64 : Common files for PHP php-dba.x86_64 : A database abstraction layer module for PHP applications php-devel.x86_64 : Files needed for building PHP extensions php-embedded.x86_64 : PHP library for embedding in applications php-enchant.x86_64 : Enchant spelling extension for PHP applications php-fpm.x86_64 : PHP FastCGI Process Manager php-gd.x86_64 : A module for PHP applications for using the gd graphics library . . .
Untuk melihat informasi lebih detail sebuah paket PHP, selain googling dapat digunakan peritah berikut:
yum info nama_paket
Sebagai contoh, mencari informasi tentang modul php-fpm
:
yum info php-fpm
Akan menghasilkan output berikut:
. . . Summary : PHP FastCGI Process Manager URL : http://www.php.net/ License : PHP and Zend and BSD Description : PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI : implementation with some additional features useful for sites of : any size, especially busier sites.
Ketika diputusakan akan menginstall paket tersebut misalnya, gunakan perintah berikut ini :
yum install php-fpm
Apabila diperlukan instalasi lebih dari satu paket, instalasi dapat dilakukan dengan memisahkan satu paket dengan lainnya menggunakan spasi :
yum install nama-paket1 nama-paket2 ...
Sampai tahap ini, install lamp centos 7 selesai diproses. Selanjutnya dapat dilakukan test pada PHP yang sudah diinstall.
PHP dan Web Server
Untuk mengetahui apakah PHP sudah dikonfigurasi dan berjalan dengan baik, dapat dibuat script PHP sederhana dalam sebuah file – misalnya info.php
. Agar web server dapat menemukan file tersebut dan menampikan/ memproses konten didalamnya, file ini harus diletakan pada direktori yang spesifik, atau biasa disebut ‘webroot’
Pada CentOS 7, direktori tersebut terletak di /var/www/html
. File info.php
tersebut dapat dibuat dengan perintah berikut :
echo "<?php phpinfo(); ?>" >> /var/www/html/info.php
Apabila firewall sudah di-install pada server, gunakan perintah berikut untuk allow traffic dari HTTP dan HTTPS :
firewall-cmd --permanent --zone=public --add-service=http firewall-cmd --permanent --zone=public --add-service=https firewall-cmd --reload
Sekarang mari lihat apakah web server dapat menampilkan konten pada file .php diatas. Akses server melalui browser dengan url berikut:
http://IP_Public_Server/info.php
Apabila tidak ada kendala, halaman yang muncul seharusnya adalah sebagai berikut:
Halaman tersebut pada dasarnya menampilkan informasi server dari sisi PHP, semisal modul atau ekstensi apa yang sudah di-install limit memori dan lain sebagainya.
Sampai disini install LAMP centos 7 sudah selesai dengan baik. Server sudah dapat digunakan untuk men-deploy website maupun aplikasi berbasis web.
Sebelumnya telah dijelaskan jasa dan jual cara membuat hosting sendiri untuk WordPress, dimana kita menggunakan hosting cPanel sebagai tempat mengupload konten. Selain dilakukan secara manual hosting WordPress dapat menggunakan tool yaitu Softaculous.
Provider hosting umumnya sudah menyertakan Softaculos sebagai bagian dari layanan shared hosting yang ditawarkan, hosting cPanel dengan Softaculous selain dapat memudahkan proses instalasi. hosting cPanel dengan Softaculous atau tool auto script lainnya menjadi nilai lebih bisnis hosting cPanel dewasa ini. Berbeda dengan cara membuat hosting WordPress manual, kendati masih menggunakan fitur pada hosting cPanel, kita tidak perlu mendownload atau mengupload file tertentu. Instalasi WordPress akan diproses otomatis oleh Softaculous.
Softaculous merupakan aplikasi add on untuk cPanel yang digunakan untuk install script secara otomatis. aplikasi yang dimaksud adalah berbasis web seperti WordPress, Magento, PrestaShop dan lain sebagainya. Softaculous sendiri sangat mudah digunakan, hal ini menjadikan Softaculous sebagai salah satu cara hosting terbaik untuk WordPress. Softaculous bersifat host unlimited, dimana untuk sebuah instalasi Softaculous di server cPanel, tidak memiliki batas akun cPanel yang dapat menggunakan fitur dari tools tersebut. Artinya Softaculous dapat disertakan pada tiap hosting cPanel yang dibuat pada server tersebut.
Bagaimana cara install WordPress melalui Softaculous pada hosting cPanel?
Login ke akun cPanel kemudian klik icon WordPress pada menu Softaculous Apps Installer.
menu Softaculous di cPanel
Halaman overview WordPress akan muncul, halaman ini menampilkan cuplikan aplikasi dan informasi, klik install now untuk memulai instal WordPress. Pada halaman ini anda akan mendapatkan informasi seputar apakah itu WordPress, fitur, akses ke halaman demo dan rating aplikasi.
halaman overview WordPress pada Softaculous
Selanjutnya silahkan melengkapi form yang tersedia, salah satu hal penting yang perlu diperhatikan pada tahap ini adalah penentuan direktori instalasi WordPress, dalam keadaan bawaan, Softaculous akan menginstall WordPress pada direktori wp. Kita dapat menghapus nilai ini apabila menginginkan instal WordPress pada direktori utama hosting.
Wizard instalasi WordPress Softaculous hosting cPanel
Kita tidak memperlukan user database dan database untuk WordPress yang akan diinstall. Keduanya akan disiapkan otomatis oleh tool Softaculous.
Klik “Install” untuk memulai instalasi WordPress.
Hosting WordPress umum digunakan untuk mengembangkan website, baik berupa blog, toko online bahkan marketplace, sebagaimana blogspot WordPress merupakan alternatif cara hosting web gratis. Selain dapat menjadi media hosting murah untuk menampung konten, WordPress dilengkapi banyak plugin dan pilihan theme yang memanjakan penggunanya.
Cara membuat hosting WordPress sendiri cukup mudah, yang diperlukan untuk adalah registrasi pada WordPress.com, mendapatkan akses ke dashboard dan mulai menambahkan konten. Hosting WordPress sebagaimana hosting lainnya memerlukan hosting dan domain. dalam hal ini kita menggunakan layanan WordPress untuk menyimpan konten dan meng-online-kan nya.
tampilan wordpress.com
Saya ingin data saya ada pada server hosting saya sendiri namun tetap menggunakan WordPress, apakah bisa?
Tentu saja, WordPress berbentuk CMS yang dapat kita download dan kita kembangkan di hosting kita sendiri, selain itu kita bebas melakukan perubahan atau penambahan pada CMS tersebut semisal menambahkan plugin atau mengedit fungsi WordPress pada theme yang kita gunakan, hal ini tidak akan kita temukan pada hosting WordPress di WordPress.com
Bagaimana cara membuat hosting / meng- hosting WordPress pada server hosting cPanel?
setelah kita memiliki akses ke hosting dan domain, maka kita dapat mendownload script WordPress. WordPress kerap mengeluarkan rilis versi terbaru jadi ada baiknya kita sudah mendownload versi WordPress terkini dan menyimpannya pada komputer.
download wordpress
Berbeda dengan cara hosting web gratis pada blogspot atau WordPress.org, cara membuat hosting WordPress pada cPanel memerlukan pembuatan user dan user database terlebih dahulu. pada Cpanel kita dapat menggunakan mysql database wizard.
Selanjutnya kita dapat meng- upload script WordPress yang telah di download sebelumnya.
Hasil ekstrak umumnya berbentu satu folder dengan nama WordPress, agar terarah dengan benar pastikan isi dari folder tersebut dipindahkan tepat di bawah folder public_html , mengingat akses domain akan meng-index (membaca pertama kali) folder public_html. xxx
persiapan hosting dan domain sudah dilakukan, database dan user database sudah dibuat. selanjutnya adalah setup WordPress dengan mengakses domain melalui web browser.
terdapat form yang perlu kita lengkapi:
Database name, Database username dan Database username didapat dari detail yang disiapkan sebelumnya
Database host dapat diisi dengan localhost
dan Table prefix dapat dibiarkan default sebagai wp_ atau kita ubah sesuai dengan kebutuhan, klik submit.
install wordpress
Selanjutnya kita perlu melengkapi form detail website dan terakhir klik tombol install, hosting WordPress sudah dapat digunakan.
Sebagaimana telah dijelaskan pada artikel ini hosting adalah bentuk jasa yang menawarkan penyediaan informasi baik berupa website, file transfer maupun email. Industri hosting indonesia sendiri telah berkembang pesat dalam kurun dekade terkahir. Dimana banyak penyedia hosting(hosting provider) berlomba untuk menjadi hosting terbaik indonesia.
Tidak kalah dengan penyedia luar negeri penyedia hosting indonesia pun menunjukkan keunggulan masing-masing baik fitur yang dimiliki, maupun variasi layanan hosting itu sendiri. Kendati hosting domain dalam artian meng-online-kan sebuah domain bukan lagi hal yang asing, namun berbagai aplikasi, tools juga panel yang makin user-friendly justru terkadang mengakibatkan kebingunan bagi mereka yang awam tentang bagaimana cara hosting web.
Baiknya kita memahami cara hosting web pada suatu provider dalam contoh kali ini kita akan menggunakan cPanel atau panel hosting berbayar yang umum digunakan sebagai media manajemen hosting indonesia. Terdapat 3 hal yang perlu kita siapkan agar dapat meng- hosting web :
Konten
konten dalam hal ini berupa aplikasi berbasis web maupun atau webiste itu sendiri. statis maupun dinamis. berupa CMS sebagaimana wordpress maupun webiste yang dikembangkan mandiri dengan pelbagai pilihan bahasa pemprogaman. Hal ini juga berarti anda telah menyiapkan database untuk webiste yang besifat dinamis.
Domain
domain didapat dengan meregistrasi pada penyedia layanan domain.Apabila anda belum memiliki domain, anda dapat melihat list domain yang kami tawarkan pada halaman berikut ini.
Hosting
Guna menghindari keruwetan meng- hosting web pada sebuah server, dapat digunakan hosting panel atau panel yang memiliki kapabilitas untuk melakukan interaksi dengan layanan yang berjalan pada server berdasar hak akses milik user tertentu. Nah, disinilah letak pentingnya berlangganan hosting pada suatu provider. dengan berlangganan, provider hosting akan memberikan kita akses ke cPanel dengan kurun waktu tertentu sesuai masa berlangganan kita.
Lantas bagaimana langkah-langkah / cara hosting web itu sendiri?
Setelah kita memiliki konten, mendaftarkan domain, dan diberi akses ke cPanel (panel hosting) oleh hosting provider, langkah pertama adalah mengarahkan domain (domain pointing) menggunakan name server yang diberikan (biasanya)bersamaan dengan akses ke cPanel atau hosting kita tadi. Pengarahan name server sendiri dapat dilakukan melalui panel domain yang disediakan oleh provider dimana kita mendafarkan domain.
Name server sudah diganti tapi webiste masih belum bisa diakses / online?
Jangan panik, hal ini normal. ada istilah propagasi DNS setiap kita mengganti name server domain. Hal ini untuk memberi waktu kepada internet global sehingga akhirnya mendeteksi bahwasannya domain kita kini telah mengarah atau beralamat ke server tertentu. Cepat-lambat propagasi DNS tergantung pada interkoneksi internet yang kita gunakan, namun umumnya dalam kurun waktu 24 jam domain kita sudah dapat diakses global (resolved).
Sembari menunggu propagasi, kita dapat melakukan upload web ke hosting, hal ini dapat dilakulan melalui file manager cPanel. Guna memudahkan file/ folder dijadikan satu dalam file kompresi berbentuk .zip dan di extract pada webroot hosting.
halaman utama cPanel
Webroot hosting merupakan tepat diletakannya file/ folder yang nanti akan dapat diakses publik. sehingga ketika domain diakses melalui browser maka apa yang terdapat pada webroot-lah yang akan muncul. Pada cPanel webroot ada pada directory public_html.
webroot atau public_html
Website saya menggunakan database, bagaimana cara mengupload database ke hosting?
Pertama, pastikan hosting web mendukung jenis database yang digunakan. hosting indonesia sendiri setidaknya mendukung 2 jenis database yaitu mysql dan pgsql. Untuk mengupload database sendiri anda perlu membuat database dan user database baru terlebih dahulu. Hal ini dapat dilakukan melalui fitur database wizard. яндекс
MySQL database wizard
Selesai database dibuat database dapat di upload melalui fitur seperti mysql phpMyadmin. Tidak ketinggalan menyesuaikan setting koneksi database website dengan database yang sudah dibuat sebelumnya.
halaman phpMyadmin
Setelah rangkaian proses diatas dan telah lewat masa propagasi DNS, website kita sudah dapat diakses dengan mengetikkan alamat domain -nya pada web browser.
Semoga bermanfaat.
Hosting Adalah jasa layanan internet yang menyediakan sumber daya server-server untuk disewakan sehingga memungkinkan organisasi atau individu menempatkan informasi di internet berupa HTTP, FTP, EMAIL atau DNS . Server hosting terdiri dari gabungan server-server atau sebuah server yang terhubung dengan jaringan internet berkecepatan tinggi.
Jenis-Jenis Hosting
- Shared Hosting adalah menggunakan server hosting bersama-sama dengan pengguna lain satu server dipergunakan oleh lebih dari satu nama domain. Artinya dalam satu server tersebut terdapat beberapa akun yang dibedakan antara akun satu dan lainnya dengan username dan password.
- VPS (Virtual Private Server) atau juga dikenal sebagai Virtual Dedicated Server merupakan proses virtualisasi dalam lingkungan sistem operasi yang dipergunakan oleh server. Karena lingkungan ini merupakan lingkungan virtual, hal tersebut memungkinkan untuk menjalankan sistem operasi diatas sistem operasi lainnya.
- Dedicated Server adalah penggunaan server yang dikhususkan untuk satu pengguna saja. Dalam artian peyendia layanan menyediakan sebuah server fisik yang di dedikasikan untuk keperluan hosting user tersebut.
- Colocation Server adalah layanan penyewaan tempat untuk peletakan server yang dipergunakan untuk hosting. Berbeda dengan dedicated server, colocation server memungkinkan pengguna untuk menyediakan perangkat server secara mandiri dan server tersebut ditempatkan pada infrastruktur penyedia layanan yang terkait.
Mengapa Memerlukan Hosting?
Hosting dapat diibaratkan sebagai sebuah rumah bagi data-data yang ada di internet, tanpa adanya hosting, data-data tidak dapat disimpan dan diakses secara global melalui internet. Hosting juga sebagai perantara atau penghubung sebuah jaringan satu dengan yang lainnya, dan dengan web hosting konten Anda akan mudah didistribusikan melalui internet. Dimana kecepatan menyebarkan informasi tentang Jasa, Produk, Layanan Publik dan lainnya merupakan salah satu tolok ukur keberhasilan bisnis perorangan atau perusahaan.
Memilih Jasa Web Hosting yang Baik
Ketika Anda memutuskan untuk memiliki blog atau website yang hosting sendiri, maka Anda harus bisa memilih-milih jasa web hosting yang baik. Yang harus Anda perhatikan ketika memilih hosting untuk blog atau website Anda adalah:
- Kebutuhan Anda terhadap space dan bandwidth. Semakian besar konten webiste milik Anda, maka semakin besar space yang akan dibutuhkan. Semakin banyak pengunjung situs Anda maka semakin besar bandwidth yang dibutuhkan agar tidak terjadi overload
- Perhatikan pelayanan dan fitur dari penyedia layanan hosting Anda. Diantara yang perlu diperhatikan antara lain cakupan aplikasi yang di support, kualitas perangkat server & jaringan internet yang digunakan serta staff teknikal yang mengelola. Kesemuanya perlu mendapat nilai maksimal Anda.
- Target Pengunjung. Jika Anda memilih target pengunjung dari dalam negeri ada baiknya menggunakan server lokal saja guna menghemat bandwidth. Tetapi jika Anda memilih target global, maka tak ada salahnya Anda memilih server yang terletak luar negeri seperti di Amerika atau Singapura. Namun, keadaan ini tidaklah mutlak.
- Harga yang sesuai. Konsultasikan kepada mereka yang lebih paham tentang kebutuhan hosting Anda agar jasa yang Anda sewa sesuai dengan uang yang akan Anda keluarkan.
Jika anda seorang webmaster atau web developer domain tentu bukan lagi hal yang asing, namun bagi yang belum mengenal istilah domain tentu membuat bingung, Apa itu domain?.
Sebagai Contoh saat anda mengakses sebuah situs, contoh pada situs ini. Jika anda mengakses sebuah situs pada internet pasti anda melihat dan mengetahui alamat situs yang anda kunjungi, pada google.com, facebook.com, instagram.com dan alamat situs lainnya. Nama itu yang disebut dengan Domain. Berikut untuk penjelasan lebih rinci tentang apa itu domain.
Pengertian Serta Fungsi Domain
Berikut merupakan contoh dari nama domain yang ada dan mungkin juga sudah sering digunakan :
TLD (Top Level Domain)
TLD merupakan sebuah ekstensi atau akhiran dari suatu nama domain. Misal nama domain www.ardhosting.com TLD atau top level domainnya adalah .com. Ada dua kelompok utama dalam TLD, yakni ccTLD (Country Code Top-Level Domains) dan gTLD (Generic Top-Level Domains). ccTLD sendiri merupakan sebuah level domain tertinggi yang didasarkan pada kode suatu negara .id, .us, .uk, .ru dan masih banyak lainnya berdasarkan negara masing-masing. Sedangkan gTLD merupakan sebuah level domain tertinggi yang secara umum banyak digunakan .com, .edu, .asia, .org, .info, .sch dan banyak lainnya. Sampai pada tahun 2010, terdapat lebih dari 21 gTLD dan 250 ccTLD.
Penggunaan Country Code (Kode Negara) Top Level Domain
- .id : digunakan untuk situs di negara Indonesia
- .sg : digunakan untuk situs di negara Singapura
- .uk : digunakan untuk situs di negara Inggris (kode domain yang “dikhususkan” oleh ISO 3166-1) (lihat pula.gb)
- .us : digunakan untuk situs di negara Amerika
- .my : digunakan untuk situs di negara Malaysia
- .au : digunakan untuk situs di negara Australia
- .cn : digunakan untuk situs di negara China
Penggunaan Global Top Level Domain (gTLD)
- .com : digunakan untuk situs komersial atau perusahaan.
- .net : digunakan untuk situs network infrastruktur.
- .org : digunakan untuk situs organisasi.
- .info : digunakan untuk situs informasional.
- .edu : digunakan untuk situs pendidikan dan terbatas hanya untuk pendidikan.
- .biz : digunakan untuk situs Bisnis.
- .tv : digunakan untuk situs Entertainment misalnya Televisi, Radio atau majalah.
- .travel : digunakan untuk situs Bisnis Pariwisata.
- .name : digunakan untuk situs keluarga atau personal.
- .mil : digunakan untuk situs angkata bersenjata atau Militer.
Domain Indonesia
Indonesia juga memiliki nama domain tersendiri yang dikelola langsung oleh PANDI (Pengelola Nama Domain Internet Indonesia). Want to stay anonymous while watching Instagram stories? Bigsta.net is your answer Insta story viewer Dan berikut beberapa nama domain dan fungsi domain Indonesia:
- .ac.id : digunakan untuk situs perguruan tinggi, institut dan sejenisnya
- .web.id : digunakan untuk situs pribadi atau komunitas
- .co.id : digunakan untuk situs komersial, badan usaha dan sejenisnya
- .net.id : digunakan untuk situs penyedia jasa telekomunikasi yang berlisensi
- .go.id : digunakan untuk situs institusi pemerintah dan sejenisnya
- .sch.id : digunakan untuk situs sekolah
- .mil.id : digunakan untuk situs instansi militer
- .or.id : digunakan untuk situs organisasi
Ketika anda ingin melakukan perubahan domain WordPress misalnya:
http://www.domain-lama.com/ ke ke http://www.domain-baru.com/
atau ke direktori lain misalnya :
http://www.domain.com/ ke http://www.domain.com/direktori/
Anda dapat melakukannya melalui dashboard (Setting >> General >> Site Address URL). namun perubahan ini berlaku untuk input baru setelah perubahan setting dan seterusnya dan tidak mencakup input WordPress terdahulu (post, page, category dan sebagainya). Hal ini menyebabkan url akan kembali (redirect) mengakses alamat lama.
Untuk menghindari hal tersebut, Berikut ini langkah-langkah yang dapat anda lakukan untuk melakukan perubahan site address (URL) WordPress menyeluruh mencakup konten lama :
Login ke hosting cpanel anda, dan move file-file WordPress ke direcory atau domain baru
Karena tidak ada konfigurasi khusus di file-file WordPress, maka setelah proses move file-file selesai selanjutnya adalah edit atau update database anda. Buka phpmyadmin dan eksekusi perintah sql berikut :
UPDATE wp_options SET option_value = replace(option_value, 'http://www.domain-lama.com', 'http://www.domain-baru.com') WHERE option_name = 'home' OR option_name = 'siteurl'
Setelah itu kita perlu untuk memperbaiki URL dari posting dan halaman Wordpres yang tersimpan pada table wp_posts dan field guid. Untuk itu silahkan jalankan perintah sql berikut :
UPDATE wp_posts SET guid = replace(guid, 'http://www.domain-lama.com','http://www.domain-baru.com');
Setelah pemindahan semua link yang tersimpan pada database setelah anda posting masih tersimpan url domain-lama, hal ini akan menyebabkan meskipun web anda bisa diakses namun seluruh link yang ada pada postingan masih mengarah ke url yang salah yaitu domain-lama. Untuk merubahnya kita perlu melakukan update record pada database table wp_posts dengan perintah sebagai berikut :
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.domain-lama.com', 'http://www.domain-baru.com');