Cara menginstal WordPress di Ubuntu

Ingin memasang WordPress di Ubuntu sendiri? Jika Anda tipe yang suka melakukannya sendiri, baca terus untuk mengetahui caranya.

Kepraktisan WordPress telah menjadikannya kesayangan internet, meliputi lebih dari 30% dari semua situs web yang dihosting di dunia, ditambah dominasi sebesar 60% di antara sistem manajemen konten.

Meskipun awalnya mudah digunakan, Blogging Platform, WordPress juga telah berkembang dengan menyertakan begitu banyak fitur. Hal ini menjadikannya alat yang hebat untuk membangun berbagai jenis situs web.

Banyak penyedia hosting menawarkan instalasi WordPress satu klik. Namun, jika Anda adalah tipe yang suka melakukan semuanya sendiri, atau Anda hanya menginginkan instalasi yang lebih mutakhir, maka panduan ini cocok untuk Anda.

Prasyarat: Perbarui atau tingkatkan LAMP Anda

WordPress memerlukan tumpukan LAMP (Linux Apache MySQL PHP) untuk menjalankannya atau yang serupa. Dan karena Anda memiliki Ubuntu, yang memenuhi persyaratan Linux, Anda juga perlu memastikan komponen lainnya telah terinstal dan siap, sebelum menambahkan WordPress. Harap perhatikan bahwa WordPress dapat berjalan di Windows tetapi bekerja paling baik di Linux. Anda juga dapat mengganti Apache dengan alternatif seperti Lightspeed. Namun, panduan ini difokuskan pada LAMP.

Anda mungkin juga ingin memutakhirkan sistem untuk memastikan Anda hanya menggunakan paket terbaru. Misalnya, mulai Januari 2021, WordPress tersedia dalam versi 5.6, dan memerlukan PHP dari versi 7.4 ke atas dan MySQL dari versi 5.6 ke atas. Panduan ini mengasumsikan Anda menjalankan Ubuntu 20.04.

Untuk meng-upgrade sistem Ubuntu Anda, masukkan perintah berikut:

sudo apt update

sudo apt upgrade

Instalasi Grafis vs. Instalasi Baris Perintah

Anda dapat memasang paket LAMP dan WordPress baik melalui baris perintah atau menggunakan alat grafis seperti Ubuntu Software Center. Namun perlu diingat bahwa cara terakhir hanya dapat dilakukan jika Anda menjalankan lingkungan Desktop Ubuntu.

Tutorial langkah demi langkah ini mengasumsikan Anda menginstal paket pada lingkungan server tanpa antarmuka pengguna grafis.

Jika Anda menggunakan Desktop, Anda juga dapat menggunakan terminal. Atau Anda dapat menyelesaikan langkah 1 hingga 3 menggunakan Software Center, lalu melanjutkan instalasi dari Langkah 4.

Untuk masuk ke host jarak jauh Anda, ketik:

ssh user@hostname #gunakan informasi dari host Anda

masuk ke host jarak jauh Anda

Cara menginstal WordPress di Ubuntu

Ikuti langkah-langkah berikut untuk menginstal WordPress di Ubuntu:

Langkah 1. Instal dan Konfigurasi Apache

Tidak ada yang berfungsi di internet tanpa server HTTP (HyperText Transfer Protocol). Jadi, pertama-tama Anda perlu memeriksa apakah Anda memiliki server yang berjalan. Dan jika tidak, Anda harus memasangnya. Kita akan menggunakan Apache2.

Untuk memeriksa apakah Apache telah terinstal, jalankan:

sudo systemctl status apache2

Atau ketik alamat IP server Anda ke peramban web. Jika Apache ada di komputer lokal, ketik 127.0.0.1 ke bilah alamat. Anda akan melihat halaman serupa:

Jika Apache belum terinstal pada sistem, maka instal menggunakan perintah berikut:

sudo apt update

sudo apt install apache2

Berikutnya, periksa aplikasi yang tersedia untuk firewall Ubuntu UFW menggunakan:

daftar aplikasi sudo ufw

Seharusnya tercetak seperti ini:

Aplikasi yang tersedia:

 Apache

 Apache Penuh

 Apache Aman

 OpenSSH

Anda dapat mengizinkan lalu lintas HTTP dan HTTPS penuh dengan memilih 'Apache Full' atau mengizinkan hanya HTTPS dengan memilih 'Apache Secure'. Misalnya:

sudo ufw izinkan 'Apache Aman'

Konfigurasikan Apache

Langkah 2. Instal dan Konfigurasi MySQL

Setelah Apache Anda terinstal dan berjalan, langkah selanjutnya adalah menginstal MySQL. Anda dapat melakukannya dengan mengetik:

sudo untuk menginstal mysql-server

Ini akan menginstal semua yang diperlukan untuk menjalankan basis data di server Anda, termasuk klien untuk lingkungan shell. Anda akan diminta memasukkan kata sandi root (administrator), tetapi Anda bebas memasukkannya atau membiarkannya kosong untuk nanti, selama konfigurasi.

Setelah instalasi, amankan instalasi dengan perintah berikut:

mysql_secure_installation

Sebaiknya jawab 'ya' untuk semua sarannya. Lalu, masuk menggunakan klien shell dan buat database serta akun pengguna untuk WordPress. Berikut cara melakukannya.

mysql -u root -p #lalu masukkan kata sandi Anda

mysql> BUAT DATABASE wpsite;

mysql> CREATE USER 'wpuser'@'localhost' DIIDENTIFIKASI DENGAN 'password';

