Добрый день!
Не могу решить траблу. При открывании сайта вот такая ошибка:
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\
Ничего не помогает. Не может найти и все тут. Помогите!
>Добрый день!
>Не могу решить траблу. При открывании сайта вот такая ошибка:
>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 посмотрите
Добрый день!Раз уж начата такая тема, хочу задать и свой вопрос.
Я разварачиваю 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'"
Добрый, проверьте где у Вас находится файл mysql.sock и пропишите путь к нему в my.cnf
>Добрый, проверьте где у Вас находится файл mysql.sock и пропишите путь к
>нему в my.cnf
Угу, сбасибо:)
>Добрый, проверьте где у Вас находится файл mysql.sock и пропишите путь к
>нему в my.cnfЧего-то я не того, ни другого файла найти не могу:(.
>>Добрый, проверьте где у Вас находится файл mysql.sock и пропишите путь к
>>нему в my.cnf
>
>Чего-то я не того, ни другого файла найти не могу:(./tmp/mysql.sock - если сервер запущен
/etc/my.cnf /usr/local/etc/my.cnf ~/my.cnf - гдето здесь
если такого файла нет, значит сервер mysql неустановлен.whereis mysqld - это стартовый файл сервера mysql, если такого нет знач и сервера нет.
упс...
это были рекомендации для BSD, извиняюсь, но для други систем принцып тот-же.
поиск mysqld и вывод соответствующий.
my.cnf создаётся ручками готовые решения лежат /usr/local/share/mysql/my-*.cnf
выбирай нужное.
>>Добрый день!
>>Не могу решить траблу. При открывании сайта вот такая ошибка:
>>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).