Tutorial Instalasi Wordpress Pada Debian 10 VM dengan MariaDB
Pada tutorial kali ini, saya menggunakan Windows 7 starter sebagai OS utama dan Debian 10 untuk virtualbox-nya.
Pembuatan Database
1. Buat user untuk database wordpress kamu. Masuk ke user root MariaDB dulu
mysql -u root -p
CREATE USER nama_user@localhost IDENTIFIED BY 'password_anda';
Contoh : CREATE USER wpuser@localhost IDENTIFIED BY '123456789';
2. Kemudian buat databasenya
CREATE DATABASE nama_database;
contoh : CREATE DATABASE wp_database;
3. Kemudian berikan hak istimewa pada user kalian supaya bisa mengatur database wordpressnya
GRANT ALL PRIVILEGES ON nama_database.* TO 'nama_user'@'localhost' IDENTIFIED BY 'password_anda' WITH GRANT OPTION;
4. Lakukan FLUSH PRIVILEGES; supaya sistem dapat membaca ulang tanpa harus merestart server MySQL
5. Kemudian EXIT; untuk keluar
Contoh : CREATE USER wpuser@localhost IDENTIFIED BY '123456789';
2. Kemudian buat databasenya
CREATE DATABASE nama_database;
contoh : CREATE DATABASE wp_database;
3. Kemudian berikan hak istimewa pada user kalian supaya bisa mengatur database wordpressnya
GRANT ALL PRIVILEGES ON nama_database.* TO 'nama_user'@'localhost' IDENTIFIED BY 'password_anda' WITH GRANT OPTION;
4. Lakukan FLUSH PRIVILEGES; supaya sistem dapat membaca ulang tanpa harus merestart server MySQL
5. Kemudian EXIT; untuk keluar
Instalasi Wordpress
1. Lakukan apt-update terlebih dahulu, kemudian apt install wordpress atau apt-get install wordpress
2. Setelah itu copy-paste file configurasi wordpress ke directori /var/www/
cp -r /usr/share/wordpress /var/www/
3. Copy paste file sample konfigurasi wordpress yang akan kita pakai untuk menguhubungkan dengan database nantinya. Format teksnya seperti ini :
wp-config-domain_anda.php
Contoh : wp-config-www.danwp.com.php
cp /var/www/wordpress/wp-sample-config.php /var/www/wordpress/wp-config-www.danwp.com.php
4. Kemudian, edit filenya menggunakan editor nano
nano /var/www/wordpress/wp-config-www.php
Yang akan kita atur disini hanya nama database, user, dan password
Kurang lebih hanya bagian ini yang kita ubah :
5. Sekarang, lakukan perintah-perintah ini
chmod 755 -R /var/www/wordpress
chown -R www-data:www-data /var/www/html/wordpress/
Konfigurasi Apache2
1. Install dulu aplikasinya
apt install apache2
2. Buka folder konfigurasi di /sites-available
cd /etc/apache2/sites-available
3. Untuk membuat file .conf wordpress-nya, kita copas saja dari 000-default.conf
cp /etc/apache2/sites-available/000-default.conf wordpress.conf
4. Sekarang, edit filenya
nano /etc/apache2/sites-available/wordpress.conf
Jangan lupa untuk mengubah DocumentRoot-nya seperti di atas
5. Lakukan a2ensite wordpress.conf dan a2dissite 000-default.conf
5. Lakukan a2ensite wordpress.conf dan a2dissite 000-default.conf
6. Lakukan a2enmod rewrite
7. Kemudian systemctl restart apache2
Jangan lupa untuk mengedit juga settingan hosts pada windows. Caranya :
1. Buka filenya di Data C (C:)/Windows/System32/drivers/etc
Kemudian buka filenya dengan notepad (teks editor)
2. Masukkan IP web nya
192.168.52.4 www.danwp.com
Kemudian keluar dan save.
7. Kemudian systemctl restart apache2
Setting IP
Untuk settingan IP bisa kalian lihat disiniJangan lupa untuk mengedit juga settingan hosts pada windows. Caranya :
1. Buka filenya di Data C (C:)/Windows/System32/drivers/etc
Kemudian buka filenya dengan notepad (teks editor)
2. Masukkan IP web nya
192.168.52.4 www.danwp.com
Kemudian keluar dan save.
Instalasi Wordpress
Sekarang, buka browser dan ketikkan domain/wp-admin/install.php
contoh : www.danwp.com/wp-admin/install.php
Bila sudah muncul seperti ini, berarti sudah benar
Jika terdapat error seperti ini :
Neither /etc/wordpress/config-localhost.php nor /etc/wordpress/config-localhost.php could be found.
Ensure one of them exists, is readable by the webserver and contains the right password/username.
Buka saja direktori /etc/wordpress kemudian copas file dri /var/www/wordpress dengan perintah :
cp /var/www/wordpress/wp-config-www.danwp.com.php /etc/wordpress/config-www.danwp.com
Demikian tutorial dari saya, selamat mencoba dan bereksplorasi 😄
Komentar
Posting Komentar