Bagaimana Memperbaiki Kesalahan 404 Nginx Setelah Mengupgrade Server Ubuntu

Salah satu kombinasi server Web paling umum saat ini menampilkan implementasi perangkat lunak server Web Nginx yang berjalan pada edisi Ubuntu Server. Sistem ini sangat efisien dan mudah diperbarui, karena kedua paket ini terus menerima pembaruan rutin. Administrator sistem umumnya menginstal pembaruan melalui manajer paket apt, karena Ubuntu Server tidak memiliki antarmuka grafis secara default.

Upgrade Ubuntu Server terkadang dapat menghasilkan kesalahan yang tidak biasa, dan kurangnya antarmuka pengguna grafis ini dapat menyulitkan para pemula untuk memecahkan masalah tersebut. Beberapa perintah sederhana mungkin diperlukan untuk memperbaiki kesalahan 404 Nginx setelah upgrade Ubuntu.

Metode 1: Memperbaiki Missing Nginx Error Pages

Jika sebuah situs di-host di AWS, server pribadi atau konfigurasi server lain dalam tumpukan LEMP, itu mungkin turun secara acak setelah upgrade Ubuntu Server. Mencoba mengakses situs dari browser Web, mungkin di komputer lain. Dengan asumsi ia mengembalikan kesalahan 404, menuju ke CLI Server Ubuntu dan jalankan perintah tail -f untuk melihat semua kesalahan terbaru.

Jika log mengandung kesalahan seperti:

Sistem Anda menderita dari halaman kesalahan yang hilang. Anda mungkin juga melihat 40x.html di baris ini, meskipun itu relatif tidak biasa jika situs Anda tidak aktif dan Anda mendapatkan 404 kesalahan sebagai gantinya. Gunakan perintah ls untuk melihat apakah ada sesuatu di sana. Jika tidak, maka Anda harus membuat kode HTML untuk halaman untuk kesalahan 50X.

Perlu diingat bahwa menggunakan default struktur direktori sering menjadi masalah dengan pengelola paket, yang dapat menimpa apa pun yang disimpan di sana. Anda dapat mengubah garis dokumen dalam konfigurasi Nginx untuk mencegah masalah semacam ini jika Anda diizinkan untuk membuat struktur direktori kustom.

Metode 2: Membuat PHP Temukan Socket yang Tepat

Anda mungkin juga menemukan kesalahan yang membaca sesuatu seperti ini di

TIP PRO: Jika masalahnya ada pada komputer Anda atau laptop / notebook, Anda harus mencoba menggunakan Perangkat Lunak Reimage Plus yang dapat memindai repositori dan mengganti file yang rusak dan hilang. Ini berfungsi dalam banyak kasus, di mana masalah ini berasal karena sistem yang rusak. Anda dapat mengunduh Reimage Plus dengan Mengklik di Sini

Ini berarti Anda menjalankan PHP7.0, tetapi tidak berjalan di mana seharusnya. Nomor versi mungkin berbeda tergantung pada bagaimana Anda mengkonfigurasi PHP. Instalasi default akan berjalan dari atau , tetapi jika Anda memiliki kesalahan ini lebih dari mungkin tidak terjadi.

Jalankan perintahnya dan kemudian cari -name 'php * fpm.sock' untuk melihat apakah ada soket yang berjalan di suatu tempat di sistem Anda.

Dengan asumsi Anda menerima hasil positif, maka Anda perlu memperbarui konfigurasi Nginx Anda untuk menunjukkan tempat yang benar di soket harus berjalan. Tentu, / directoryPath akan diganti dengan jalur yang benar. Baris php / php7.0-fpm.sock harus memperbarui konfigurasi jika Anda menggunakan file soket.

Pengguna soket TCP lama yang tidak menggunakan file soket dapat memeriksa apakah soket PHP saat ini mendengarkan port 9000 dengan menjalankan sudo netstat -tulpn | grep 9000 dari baris perintah. Jika ini kasusnya, buka fastcgi_pass Anda di nano, vi atau editor teks lain dan ganti unix: line menjadi sebagai gantinya gunakan 127.0.0.1:9000 untuk memperbarui soket.

Jika tidak ada yang berfungsi, pastikan fp7.0-fpm atau nomor versi apa pun yang Anda gunakan berjalan dengan perintah sudo systemctl restart php7.0-fpm, diikuti dengan mengulang proses di atas.

Perlu diingat bahwa dalam sebagian besar keadaan, entri masuk masuk dan nilai dalam harus sama. Anda mungkin mencoba untuk konfigurasi yang lebih baru, atau 127.0.0.1:9000 untuk yang bergaya lama.

TIP PRO: Jika masalahnya ada pada komputer Anda atau laptop / notebook, Anda harus mencoba menggunakan Perangkat Lunak Reimage Plus yang dapat memindai repositori dan mengganti file yang rusak dan hilang. Ini berfungsi dalam banyak kasus, di mana masalah ini berasal karena sistem yang rusak. Anda dapat mengunduh Reimage Plus dengan Mengklik di Sini

Facebook Twitter Google Plus Pinterest