Betulkan WordPress "Adakah direktori induknya boleh ditulis oleh pelayan?"

PertemuanWordPress"Adakah direktori induknya boleh ditulis oleh pelayan?"

Panduan terperinci kami mengajar anda cara menyelesaikan masalah ini dengan cepat, memulihkan fungsi muat naik tapak web anda kepada normal dan menyelesaikan masalah anda!

Masalah tetapan laluan muat naik WordPress

Apabila anda memuat naik fail dalam WordPress, tiba-tiba “Is its parent directory writable by the server?" mesej ralat, ini mungkin kerana laluan muat naik lalai tidak betul.

Dalam tetapan WordPress, navigasi kemediabahagian, di sini anda akan melihat tetapan untuk laluan muat naik fail Mengubah suai (atau mengosongkan) laluan muat naik lalai kepada nilai lalai boleh menyelesaikan masalah ini.

  • Tetapan WordPress → Media → Muat Naik Fail, laluan muat naik lalai, tukarkannya kepada nilai lalai.

Betulkan WordPress "Adakah direktori induknya boleh ditulis oleh pelayan?"

Sambungan SSH dan pelarasan kebenaran direktori

Sekiranya kaedah di atas tidak menyelesaikan masalah, maka operasi yang sedikit lebih rumit diperlukan. Anda perlu menyambung ke pelayan VPS anda melalui SSH untuk menukar pemilik dan kebenaran direktori muat naik.

Mula-mula, sambung ke VPS anda melalui SSH.

Setelah disambungkan, navigasi ke folder wp-content dalam direktori pemasangan WordPress.

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

Tukar pemilik direktori muat naik

Untuk memastikan pelayan mempunyai kebenaran untuk menulis ke direktori muat naik, anda perlu menukar pemilik direktori muat naik kepada nama pengguna anda.

Perintah berikut boleh digunakan:

chown -R 用户名:用户名 uploads
  • Langkah ini memastikan bahawa direktori muat naik dan semua subdirektorinya dimiliki oleh nama pengguna anda.

Laraskan kebenaran direktori

Kadangkala, tetapan kebenaran yang tidak tepat boleh menyebabkan masalah walaupun selepas menukar pemilik direktori.

Dalam folder wp-content, anda boleh melaraskan kebenaran menggunakan arahan berikut:

chmod 755 -R uploads
  • Perintah ini menetapkan kebenaran direktori muat naik dan semua subdirektorinya kepada 755, yang bermaksud baca, tulis dan laksanakan kebenaran.

Betulkan arahan kebenaran direktori dengan cepat:

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

Tukar kebenaran direktori dan fail dalam kelompok

Untuk memastikan bahawa kebenaran semua fail dan direktori adalah tepat, anda juga boleh menggunakan arahan cari untuk menukar kebenaran dalam kelompok:

find /home/用户名/web/域名文件夹/public_html/ -type d -exec chmod 755 {} \;
  • di sini,{} ialah pemegang tempat untuk setiap fail atau direktori yang ditemui oleh arahan find.
  • \; Menunjukkan penghujung tindakan -exec dan memastikan arahan find dilaksanakan dengan tepat.

Tukar kebenaran fail

Begitu juga, untuk fail, anda boleh menetapkan kebenaran kepada 644 menggunakan:

find /home/用户名/web/域名文件夹/public_html/ -type f -exec chmod 644 {} \;
  • Ini akan memastikan bahawa setiap fail mempunyai kebenaran baca dan tulis yang tepat.

Menggunakan penyelesaian XAMPP (pemasangan tempatan).

Jika anda telah memasang WordPress secara tempatan melaluinobody".

Jalankan baris arahan/terminal: Pada Mac: Aplikasi => Utiliti => Terminal

Pada Windows: Start Menu => All Programs => Accessories => Command Prompt

Selepas menggantikan direktori pemasangan WordPress sebenar, jalankan arahan berikut:

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

Saya harap salah satu kaedah ini berjaya menyelamatkan anda dan menyelesaikan masalah yang menjengkelkan kerana tidak dapat mencipta direktori dalam WordPress. 🎉

Kesimpulannya

Dengan langkah-langkah di atas, anda sepatutnya dapat menyelesaikan "Is its parent directory writable by the server?"silap.

Kaedah ini bukan sahaja mudah dan praktikal, tetapi juga membantu anda mencari punca masalah dengan cepat dan menyelesaikannya.

Harap artikel ini membantu anda! Jika anda mempunyai soalan lain, sila tinggalkan mesej di ruang komen.

发表 评论

Alamat e-mel anda tidak akan diterbitkan. 必填 项 已 用 * 标注

Tatal ke