Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Memberi Akses Tulis PHP kepada Direktori?

Bagaimana untuk Memberi Akses Tulis PHP kepada Direktori?

Susan Sarandon
Lepaskan: 2024-11-08 13:49:02
asal
261 orang telah melayarinya

How to Grant PHP Write Access to Directories?

Menyediakan Akses Tulis PHP kepada Direktori

Apabila cuba mencipta fail daripada skrip PHP, anda mungkin menghadapi masalah disebabkan sekatan kebenaran menulis . Untuk menyelesaikan masalah ini, ikuti langkah berikut untuk memberikan akses tulis PHP kepada direktori sasaran:

Tetapkan Pemilikan dan Kebenaran dengan Baris Perintah

Jika anda mempunyai akses kepada arahan pelayan talian:

sudo chown -R <username>:<groupname> <directory_path>
sudo chmod -R 775 <directory_path>
Salin selepas log masuk

Gunakan Panel Kawalan HostGator

Untuk pengehosan kongsi HostGator:

  1. Log masuk ke cPanel HostGator anda.
  2. Klik "Pengurus Fail".
  3. Navigasi ke laluan fail yang diingini.
  4. Klik kanan pada direktori dan pilih "Tukar Kebenaran".
  5. Tetapkan kebenaran kepada 755.

Buat Direktori Secara Pemrograman

PHP boleh mencipta direktori itu sendiri dengan kebenaran yang sesuai:

$dir = 'myDir';
if (!file_exists($dir)) {
    mkdir($dir, 0755);
}
Salin selepas log masuk

Penjelasan

  • chmod 755 menetapkan kebenaran untuk membenarkan penulisan untuk pemilik dan kumpulan (dan kumpulan mungkin termasuk yang lain, bergantung pada ACL).
  • mkdir mencipta direktori dengan kebenaran yang ditentukan.
  • Pemilik dan kumpulan dengan kebenaran baca-tulis-laksanakan mempunyai akses menulis.

Dengan menetapkan kebenaran ini, PHP boleh membuat dan menulis ke fail dalam direktori yang ditentukan.

Atas ialah kandungan terperinci Bagaimana untuk Memberi Akses Tulis PHP kepada Direktori?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan