Apakah Kebenaran Folder Optimum untuk Ditetapkan untuk Muat Naik PHP/Apache?

Barbara Streisand
Lepaskan: 2024-10-18 17:03:29
asal
503 orang telah melayarinya

What Are the Optimal Folder Permissions to Set for PHP/Apache Uploads?

Menentukan Kebenaran Folder Optimum untuk Muat Naik PHP/Apache

Isu:

Pembangun web selalunya menghadapi keperluan untuk menetapkan kebenaran yang sesuai untuk memuat naik folder dalam persekitaran PHP/Apache. Salah tanggapan yang lazim ialah pemilikan folder itu semata-mata menentukan kebenaran. Kebenaran yang dikonfigurasikan secara salah boleh menyebabkan pengehadan dalam mengubah suai fail yang dimuat naik.

Penyelesaian:

Walaupun pemilikan memainkan peranan, pengubahsuaian kebenaran di luar pemilikan adalah penting. Untuk membenarkan kedua-dua pengguna pelayan web Apache dan pengguna FTP memuat naik dan mengubah suai fail dalam folder "muat naik" tertentu, ikut langkah berikut:

  1. Buat Kumpulan: Cipta baharu kumpulan, seperti "penulis fail", yang akan merangkumi kedua-dua Apache dan pengguna FTP sebagai ahli.
  2. Ubah Suai Pemilikan Kumpulan: Tetapkan pemilikan kumpulan folder "muat naik" kepada kumpulan yang baru dibuat menggunakan arahan: chgrp file-writers uploads/
  3. Berikan Kebenaran Tulis: Ubah suai keizinan folder untuk menyediakan akses tulis kepada kedua-dua kumpulan dan pengguna Apache: chmod 775 uploads/

Persediaan ini memberikan kebenaran kepada pengguna Apache untuk memuat naik fail, pada masa yang sama membenarkan pengguna FTP (yang juga ahli kumpulan "penulis fail") mengubah suai fail tersebut. Sementara itu, kebenaran dihadkan untuk pengguna lain di luar kumpulan, menghalang pengubahsuaian yang tidak diingini.

Atas ialah kandungan terperinci Apakah Kebenaran Folder Optimum untuk Ditetapkan untuk Muat Naik PHP/Apache?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
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