Проблема с авторизацией LDAP на Denwer + Windows 2003 Server

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:| :) :wink: :D :lol: :( :cry: 8) :o :oops: :? :x :P :evil: :twisted: :roll: :!: :?: :idea: :arrow: :mrgreen:
Ещё смайлики…

Markdown is OFF

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Проблема с авторизацией LDAP на Denwer + Windows 2003 Server

Проблема с авторизацией LDAP на Denwer + Windows 2003 Server

UncleFather » 07 фев 2011 21:16, Пн

Чтобы Denwer, установленный на Windows 2003 Server мог бы нормально авторизоваться посредством протокола LDAP и работать с СУБД MS SQL необходимо:

  1. Остановить Denwer

  2. В файле \usr\local\php5\php.ini раскомментировать строки extension=php_ldap.dll и extension=php_mssql.dll

  3. В том же файле раскомментировать строку extension_dir = "/usr/local/php5/ext" и убедиться в корректности написания пути

  4. Скопировать файлы:

    • php_mssql.dll

      php_mssql.dll.zip
      php_mssql.dll
      (13.49 КБ) 916 скачиваний
    • php_ldap.dll

      php_ldap.dll.zip
      php_ldap.dll
      (45.61 КБ) 943 скачивания
    • php4ts.dll

      php4ts.dll.zip
      php4ts.dll
      (424.95 КБ) 896 скачиваний
    • ntwdblib.dll

      ntwdblib.dll.zip
      ntwdblib.dll
      (117.4 КБ) 901 скачивание
    • libsasl.dll

      libsasl.dll.zip
      libsasl.dll
      (16.95 КБ) 906 скачиваний

    в папки \usr\local\php5\ext\ и %SystemRoot%\System32\

  5. Установить пакет расширений для Denwer:

    Denwer3_PHP5_2010-11-07_php5.3.1.part1.rar
    (4.88 МБ) 847 скачиваний
    Denwer3_PHP5_2010-11-07_php5.3.1.part2.rar
    (3.16 МБ) 824 скачивания
  6. Скопировать ssleay32.dll и libeay32.dll из папки \usr\local\php5\ в папки \usr\local\apache\bin\ и \usr\local\php5\ext\

  7. Убедиться, что п.2 выполнен, то есть что в файле \usr\local\php5\php.ini раскомментированы строки extension=php_ldap.dll и extension=php_mssql.dll

  8. Запустить Denwer

Идея взята отсюда

Примечание: Если мы авторизуем пользователей по группе, то авторизация не проходит если это группа для пользователя является основной, поэтому, если мы даем разрешение на подключение всем пользователям из группы "MyLDAPuser", то необходимо проверить, чтобы все эти пользователи были членами еще какой-либо группы, например "Пользователи домена" и, чтобы именно эта, последняя группа была основной.


Вернуться к началу