URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 4605
[ Назад ]

Исходное сообщение
"Трабла с php и mysql"

Отправлено kevich , 08-Янв-07 12:19 
Добрый день!
Не могу решить траблу. При открывании сайта вот такая ошибка:
Fatal error: Call to undefined function openssl_get_privatekey() in C:\home\catalog\index.php on line 497
PHP Warning: PHP Startup: Unable to load dynamic library './php_openssl.dll' - The specified module could not be found. in Unknown on line 0
Работать пытаюсь заставить на win2003srv с IIS. П php.ini экстеншены раскоментированы, путь к ним верный. Саму библиотеку позакидывал куда только можню, даже во все системные каталоги. Прписал даже path=c:\php\;c:\php\ext\
Ничего не помогает. Не может найти и все тут. Помогите!

Содержание

Сообщения в этом обсуждении
"Трабла с php и mysql"
Отправлено Денис , 09-Янв-07 20:08 
>Добрый день!
>Не могу решить траблу. При открывании сайта вот такая ошибка:
>Fatal error: Call to undefined function openssl_get_privatekey() in C:\home\catalog\index.php on line 497
>
>PHP Warning: PHP Startup: Unable to load dynamic library './php_openssl.dll' - The
>specified module could not be found. in Unknown on line 0
>
>Работать пытаюсь заставить на win2003srv с IIS. П php.ini экстеншены раскоментированы, путь
>к ним верный. Саму библиотеку позакидывал куда только можню, даже во
>все системные каталоги. Прписал даже path=c:\php\;c:\php\ext\
>Ничего не помогает. Не может найти и все тут. Помогите!


Не надо распихивать библиотеку куда можно, надо положить ее в каталог, который у вас указан в php.ini в параметре extension_dir.

И вы уверены что php у вас с поддержкой openssl собран? Или как там на виндах я не знаю, в дистр php включена поддержка openssl. phpinfo посмотрите


"Трабла с php и mysql"
Отправлено alxcruel , 12-Янв-07 13:16 
Добрый день!

Раз уж начата такая тема, хочу задать и свой вопрос.

Я разварачиваю web сераве на FreeBSD, в качастве руководства использовал вот эту статью: http://www.opennet.me/base/sys/apache_tune_bsd.txt.html

Старался делать все по ней, за тем исключением, что взял более современные версии всего софта. И не ставил postgresql.

При установке, все вело седя нормально, во всяком случае так как это было описано в статье.

Когда же я попытался запихнуть базу данных, написав  mysql -u root -p <all.sql
он запросил парол(тут понятно:) ), а потом выдал следующую стороку:
"Can't connect to local MySQL server through socket '/tmp/mysql.sock'"


"Трабла с php и mysql"
Отправлено Kreept , 12-Янв-07 14:38 
Добрый, проверьте где у Вас находится файл mysql.sock и пропишите путь к нему в my.cnf



"Трабла с php и mysql"
Отправлено alxcruel , 12-Янв-07 17:03 
>Добрый, проверьте где у Вас находится файл mysql.sock и пропишите путь к
>нему в my.cnf


Угу, сбасибо:)



"Трабла с php и mysql"
Отправлено alxcruel , 12-Янв-07 17:21 
>Добрый, проверьте где у Вас находится файл mysql.sock и пропишите путь к
>нему в my.cnf

Чего-то я не того, ни другого файла найти не могу:(.


"Трабла с php и mysql"
Отправлено Duck , 14-Янв-07 01:13 
>>Добрый, проверьте где у Вас находится файл mysql.sock и пропишите путь к
>>нему в my.cnf
>
>Чего-то я не того, ни другого файла найти не могу:(.

/tmp/mysql.sock - если сервер запущен
/etc/my.cnf  /usr/local/etc/my.cnf  ~/my.cnf - гдето здесь
если такого файла нет, значит сервер mysql неустановлен.

whereis mysqld - это стартовый файл сервера mysql, если такого нет знач и сервера нет.



"Трабла с php и mysql"
Отправлено Duck , 14-Янв-07 01:17 
упс...
это были рекомендации для BSD, извиняюсь, но для други систем принцып тот-же.
поиск mysqld и вывод соответствующий.



"Трабла с php и mysql"
Отправлено Oyyo , 14-Янв-07 12:15 
my.cnf создаётся ручками готовые решения лежат /usr/local/share/mysql/my-*.cnf
выбирай нужное.

"Трабла с php и mysql"
Отправлено hf , 31-Май-07 11:22 
>>Добрый день!
>>Не могу решить траблу. При открывании сайта вот такая ошибка:
>>Fatal error: Call to undefined function openssl_get_privatekey() in C:\home\catalog\index.php on line 497
>>
>>PHP Warning: PHP Startup: Unable to load dynamic library './php_openssl.dll' - The
>>specified module could not be found. in Unknown on line 0
>>
>>Работать пытаюсь заставить на win2003srv с IIS. П php.ini экстеншены раскоментированы, путь
>>к ним верный. Саму библиотеку позакидывал куда только можню, даже во
>>все системные каталоги. Прписал даже path=c:\php\;c:\php\ext\
>>Ничего не помогает. Не может найти и все тут. Помогите!
>
>
>Не надо распихивать библиотеку куда можно, надо положить ее в каталог, который
>у вас указан в php.ini в параметре extension_dir.
>
>И вы уверены что php у вас с поддержкой openssl собран? Или
>как там на виндах я не знаю, в дистр php включена
>поддержка openssl. phpinfo посмотрите

In order to SSL-based protocols (such as HTTPS and FTPS) in your Windows environment, you must copy libeay32.dll and ssleay32.dll from the DLL folder of the PHP/ binary package to the SYSTEM folder of your Windows machine. (Ex: C:\WINNT\SYSTEM32 or C:\WINDOWS\SYSTEM).