Как установить права на чтение и запись в Apache на компьютере под управлением Windows

Я создаю веб-страницу с Apache2.2, PHP5.2.2 на компьютере под управлением Windows XP в конфигурации localhost. Я разрабатываю приложение / pages / submitProcessor.php для проверки загрузки фотографий пользователями. Он проверяет существование файла, размер, тип mime, отбрасывает нежелательные символы, назначает новое имя файла и использует move_uploaded_file () для хранения файла в приложении / uploads. Я читал в PHP. Вопрос о загрузке и выгрузке файла изображения, который должен хранить этот файл для хранения фотографий только из приложения / pages / submitProcessor.php, и было бы неплохо, если бы оно было прочитано только из кода в приложении / страницах.

Я прочитал много информации, и, будучи довольно новым, я все еще не понимаю, как устанавливать права на чтение и запись в Windows XP в нечто похожее на мою конфигурацию. Я полностью смущен 777, 775, 755, php.ini vs httpd.config и linux vs Windows. Мне также не удобно работать с командной строкой, и я предпочел бы редактировать соответствующий файл, если это возможно. Как настроить Apache, чтобы любой файл в приложении / загрузке не исполнялся, будет писать только из приложения / pages / submitProcessor.php и читать из приложения / страниц / отображения или других в приложении / страницах. , , или, по крайней мере, я хотел бы приблизиться к этому. Недействительно в каталоге приложения / загрузки для меня очень важно.

В Windows доступ к каталогам / папкам устанавливается щелчком правой кнопкой мыши по каталогу и считыванием выбранных различными вкладками для выбора доступа и конкретных видов использования каталога. Его не столь мелкозернистый, как CHMOD, но он был достаточно хорош для моих целей на данный момент.

Если вы используете Apache как услугу (установка по умолчанию для автономной установки WAMP Apache), то эта служба Apache работает под учетной записью Windows LocalSystem .

У этой учетной записи Windows уже есть полные права на чтение и запись («777») для большинства локальных путей.

Поэтому, когда вы читаете инструкции chmod 777 , chmod 755 , и т. Д., Вы можете игнорировать эти части инструкций. Apache уже может читать и записывать – в эти каталоги (если только это не UNC-путь сетевого диска).

Настройка разрешений для файлов с помощью chmod для Windows для Apache и PHP

Я не на 100% уверен, если это была учетная запись в Windows XP (она находится на Vista и выше), но поведение было таким же.