Cara Meng-host Situs WordPress di Raspberry Pi

Cara Meng-host Situs WordPress di Raspberry Pi

Jika Anda menginginkan pengalaman WordPress yang paling bebas repot, host WordPress yang dikelola seperti Mesin WP menangani semua penyiapan dan dukungan sehingga Anda dapat fokus pada konten Anda. Itu yang kami gunakan untuk menjalankan situs saudara kami sendiri.





Tetapi jika Anda tidak memiliki dana, atau hanya ingin melenturkan keterampilan DIY Anda, maka Anda dapat menggunakan Raspberry Pi untuk situs WordPress Anda.





Berikut cara mengatur Apache, MySQL, dan PHP di Raspberry Pi dan situs web host Anda, baik secara lokal maupun di web.





Mengapa Menggunakan WordPress?

Jika Anda mencari cara untuk meng-host situs web dengan sedikit keributan , WordPress bukanlah solusi yang jelas. Kami sudah melihat cara mengkonfigurasi Raspberry Pi untuk meng-host situs web statis atau dinamis (yaitu, yang bergantung pada halaman standar, yang telah ditulis sebelumnya, atau situs yang menggunakan database untuk mengisi halaman).

Tetapi jika Anda benar-benar perlu menggunakan WordPress, atau Anda sedang mengembangkan tema atau plugin untuk situs WordPress, maka memiliki Raspberry Pi dengan platform blogging yang terpasang dan siap digunakan adalah pilihan yang bagus.



mac os x tidak dapat diinstal di komputer ini

Raspberry Pi Mana yang Harus Anda Gunakan?

Untuk menginstal WordPress di Raspberry Pi, Anda harus mengaturnya sebagai server LAMP. Dengan menginstal Linux, Apache, MySQL, dan PHP, Pi Anda akan dapat menangani WordPress (dan perangkat lunak situs web lainnya).

Beberapa model Raspberry Pi tersedia. Anda mungkin memiliki satu, beberapa, atau tidak sama sekali. Tapi mana yang paling cocok untuk menjalankan WordPress?





Untungnya, versi Raspberry Pi apa pun dapat digunakan untuk meng-host situs WordPress. Namun, untuk hasil terbaik, kami sarankan Anda menggunakan Raspberry Pi 2 atau yang lebih baru. Selain itu, pastikan Anda menggunakan kartu SD yang lebih besar---setidaknya 16GB---karena ruang penyimpanan merupakan persyaratan utama untuk server web. (Juga pertimbangkan beberapa penyimpanan eksternal untuk Pi!)

Sisa dari tutorial ini mengasumsikan bahwa Raspberry Pi Anda dihidupkan dan terhubung ke jaringan lokal Anda. Anda juga harus mengonfigurasi SSH, untuk akses baris perintah jarak jauh.





Langkah 1: Siapkan Server Web Apache

Mulailah dengan menginstal server web Apache. Ini adalah perangkat lunak yang memungkinkan Anda menyajikan semua jenis halaman web ke browser apa pun. Itu saja yang Anda butuhkan untuk menyajikan halaman HTML, statis atau dinamis yang dibuat dengan PHP.

sudo apt install apache2 -y

Setelah terinstal, Apache akan menjatuhkan file HTML uji ke dalam folder web di Pi Anda. Anda harus menguji ini dari komputer lain (atau ponsel cerdas) di jaringan Anda. Anda harus memasukkan alamat IP Pi di bilah alamat browser Anda. Jika Anda menggunakan SSH, Anda pasti sudah mengetahuinya; jika tidak, masukkan:

hostname -I

Ini menampilkan alamat IP Raspberry Pi Anda. Halaman yang Anda lihat seharusnya seperti ini:

Anda juga dapat memeriksa halaman web bekerja dari Raspberry Pi Anda menggunakan alamat http://localhost.

Langkah 2: Instal PHP di Raspberry Pi

Selanjutnya, saatnya untuk menginstal PHP. Ini adalah pra-prosesor perangkat lunak yang memungkinkan penyajian halaman web yang dihasilkan server daripada halaman HTML statis. Sementara halaman HTML mungkin ditulis secara keseluruhan, halaman PHP akan menampilkan panggilan ke halaman lain, dan database, untuk mengisinya dengan konten.

Sementara platform sisi server lain tersedia (seperti ASP), PHP sangat penting di sini karena diperlukan untuk WordPress karena WordPress sendiri ditulis dalam PHP.

