Perbaiki open () Kesalahan Kritis: 13: Izin ditolak - Unggah Kesalahan Gambar di WordPress

WordPress adalah sistem yang sangat fleksibel yang memungkinkan pengguna untuk membuat sangat cepat dari blog sederhana ke situs web presentasi lanjutan atau toko online.
Seperti sistem apa pun, ini bukan tanpa masalah. Sebagian besar waktu, penawaran web hosting dioptimalkan untuk sejumlah kecil pengguna atau tidak dikonfigurasi sesuai kebutuhan pengguna. Untuk situs web canggih yang dibuat di WordPress, kami merekomendasikannya untuk digunakan Dedicated Server dengan layanan yang secara khusus dikonfigurasi untuk WordPress.

Salah satu kesalahan paling umum pada blog / situs web yang dibuat dengan WordPress adalah ketidakmungkinan mengunggah file media. Kesalahan HTTP. Jika Anda telah mengaktifkan "error.log" di server, saat mencoba mengunggah gambar, kesalahan akan terlihat seperti ini:

"date" [crit] 16324#16324: *119467 open() "/home/path/public_html/" failed (13: Permission denied), client: IP, server: website.com, request: "GET / HTTP/1.1", host: "website.com"


Error ini ditemui tidak hanya saat mencoba mengupload file media ke server, tetapi juga saat website diakses oleh pengguna, dan ada script di halaman web yang tidak diperbolehkan di server untuk dibuka. Oleh karena itu, kesalahan ini terkait dengan izin file dan folder di server host. "chmod"Dan"chown".

Cara mengatasi kesalahan: buka () Kesalahan Kritis: 13: Izin ditolak

1. Pertama-tama kita membutuhkan akses FTP atau SSH server. Kami terhubung dan menavigasi ke direktori tempat kami menemukan folder tempat file situs web berada. Dalam contoh kami ini adalah: "public_html".

2. Jika kita menggunakan koneksi SSH, di direktori tempat kami mencapai titik 1, kami menjalankan baris perintah:

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

chown -R user:group *
Baris perintah pertama akan mencari Anda semua file ditemukan di folder saat ini dan rekursif, dan mengatur izin 644. Baris perintah kedua akan melakukan hal yang sama, tetapi hanya untuk direktori. Ini akan mengatur mereka izin 755.
Pada baris perintah ketiga, pengguna dan grup yang memiliki file berubah. Biasanya dalam bentuk: "apache: nothing" untuk server web dengan HTTPD / Apache atau "nginx: nginx" untuk server dengan NGINX.

Setelah menjalankan baris perintah ini, kesalahan "open () Critical Error: 13: Izin ditolak"Ini harus menghilang. Jika Anda memiliki pertanyaan atau kekhawatiran, jangan ragu untuk meninggalkannya di komentar.

Perbaiki open () Kesalahan Kritis: 13: Izin ditolak - Unggah Kesalahan Gambar di WordPress

Tentang Penulis

Stealth

Bergairah tentang segala hal gadget dan IT, saya menulis dengan senang hati secara sembunyi-sembunyisettings.com sejak 2006 dan saya ingin menemukan hal-hal baru tentang komputer dan sistem operasi macOS, Linux, Windows, iOS dan Android.

Tinggalkan Komentar