apache — Как я могу изменить текущего владельца скрипта PHP

Сценарий:
В настоящее время я использую PHP 5.5.30 на Apache 2.0, который установлен на сервере Windows 7. Текущий владелец скрипта PHP SYSTEM который, конечно, имеет локальные полномочия, но не имеет доступа к сетевым дискам, и поэтому я получаю следующее сообщение:

scandir(\\\MyFolder,\\MyDrive\MyFolder): Access is denied. (code: 5)

Вопрос:
Можно ли изменить текущего владельца скрипта PHP? И если так, я бы изменил это где-нибудь в PHP или Apache?

1

Решение

  1. Откройте Сервисы в Консоли управления (Пуск -> Выполнить -> services.msc)
  2. Откройте свойства записи Apache.
  3. На вкладке «Вход» вы можете выбрать, какой пользователь должен использовать процесс Apache.

Это также повлияет на PHP.

Обратите внимание, что вам нужно будет предоставить пароль учетной записи и сохранить его в виде открытого текста в реестре, поэтому мудро выберите, какую учетную запись вы хотите использовать там.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]