Instal dengan:

sudo apt install php -y

Setelah ini selesai, Anda harus menguji bahwa PHP berfungsi. Ubah direktori menjadi /var/www/html/ seperti ini:

cd /var/www/html/

Di sini, hapus index.html file (halaman web yang Anda lihat sebelumnya):

sudo rm index.html

Selanjutnya, buat file baru bernama index.php (nano diinstal secara default):

sudo nano index.php

Di sini, tambahkan salah satu (atau semua) kode berikut:



Secara berurutan, perintah ini ditampilkan:

  • Ungkapan 'halo dunia'
  • Tanggal dan waktu saat ini
  • Info PHP untuk instalasi

Simpan file, lalu mulai ulang Apache:

sudo service apache2 restart

Refresh halaman untuk melihat hasilnya.

PHP dan Apache keduanya berfungsi. Sekarang saatnya menginstal software database, MySQL.

Langkah 3: Instal MySQL di Raspberry Pi

WordPress (dan perangkat lunak situs web yang dihasilkan secara dinamis) memerlukan database untuk menyimpan konten, menautkan ke gambar, dan mengelola akses pengguna (di antara banyak hal lainnya). Proyek ini menggunakan garpu MySQL yang disebut MariaDB:

sudo apt install mysql-server php-mysql -y

Setelah ini diinstal, Anda sekali lagi perlu me-restart Apache:

sudo service apache2 restart

Seperti disebutkan, opsi basis data lain tersedia untuk jenis proyek ini. Namun, untuk hasil terbaik, terutama jika ini adalah pertama kalinya Anda mengonfigurasi server web, tetap gunakan MySQL.

Langkah 4: Instal WordPress di Raspberry Pi

Untuk menginstal WordPress, Anda harus menginstalnya terlebih dahulu. Namun, sebelum melakukan ini, hapus konten dari /html/ direktori:

cd /var/www/html/
sudo rm *

Wildcard asterisk (*) menghapus semua yang ada di direktori berkat rm (menghapus) perintah.

Selanjutnya, gunakan wget untuk mengunduh WordPress versi terbaru:

sudo wget http://wordpress.org/latest.tar.gz

Setelah diunduh, ekstrak isinya:

sudo tar xzf latest.tar.gz

Direktori wordpress harus dibuat, tetapi Anda ingin isinya dalam html. Meskipun Anda mungkin memindahkan ini secara manual menggunakan antarmuka pengguna desktop, mudah untuk melakukannya dari baris perintah:

