Perbaiki WordPress “Apakah direktori induknya dapat ditulis oleh server?”

bertemuWordPress"Apakah direktori induknya dapat ditulis oleh server?"

Panduan terperinci kami mengajarkan Anda cara cepat memperbaiki masalah ini, memulihkan fungsi unggahan situs web Anda ke normal, dan menyelesaikan masalah Anda!

Masalah pengaturan jalur unggah WordPress

Saat Anda mengupload file di WordPress, tiba-tiba “Is its parent directory writable by the server?" pesan kesalahan, ini mungkin karena jalur unggahan default salah.

Di pengaturan WordPress, navigasikan keMediabagian, di sini Anda akan melihat pengaturan untuk jalur unggah file. Memodifikasi (atau menghapus) jalur unggahan default ke nilai default dapat menyelesaikan masalah ini.

  • Pengaturan WordPress → Media → Unggah File, jalur unggah default, ubah ke nilai default.

Perbaiki WordPress “Apakah direktori induknya dapat ditulis oleh server?”

Koneksi SSH dan penyesuaian izin direktori

Jika metode di atas tidak menyelesaikan masalah, maka diperlukan operasi yang sedikit lebih rumit. Anda perlu terhubung ke server VPS Anda melalui SSH untuk mengubah pemilik dan izin direktori unggahan.

Pertama, sambungkan ke VPS Anda melalui SSH.

Setelah terhubung, navigasikan ke folder wp-content di dalam direktori instalasi WordPress.

cd /home/用户名/web/域名文件夹/public_html/wp-content/

Ubah pemilik direktori unggahan

Untuk memastikan bahwa server mempunyai izin untuk menulis ke direktori upload, Anda perlu mengubah pemilik direktori upload ke nama pengguna Anda.

Perintah berikut dapat digunakan:

chown -R 用户名:用户名 uploads
  • Langkah ini memastikan bahwa direktori upload dan semua subdirektorinya dimiliki oleh nama pengguna Anda.

Sesuaikan izin direktori

Terkadang, pengaturan izin yang tidak akurat dapat menyebabkan masalah bahkan setelah pemilik direktori diubah.

Di dalam folder konten-wp, Anda dapat menggunakan perintah berikut untuk menyesuaikan izin:

chmod 755 -R uploads
  • Perintah ini menetapkan izin direktori unggahan dan semua subdirektorinya menjadi 755, yang berarti izin membaca, menulis, dan mengeksekusi.

Perbaiki perintah izin direktori dengan cepat:

cd /home/用户名/web/域名文件夹/public_html/wp-content/
chown -R 用户名:用户名 uploads
chmod 755 -R uploads

Ubah izin direktori dan file secara batch

Untuk memastikan bahwa izin semua file dan direktori akurat, Anda juga dapat menggunakan perintah find untuk mengubah izin secara batch:

find /home/用户名/web/域名文件夹/public_html/ -type d -exec chmod 755 {} \;
  • Di Sini,{} Merupakan placeholder untuk setiap file atau direktori yang ditemukan oleh perintah find.
  • \; Menunjukkan akhir dari tindakan -exec dan memastikan bahwa perintah find dijalankan secara akurat.

Ubah izin file

Demikian pula untuk file, Anda dapat mengatur izin ke 644 menggunakan:

find /home/用户名/web/域名文件夹/public_html/ -type f -exec chmod 644 {} \;
  • Ini akan memastikan bahwa setiap file memiliki izin baca dan tulis yang akurat.

Menggunakan solusi XAMPP (instalasi lokal).

Jika Anda telah menginstal WordPress secara lokal melaluinobody".

Jalankan baris perintah/terminal: Di Mac: Aplikasi => Utilitas => Terminal

Di Windows: Menu Mulai => Semua Program => Aksesori => Prompt Perintah

Setelah mengganti direktori instalasi WordPress sebenarnya, jalankan perintah berikut:

sudo chown -R nobody:staff /applications/xampp/xamppfiles/htdocs/wordpress

Saya harap salah satu metode ini berhasil menyelamatkan Anda dan menyelesaikan masalah menjengkelkan karena tidak dapat membuat direktori di WordPress. 🎉

Kesimpulan

Dengan langkah-langkah di atas, Anda seharusnya bisa mengatasi "Is its parent directory writable by the server?"kesalahan.

Cara-cara ini tidak hanya sederhana dan praktis, tetapi juga membantu Anda dengan cepat menemukan sumber masalahnya dan menyelesaikannya.

Semoga artikel ini membantu Anda! Jika Anda memiliki pertanyaan lain, silakan tinggalkan pesan di kolom komentar.

发表 评论

Alamat email Anda tidak akan dipublikasikan. 必填 项 已 用 * 标注

Gulir ke Atas