Не удалось создать объект COM, доступ в IIS запрещен с PHP - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь создать экземпляр dll, используя PHP 7.3 на сервере IIS 7.0.

Я уже зарегистрировал PHP, используя это руководство , и оно работает без проблем.

Также я регистрирую dll в папке SysWoW64 и настраиваю разрешения для предоставления полного доступа приложению к этому файлу.

Но, когда я пытаюсь создать экземпляр dll, используя:

$this->connection = new \COM(self::CONNECTION_CLASS) or die("Unable to instantiate dll");

Я получаю сообщение: error: Failed to create COM object `LogicControlOEM.OEM_EjecutaOEM': Acceso denegado. \n

Я выбросил исключение и получил следующую информацию:

com_exception

сообщение: «Не удалось создать COM-объект` LogicControlOEM.OEM_EjecutaOEM ': Acceso denegado. \ R \ n "

код: 2147942405

# file:" C: \ inetpub \ SageBridge \ src \ Service \ SageConnection. php "

# line: 128

У кого-нибудь есть какие-либо подсказки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...