Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Как настроить SSL? (XaHyMaH)
Author Message
XaHyMaH
Участник форума



Joined: 04 Mar 2004
Posts: 41
Карма: 2
   поощрить/наказать

Location: Алматы

PostPosted: Fri Dec 03, 2010 9:30 am (написано за 2 минуты 23 секунды)
   Post subject: Как настроить SSL?
Reply with quote

Скачал базовый Денвер-3 и модули PHP5.

Проинсталил их. В php.ini раскомментировал extension=php_openssl.dll

Но скрипт (чужой) все равно ругается Call to undefined function openssl_get_privatekey()

Что еще нужно сделать чтобы заработал SSL?

Версия PHP 5.3.3.
Back to top
View user's profile Send private message
Александр Михалицын
Модератор



Joined: 23 May 2008
Posts: 1299
Карма: 83
   поощрить/наказать


PostPosted: Fri Dec 03, 2010 7:49 pm (спустя 10 часов 19 минут; написано за 38 секунд)
   Post subject:
Reply with quote

XaHyMaH,
в переменной окружения PATH у вас прописан путь до папки, содержащей файл libeay32.dll?
Back to top
View user's profile Send private message Send e-mail
bæv
Модератор «Дзена»



Joined: 27 Aug 2003
Posts: 7275
Карма: 9986
   поощрить/наказать


PostPosted: Sat Dec 04, 2010 9:20 pm (спустя 1 день 1 час 30 минут)
   Post subject:
Reply with quote

XaHyMaH wrote:
В php.ini раскомментировал extension=php_openssl.d
— что в результатах phpinfo()? Openssl подключен?
Заодно посмотрите путь к реально используемому php.ini.
Back to top
View user's profile Send private message
XaHyMaH
Участник форума



Joined: 04 Mar 2004
Posts: 41
Карма: 2
   поощрить/наказать

Location: Алматы

PostPosted: Mon Dec 06, 2010 6:17 am (спустя 1 день 8 часов 56 минут; написано за 4 минуты 37 секунд)
   Post subject:
Reply with quote

Александр Михалицын, нет. Это обязательно? libeay32.dll лежит в D:\usr\local\php5 — там же где и php.exe

bæv, в phpinfo() есть строка Apache Version Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.3.3
Loaded Configuration File D:\usr\local\php5\php.ini — правильно

По ходу копания выяснилось, что перестал нормально работать MySQL: может быть денвер слишком старый для пакета обновления?
Сейчас качну последнюю версию. Попробуем.

ОФФ. Письмо с ссылокой на скачивание пришло в крокозябрах и частью заголовков. Видимо, где-то косяк перед
Code (any language): скопировать код в буфер обмена
Reply-to: Denwer project <download@denwer.ru>

Content-type: text/plain; charset=utf-8
Back to top
View user's profile Send private message
XaHyMaH
Участник форума



Joined: 04 Mar 2004
Posts: 41
Карма: 2
   поощрить/наказать

Location: Алматы

PostPosted: Mon Dec 06, 2010 10:43 am (спустя 4 часа 25 минут; написано за 2 минуты 16 секунд)
   Post subject:
Reply with quote

Скачал новый базовый пакет, установил — отказался работать MySQL.

А есть старые модули расшиерния Денвера?
Или может быть можно поставить OpenSSL вручную?

Моя версия Denwer3_Base_2008-01-13_a2.2.4_p5.2.4_m5.0.45_pma2.6.1
Back to top
View user's profile Send private message
Александр Михалицын
Модератор



Joined: 23 May 2008
Posts: 1299
Карма: 83
   поощрить/наказать


PostPosted: Mon Dec 06, 2010 3:55 pm (спустя 5 часов 12 минут; написано за 3 секунды)
   Post subject:
Reply with quote

XaHyMaH wrote:
Это обязательно? libeay32.dll лежит в D:\usr\local\php5 — там же где и php.exe
ru.php.net/manual/en/openssl.installation.php
Back to top
View user's profile Send private message Send e-mail
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 271
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Mon Dec 06, 2010 9:40 pm (спустя 5 часов 44 минуты; написано за 11 секунд)
   Post subject:
Reply with quote

XaHyMaH wrote:
отказался работать MySQL
а в чем причина отказа?
Back to top
View user's profile Send private message
Александр Михалицын
Модератор



