Главная » PHP » apache - Как я могу изменить текущего владельца скрипта PHP
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?
Откройте Сервисы в Консоли управления (Пуск -> Выполнить -> services.msc)
Откройте свойства записи Apache.
На вкладке «Вход» вы можете выбрать, какой пользователь должен использовать процесс Apache.
Это также повлияет на PHP.
Обратите внимание, что вам нужно будет предоставить пароль учетной записи и сохранить его в виде открытого текста в реестре, поэтому мудро выберите, какую учетную запись вы хотите использовать там.