mysql> BERIKAN SEMUA PADA wpsite.* KE 'wpuser'@'localhost';

mysql> PRIVILEGUS FLUSH;

mysql> KELUAR;

Konfigurasikan MySQL

Langkah 3. Instal dan Konfigurasi PHP

Sekarang saatnya untuk menginstal bagian PHP dari pengaturan LAMP. Ini juga mudah, cukup masukkan:

sudo apt instal php php-mysql

Atau Anda dapat memilih untuk menginstal PHP dengan semua ekstensi populernya untuk menjalankan WordPress sekaligus dengan mengetik:

sudo apt instal php php-mysql php-gd php-mbstring php-curl php-intl php-zip php-xml php-xmlrpc php-soap

Terakhir, gunakan nano atau editor favorit Anda untuk membuat file index.php di webroot Apache Anda dan simpan. File tersebut dapat berisi skrip PHP sederhana seperti:

<?php

phpinfo ();

?>

nano /var/www/html/indeks.php

Kemudian kunjungi server Apache di browser Anda untuk mengonfirmasi bahwa PHP berfungsi di:

alamat-ip-situs-web/info.php

Jika Anda menggunakan komputer lokal, Anda dapat mengunjungi:

localhost/index.php atau

127.0.0.1/index.php

Konfigurasikan PHP

Harap perhatikan bahwa server HTTP Apache Anda dikonfigurasi untuk menyajikan file *.html terlebih dahulu sebelum file *.php. Dan karena sekarang Anda memiliki kedua jenis file tersebut di folder 'html', cukup masukkan alamat IP situs web Anda untuk menampilkan halaman selamat datang Apache HTML.

Untuk menyajikan PHP secara default, Anda perlu memperbarui beberapa file konfigurasi dan memulai ulang Apache:

sudo nano /etc/apache2/mods-enabled/dir.conf

DirektoriIndeks index.html index.cgi index.pl index.php index.xhtml index.htm

File tersebut akan terlihat seperti di atas. Cukup ganti index.html dengan index.php dan simpan. Kemudian mulai ulang Apache agar perubahannya berlaku, dengan:

sudo systemctl restart apache2

Cukup masukkan alamat-ip-situs-situs-web Anda, atau localhost / 127.0.0.1 sekarang akan menyajikan index.php secara default.

Langkah 4. Instal dan Konfigurasi WordPress

Sekarang saatnya mengunduh dan menginstal WordPress. Anda dapat melakukannya dengan perintah berikut:

cd /tmp #beralih ke direktori sementara

wget -c http://wordpress.org/latest.tar.gz #unduh berkasnya

tar -xzvf latest.tar.gz #ekstrak

sudo cp -R wordpress /var/www/html/wordpress #pindahkan ke folder html Anda

sudo chown -R www-data:www-data /var/www/html/wordpress #atur pemilik (grup Apache)

sudo chmod -R 775 /var/www/html/wordpress #atur hak eksekusi

Langkah 5. Penyesuaian Lebih Lanjut

Hingga saat ini, kami hanya bekerja dengan alamat-ip-situs-web Anda. Untuk mengonfigurasi instalasi WordPress Anda agar berfungsi dengan nama domain Anda, lakukan hal berikut:

sudo nano /etc/Apache2/sites-available/mysite.com.conf

Seharusnya terlihat seperti di bawah ini, ubah saja mysite.com ke domain Anda.

Nama Server mysite.com

DocumentRoot / var / www / html / wordpress

ErrorLog $ {APACHE_LOG_DIR} /error.log

CustomLog $ {APACHE_LOG_DIR} /access.log digabungkan

           

            AllowOverride Semua

           

Kemudian aktifkan modul penulisan ulang Apache menggunakan:

sudo a2enmod menulis ulang

Langkah-langkah ini akan memberi Anda URL yang menarik dan mudah dibaca manusia seperti:

situs saya.com/my-first-wordpress-post-url

Untuk menyelesaikan pengaturan, jalankan:

sudo apache2ctl configtest #periksa apakah semuanya baik-baik saja

sudo a2ensite mysite.com.conf #tambahkan konfigurasi domain baru

sudo systemctl reload apache2 #restart server

Langkah 6. Jalankan dan Uji

Pengaturan WordPress sudah selesai, tetapi Anda masih perlu menjalankan instalasi akhir. Anda dapat melakukannya dengan membuka folder WordPress di peramban dan mengikuti petunjuk berikut:

alamat-ip-situs-web/wordpress atau

mysite.com (jika Anda menyetel host virtual)

Anda perlu membuat akun pengguna dan memasukkan detail basis data MySQL yang telah Anda buat sebelumnya. Terakhir, tekan tombol instalasi dan selesai.

Kesimpulan

Selamat jika Anda telah sampai sejauh ini. Menginstal WordPress secara manual tidak semudah opsi satu klik yang sederhana, tetapi sangat memuaskan. Anda juga dapat menyesuaikan server sesuai keinginan.

Perlu diingat bahwa ini baru permulaan. Anda mungkin memerlukan plugin WordPress atau ekstensi PHP yang berbeda di kemudian hari, dan mungkin mengharuskan Anda melakukan pekerjaan tambahan di server.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke adalah seorang penggemar komputer yang gemar membaca berbagai macam buku. Ia lebih menyukai Linux daripada Windows/Mac dan telah menggunakan
Ubuntu sejak awal berdirinya. Anda dapat menghubunginya di twitter melalui bongotrax

Artikel: 297

Terima barang-barang teknis

Tren teknologi, tren startup, ulasan, pendapatan online, alat web, dan pemasaran sekali atau dua kali sebulan