Joined: 23 May 2008
Posts: 1299
Карма: 83
   поощрить/наказать


PostPosted: Tue Dec 07, 2010 7:12 am (спустя 9 часов 31 минуту; написано за 47 секунд)
   Post subject:
Reply with quote

XaHyMaH,
ru.php.net/manual/en/faq.installation.php#faq.installation.addtopath - вот. Это сделайте у себя на машине. Только вместо C:\php пропишите ваш путь до PHP.
Back to top
View user's profile Send private message Send e-mail
XaHyMaH
Участник форума



Joined: 04 Mar 2004
Posts: 41
Карма: 2
   поощрить/наказать

Location: Алматы

PostPosted: Tue Dec 07, 2010 9:50 am (спустя 2 часа 38 минут; написано за 1 минуту 34 секунды)
   Post subject:
Reply with quote

Александр Михалицын wrote:
ru.php.net/manual/en/openssl.installation.php
Спасибо, но не помогло.
Прописал в PATH нужный путь, в OPENSSL_CONF тоже, но другой: D:\usr\local\php5\extras\openssl\openssl.cnf
В ext лежит php_openssl.dll
В php.ini раскомментил extension=php_openssl.dll
Однако ж все равно Call to undefined function :(
Maus wrote:
XaHyMaH wrote:
отказался работать MySQL
а в чем причина отказа?
Новые хеши в таблице юзеров. Вы ответили в теме про Обновление компонентов Денвера, но есть некоторые непонятки.

Сейчас у меня два пути: запустить OpenSSL на старом денвере или переконвертить МуСКЛ с 5.0 на 5.1 (хеши).
Back to top
View user's profile Send private message
Александр Михалицын
Модератор



Joined: 23 May 2008
Posts: 1299
Карма: 83
   поощрить/наказать


PostPosted: Tue Dec 07, 2010 10:06 am (спустя 15 минут; написано за 48 секунд)
   Post subject:
Reply with quote

XaHyMaH wrote:
Прописал в PATH нужный путь
Покажите целиком ваш PATH.
Машину перезагружали?
Back to top
View user's profile Send private message Send e-mail
XaHyMaH
Участник форума



Joined: 04 Mar 2004
Posts: 41
Карма: 2
   поощрить/наказать

Location: Алматы

PostPosted: Tue Dec 07, 2010 10:56 am (спустя 50 минут; написано за 1 минуту 7 секунд)
   Post subject:
Reply with quote

C:\Program Files\SolidWorks Corp\COSMOS M;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;D:\usr\local\php5;C:\Program Files\QuickTime\QTSystem\
Сейчас попробую.

Кстати, как узнать что php был скомпилен с опцией --with-openssl?
Back to top
View user's profile Send private message
Александр Михалицын
Модератор



Joined: 23 May 2008
Posts: 1299
Карма: 83
   поощрить/наказать


PostPosted: Tue Dec 07, 2010 11:05 am (спустя 9 минут; написано за 1 минуту 2 секунды)
   Post subject:
Reply with quote

XaHyMaH,
у вас Денвер в корне локального диска стоит? Или диск "D" у вас виртуальный?
Если виртуальный - попробуйте указать путь до PHP на "настоящем" диске.
Back to top
View user's profile Send private message Send e-mail
XaHyMaH
Участник форума



Joined: 04 Mar 2004
Posts: 41
Карма: 2
   поощрить/наказать

Location: Алматы

PostPosted: Tue Dec 07, 2010 12:43 pm (спустя 1 час 38 минут; написано за 7 секунд)
   Post subject:
Reply with quote

Нет. Диск Д реальный.
Back to top
View user's profile Send private message
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 271
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Tue Dec 07, 2010 7:55 pm (спустя 7 часов 11 минут; написано за 49 секунд)
   Post subject:
Reply with quote

XaHyMaH
Вы прямо в корень поставили, что ли? путь до home через диск D покажите
Back to top
View user's profile Send private message
XaHyMaH
Участник форума



Joined: 04 Mar 2004
Posts: 41
Карма: 2
   поощрить/наказать

Location: Алматы

PostPosted: Thu Dec 09, 2010 7:56 am (спустя 1 день 12 часов 1 минуту; написано за 10 секунд)
   Post subject:
Reply with quote

В корень. D:\home
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You cannot download files in this forum.
XML