phpMyAdmin adalah aplikasi berbasis web untuk berinteraksi dengan server database MySQL. Alat ini memberi Anda antarmuka pengguna untuk melakukan operasi MySQL sehingga Anda tidak perlu menggunakan antarmuka baris perintah Show Dalam panduan ini Anda akan belajar cara menginstal phpMyAdmin dengan Nginx di Ubuntu. 20. 04 dan mengamankannya MEMULAI PrasyaratPastikan Anda memiliki pengaturan LEMP di server Anda dengan Nginx, PHP, dan MySQL/MariaDB. Jika Anda tidak memiliki penyiapan server, Anda dapat mengikuti panduan penyiapan di bawah ini Juga atur blok server ke aplikasi server PHP Instal phpMyAdminSetelah Anda menginstal Nginx, PHP, MySQL, Anda dapat mulai menginstal phpMyAdmin Ada berbagai cara untuk menginstal phpMyAdmin, di sini kami akan mengikuti cara termudah untuk menginstalnya Jalankan perintah di bawah ini untuk menginstal phpMyAdmin sudo apt install phpmyadmin Di prompt untuk memilih server web, tekan TAB untuk melewati ini Ketika diminta lagi untuk mengizinkan dbconfig-common untuk menginstal database dan mengkonfigurasi pilih Kemudian ketik dan konfirmasi kata sandi atau izinkan untuk menggunakan kata sandi acak apa pun Konfigurasikan phpMyAdmin dengan NginxSetelah phpMyAdmin diinstal, Anda dapat mengonfigurasinya dengan Nginx sehingga Anda dapat mengakses antarmuka web Ada beberapa cara untuk melakukannya, Anda cukup membuat tautan simbolik dari direktori Disini kita akan belajar sekarang untuk membuat konfigurasi baru untuk phpMyAdmin sudo nano /etc/nginx/snippets/phpmyadmin.conf_ Tambahkan berikut ini ke file baru. Pastikan Anda menggunakan versi PHP yang benar location /phpmyadmin {
root /usr/share/;
index index.php index.html index.htm;
location ~ ^/phpmyadmin/(.+\.php)$ {
try_files $uri =404;
root /usr/share/;
fastcgi_pass unix:/run/php/php8.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
root /usr/share/;
}
}
Simpan file dan keluar Sertakan file baru di dalam blok server Anda dari mana Anda ingin mengakses phpMyAdmin Edit konfigurasi blok server Anda yang akan ditempatkan di dalam /etc/nginx/sites-available dan sertakan potongannya sehingga konfigurasi Anda terlihat mirip dengan yang di bawah ini Saya membuat skrip PHP kecil dan sangat mendasar. Saya klik di sisipan dan menyimpan catatan baru. Ini memiliki file dan folder ini
Kode saya untuk index. php adalah
Kode sisipan saya. php adalah termasuk('koneksi. php'); mysqli_query($conn, $query) or die(mysql_error()); Kode saya untuk koneksi. php yang satu ini $conn = mysqli_init(); Ketika saya pergi ke laravel-jesus-cova-huerta. azurewebsites. bersih Ini menampilkan tombol untuk memasukkan ketika saya mengkliknya, ti menampilkan ini 404 tidak ditemukan Hal yang aneh adalah saya menjalankan kode saya di localhost saya yang terhubung ke database mysql azure berfungsi, tetapi jika saya menjalankan kode yang sama di layanan aplikasi azure dan saya melihatnya, itu tidak berfungsi dan menampilkan kesalahan itu, Saya menginstal 2 server dengan Hestia. Yang pertama diinstal beberapa bulan yang lalu. Dan yang kedua dipasang minggu lalu. Keduanya memiliki masalah yang sama yaitu tidak dapat mengakses phpmyadmin. Server saya yang lain yang menggunakan Vesta tidak memiliki masalah untuk mengakses phpmyadmin. Ini bekerja dengan baik Langkah saya menginstal
Saya menggunakan, Ubuntu 18. 04, nginx, php-fpm, mariadb, antivirus kerang, fail2ban, iptable. Tanpa spamassassin, tanpa dns, tanpa nama, tanpa dovecot, tanpa exim Apa artinya 404 tidak ditemukan nginx?Kesalahan 404 tidak ditemukan adalah salah satu masalah paling umum yang mungkin Anda temui saat menjelajah. Kode status HTTP ini berarti halaman yang diminta tidak dapat ditemukan di server situs web . Ini mungkin mengindikasikan adanya cacat pada layanan hosting atau pengaturan konfigurasi sistem nama domain (DNS) Anda.
Bagaimana cara Nginx menangani error 404?404 Tidak Ditemukan
. Jika nama root dokumen adalah yang Anda inginkan, Anda perlu memeriksa apakah direktori root dokumen ada seperti yang ditentukan dalam file konfigurasi. open the Nginx configuration file of the website and double-check the document root. If the name of the document root is the one you want then, you need to check if the document root directory exists as is defined in the configuration file.
Bagaimana cara menginstal phpMyAdmin di nginx?Prasyarat Langkah 1 — Memasang phpMyAdmin Langkah 2 — Mengubah Lokasi Default phpMyAdmin Langkah 3 — Menonaktifkan Login Root Langkah 4 — Membuat Gateway Otentikasi Langkah 5 — Menyiapkan Akses melalui Terowongan Terenkripsi Kesimpulan |