sudo mv wordpress/* .

Pastikan untuk menyertakan spasi dan titik di akhir, yang merujuk ke direktori saat ini!

Memasuki ls untuk mengonfirmasi direktori penuh dengan folder WordPress dan file PHP:

Sebelum melanjutkan, rapikan sedikit, buang file yang diunduh dan direktori wordpress:

sudo rm -rf wordpress latest.tar.gz

Selanjutnya, atur pengguna Apache sebagai pemilik direktori:

sudo chown -R www-data: .

Langkah 5: Konfigurasi MySQL

Untuk menyiapkan database, Anda harus menjalankan perintah instalasi terlebih dahulu:

sudo mysql_secure_installation

Anda akan segera diminta untuk mengatur kata sandi root. Ikuti petunjuk di layar, pastikan Anda mencatat kata sandi, karena akan diperlukan nanti.

Setelah ini adalah salah satu, prompt berikut akan muncul:

  • Hapus pengguna anonim
  • Larang login root dari jarak jauh
  • Hapus database pengujian dan akses ke sana
  • Muat ulang tabel hak istimewa sekarang

Untuk masing-masing, ketuk DAN untuk mengkonfirmasi. Setelah selesai, 'Semua selesai!' pesan akan ditampilkan.

Langkah 6: Buat Database WordPress

Untuk menginstal WordPress, Anda harus terlebih dahulu mengkonfigurasi database. Mulailah dengan menjalankan mysql perintah, memasukkan kata sandi dari sebelumnya.

sudo mysql -uroot -p

Ini membuka monitor MariaDB. Saat diminta, buat database:

create database wordpress;

Perhatikan bagaimana semua perintah dalam monitor MariaDB diakhiri dengan ';'. Selanjutnya, pengguna root membutuhkan hak akses database. Gunakan kata sandi Anda sendiri sebagai pengganti PASSWORD.

GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';

Ikuti ini dengan menghapus hak istimewa basis data sebelumnya:

FLUSH PRIVILEGES;

Keluar dari alat manajemen database MariaDB dengan Ctrl + D .

Langkah 7: Instal dan Konfigurasi WordPress

Menginstal WordPress itu sederhana; jika Anda sudah melakukannya di situs web yang ada, Anda harus tahu apa yang harus dilakukan.

Buka situs web di browser Anda (seperti dijelaskan di atas). Anda akan melihat layar Pengaturan WordPress. Pilih bahasa Anda, lalu Lanjutkan, dan catat apa yang diperlukan: nama database, nama pengguna, kata sandi, host, dan awalan tabel (ini untuk tabel database).

Jika Anda berhasil sejauh ini, Anda seharusnya menamai database 'wordpress', dan mencatat kata sandinya. Nama pengguna adalah akar , dan tuan rumah localhost . NS Awalan Tabel adalah wp_.

Klik Kirim , kemudian Jalankan instal , dan masukkan Judul situs , Bersama dengan Nama pengguna , dan Kata sandi untuk akun administrator Anda. Klik Instal WordPress , dan tunggu saat WordPress (dengan cepat) disiapkan.

Untuk masuk ke instalasi WordPress Anda, buka http://localhost/wp-admin .

Pada tahap ini, Anda memiliki situs yang dapat Anda mulai gunakan. Panduan kami untuk memulai dengan WordPress akan membantu di sini. Jangan lupa untuk memilih tema, dan beberapa plugin yang berguna. Anda juga memerlukan metode untuk mengakses situs dari internet.

Akses Situs WordPress Anda Dari Internet

Seperti yang terjadi, Anda mungkin hanya dapat mengakses situs dari dalam jaringan rumah Anda. Untuk mengubahnya, Anda memerlukan alamat IP statis, dan mengelola penerusan porta dari router Anda ke Raspberry Pi Anda.

Namun, alamat IP statis mahal, tetapi Anda dapat menggunakan penyedia DNS dinamis. Ini pada dasarnya menautkan URL khusus ke Raspberry Pi Anda, meskipun layanan semacam itu sering kali berbayar. Periksa daftar kami penyedia DNS dinamis terbaik untuk rincian lengkap.

bagaimana cara menggandakan spasi di word

Jika Anda mengalami masalah dengan halaman putih kosong atau kesalahan server internal 500 di WordPress , lihat panduan bermanfaat kami.

Host Situs WordPress di Raspberry Pi: Sukses!

Anda sudah selesai sekarang, dan situs WordPress sedang berjalan di Raspberry Pi Anda. Selama komputer tetap menyala, situs akan terus dapat diakses. Prosesnya juga mudah, Anda hanya perlu:

  • Instal Apache, PHP, dan MySQL
  • Unduh dan instal WordPress
  • Konfigurasi database MySQL
  • Buat database WordPress Anda
  • Konfigurasikan WordPress
  • Luncurkan situs dan akses secara lokal atau melalui web

Jika semua ini agak berlebihan, kami tidak menyalahkan Anda. Itu sebabnya kami merekomendasikan menggunakan Mesin WP untuk meng-host situs WordPress tanpa kerumitan. Mereka mengelola semua masalah administratif sehingga Anda dapat fokus pada konten Anda.

Terus perbaiki pengetahuan WordPress Anda dengan panduan kami untuk thumbnail unggulan dan ukuran gambar di WordPress .

Membagikan Membagikan Menciak Surel Cara Mengubah Tampilan dan Nuansa Desktop Windows 10 Anda

Ingin tahu cara membuat Windows 10 terlihat lebih baik? Gunakan penyesuaian sederhana ini untuk menjadikan Windows 10 milik Anda.

Baca Selanjutnya
Topik-topik yang berkaitan
  • buatan sendiri
  • Wordpress
  • Server Web
  • Raspberry Pi
Tentang Penulis Christian Cawley(1510 Artikel Diterbitkan)

Wakil Editor untuk Keamanan, Linux, DIY, Pemrograman, dan Penjelasan Teknologi, dan produser Podcast yang Sangat Berguna, dengan pengalaman luas dalam dukungan desktop dan perangkat lunak. Seorang kontributor untuk majalah Format Linux, Christian adalah seorang pengotak Raspberry Pi, pecinta Lego dan penggemar game retro.

More From Christian Cawley

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan