Rumah > Artikel > pembangunan bahagian belakang > Berikut ialah beberapa pilihan tajuk berasaskan soalan, menangkap isu teras dan penyelesaian: * **Kebenaran PHP mkdir() Ditolak: Mengapa Saya Tidak Boleh Mencipta Direktori?** * **Menyelesaikan masalah PHP mkdir() Kebenaran Er
Kebenaran PHP mkdir() Ditolak: Penyelesaian Masalah dan Penyelesaian
Menghadapi ralat "Kebenaran ditolak" semasa cuba mencipta direktori dengan PHP Fungsi mkdir() boleh mengecewakan. Biar kami membimbing anda melalui langkah-langkah untuk menyelesaikan isu ini.
Punca:
Sebab paling biasa untuk ralat "Kebenaran dinafikan" ialah kebenaran pengguna yang tidak mencukupi. Pengguna Apache yang bertanggungjawab untuk menjalankan pelayan web anda mungkin tidak mempunyai kebenaran baca/tulis yang diperlukan pada direktori yang dimaksudkan.
Penyelesaian:
Daripada menetapkan kebenaran kepada 777, yang menimbulkan risiko keselamatan, ikuti langkah berikut:
Tetapkan Pemilikan kepada Kumpulan Apache dan Pengguna:
Pastikan semua fail dalam pelayan web direktori dimiliki oleh kumpulan Apache dan pengguna. Di Ubuntu, ini biasanya kumpulan dan pengguna "www-data":
sudo chown -R www-data:www-data /path/to/webserver/www
Berikan Kebenaran Baca/Tulis:
Berikan semua ahli kumpulan Apache membaca dan menulis akses kepada direktori:
sudo chmod -R g+rw /path/to/webserver/www
Selepas melengkapkan langkah ini, fungsi php mkdir() harus berfungsi dengan baik tanpa menghadapi masalah kebenaran.
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk berasaskan soalan, menangkap isu teras dan penyelesaian: * **Kebenaran PHP mkdir() Ditolak: Mengapa Saya Tidak Boleh Mencipta Direktori?** * **Menyelesaikan masalah PHP mkdir() Kebenaran Er. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!