Di kesempatan kali ini, kami akan menjelaskan "Cara Menginstall WordPress di Ubuntu 20.04"
Sebelum Anda memulai menginstall WordPress di Ubuntu pastikan Anda sudah:
- Menginstall Apache.
- Mengaktifkan Virtual Host Pada Situs Web Anda.
- Menambahkan Lets Encrypt Pada Situs Web Anda.
- Menginstall MYSQL.
- Menginstall PHP.
STEP PERTAMA
Langkah pertama kami menggunakan MYSQL untuk mengelelola dan menyimpan database dan user WordPress, untuk konfigurasi nya silahkan masuk ke menu root MYSQL:
mysql> -u root -p
Next membuat database exclusive untuk di konrol wordpress, disini kami menggunakan nama wordpress
sebagai contoh:
mysql> CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Next membuat akun mysql terpisah untuk database baru, disini kami menggunakan nama wordpressuser
sebagai contoh, disini kami menggukan password 12345678
:
mysql> CREATE USER 'wordpressuser'@'%' IDENTIFIED WITH mysql_native_password BY '12345678';
Lalu konfirmasi database bahwa wordpressuser
harus memiliki akses lengkap ke database:
mysql> GRANT ALL ON wordpress.* TO 'wordpressuser'@'%';
mysql> FLUSH PRIVILEGES;
Dan keluar dari MYSQL:
mysql> EXIT;
STEP KEDUA
Kami akan menginstal beberapa ekstensi PHP untuk digunakan dengan WordPress:
$ sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip
Lalu anda harus merestart apache:
$ sudo systemctl restart apache2
Aktifkan file .htaccess dengan membuka file apache untuk situs Anda, dengan menggunakan editor teks seperti VIM:
$ sudo nano /etc/apache2/sites-available/wordpress.conf
Salin dan tempel script berikut ini:
<Directory /var/www/wordpress/>
AllowOverride All
</Directory>
Lalu save dengan menekan ESC
+ :wq
dan tekan ENTER
.
Next kami mengaktifkan mod-rewrite:
$ sudo a2enmod rewrite
Sebelum lanjut ke step berikutnya sebaiknya mengecek dahulu apakah ada syntax eror di konfigurasi tadi:
$ sudo apache2ctl configtest
Jika konfigurasi sudah benar dan tidak ada syntx eror akan muncul seperti ini:
Syntax OK
Lalu Restart apache untuk menerapkan konfigurasi tersebut:
$ sudo systemctl restart apache2
STEP KETIGA
Mendownlaod WordPress dari situs resmi.
Masuk ke directory /tmp
:
$ cd /tmp
$ curl -O https://wordpress.org/latest.tar.gz
Ekstrak file tersebut:
$ tar xzvf latest.tar.gz
Kami akan memindahkan file - file terssebut ke file dummy .htaccess:
$ touch /tmp/wordpress/.htaccess
Next, kami akan menyalin contoh file konfigurasi ke file WordPress:
$ cp /tmp/wordpress/wp-config-sample.php /tmp/wordpress/wp-config.php
Kami akan membuat directory upgrade agar Wordpress tidak mendapat mendapat masalah izin pada saat upgrade versi terbaru:
$ mkdir /tmp/wordpress/wp-content/upgrade
Lalu salin seluru isi directory ke root document:
$ sudo cp -a /tmp/wordpress/. /var/www/ gcp.intelix.my.id
Pastikan Anda mengganti directory /var/www/ gcp.intelix.my.id
dengan directory yang Anda buat di server sebelum nya. ( note : disini kami memakai directory gcp.intelix.my.id
)
STEP KEEMPAT
Next kami akan menjalankan dua perintah find untuk mengatur izin yang benar pada direktori dan file WordPress:
$ sudo find /var/www/wordpress/ -type d -exec chmod 750 {} ;
$ sudo find /var/www/wordpress/ -type f -exec chmod 640 {} ;
Next buka file konfigurasi WordPress dengan menggunakan editor teks seperti VIM:
$ sudo nano /var/www/ gcp.intelix.my.id
/wp-config.php
Lalu kami akan mengubah beberapa databasae file konfigurasi awal, lalu sesuaikan dengan nama database, pengguna database, dan kata sandi yg di konfigurasikan di MYSQL:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'wordpress' );
/** MySQL database username */
define( 'DB_USER', 'wordpressuser' );
/** MySQL database password */
define( 'DB_PASSWORD', '12345678' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
/** Database Charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );
/** The Database Collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );
Lalu save dengan menekan ESC
+ :wq
dan tekan ENTER
.
STEP KELIMA
Menyelesaikan instalasi melalui WEB, silahkan buka tab browser Anda dan masukan alamat domain atau ip address:
https://server_domain_or_IP
Lalu pilih bahasa yang di inginkan:
Next, Anda akan masuk ke halaman pengaturan utama.
Silahkan isi username sesuai keinginan Anda, untuk password disini sudah otomatis di setting dari awal jadi harus salin terlebih dahulu sebelum di install WordPress, masukkan alamat email Anda dan pilih apakah Anda ingin mencegah mesin telusuri mengindeksi situs Anda:
Lalu tekan "Install WordPress" dan akan muncul tampilan seperti ini, masukan ulang username dan password yg sebelum nya dan login:
Nanti tampilan dashboard WordPress nya akan seperti ini:
Sekian mengenai "Cara Menginstall WordPress di Ubuntu 20.04 dengan Google Cloud Platform" semoga bermanfaat.
Terimakasih.