The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Php5 + Apache2 + MS SQL на FreeBSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Apache, http-серверы)
Изначальное сообщение [ Отслеживать ]

"Php5 + Apache2 + MS SQL на FreeBSD"  +/
Сообщение от nops email(ok) on 20-Апр-11, 12:04 
Всем доброго времени суток!
Облазил кучу манов, пробовал делать по разному,но результат один.
Вообщем суть такая.
Имеем
FreeBSD 7.2-RELEASE #7

[root@mail /home/test/public_html]# pkg_info | grep apache           
apache-2.2.16       Version 2.2.x of Apache web server with prefork MPM.
apache-ant-1.7.1    Java- and XML-based build tool, conceptually similar to mak
[root@mail /home/test/public_html]#

[root@mail /home/test/public_html]# pkg_info | grep php    
php5-5.3.3          PHP Scripting Language
php5-bz2-5.3.3      The bz2 shared extension for php
php5-calendar-5.3.3 The calendar shared extension for php
php5-ctype-5.3.3    The ctype shared extension for php
php5-curl-5.3.3     The curl shared extension for php
php5-dom-5.3.3      The dom shared extension for php
php5-extensions-1.4 A "meta-port" to install PHP extensions
php5-filter-5.3.3   The filter shared extension for php
php5-ftp-5.3.3      The ftp shared extension for php
php5-gd-5.3.3       The gd shared extension for php
php5-gettext-5.3.3  The gettext shared extension for php
php5-gmp-5.3.3      The gmp shared extension for php
php5-hash-5.3.3     The hash shared extension for php
php5-iconv-5.3.3    The iconv shared extension for php
php5-imap-5.3.3     The imap shared extension for php
php5-json-5.3.3     The json shared extension for php
php5-ldap-5.3.3     The ldap shared extension for php
php5-mbstring-5.3.3 The mbstring shared extension for php
php5-mcrypt-5.3.3   The mcrypt shared extension for php
php5-mssql-5.3.3_1  The mssql shared extension for php
php5-mysql-5.3.3    The mysql shared extension for php
php5-mysqli-5.3.3   The mysqli shared extension for php
php5-openssl-5.3.3  The openssl shared extension for php
php5-pdo-5.3.3      The pdo shared extension for php
php5-pdo_sqlite-5.3.3 The pdo_sqlite shared extension for php
php5-posix-5.3.3    The posix shared extension for php
php5-readline-5.3.3 The readline shared extension for php
php5-session-5.3.3  The session shared extension for php
php5-simplexml-5.3.3 The simplexml shared extension for php
php5-snmp-5.3.3     The snmp shared extension for php
php5-soap-5.3.3     The soap shared extension for php
php5-sockets-5.3.3  The sockets shared extension for php
php5-sqlite-5.3.3   The sqlite shared extension for php
php5-sysvmsg-5.3.3  The sysvmsg shared extension for php
php5-tokenizer-5.3.3 The tokenizer shared extension for php
php5-wddx-5.3.3     The wddx shared extension for php
php5-xml-5.3.3      The xml shared extension for php
php5-xmlreader-5.3.3 The xmlreader shared extension for php
php5-xmlrpc-5.3.3   The xmlrpc shared extension for php
php5-xmlwriter-5.3.3 The xmlwriter shared extension for php
php5-xsl-5.3.3      The xsl shared extension for php
php5-zip-5.3.3      The zip shared extension for php
php5-zlib-5.3.3     The zlib shared extension for php
[root@mail /home/test/public_html]#

[root@mail /home/test/public_html]# pkg_info | grep freetds
freetds-0.64_5,1    Sybase/Microsoft TDS protocol library
freetds-msdblib-0.64_5,1 Sybase/Microsoft TDS protocol library
[root@mail /home/test/public_html]#

[root@mail /usr/local/etc]# cat freetds.conf
[global]
    tds version = 4.2
    initial block size = 512
    swap broken dates = no
    try server login = no
    try domain login = yes
    cross domain login = no
    swap broken money = no
    dump file = /tmp/freetds.log
;    debug flags = 0xffff
;    timeout = 10
;    connect timeout = 10
    text size = 64512

[sql]
    host = 192.168.11.8
    port = 1433
    tds version = 8.0
    client charset = CP1251
[root@mail /usr/local/etc]#


Брал за основу статьи:
http://semenushkin.ru/2010/12/29/php-mssql-под-freebsd-используя-freetds/
http://www.lissyara.su/articles/freebsd/www/php+mssql/

Поправил скрипт, указал свой хост, свою БД, своего юзера и пароль, но в ответ получаю:

Can't connect to Microsoft SQL Server


В логах ошибок нет.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Php5 + Apache2 + MS SQL на FreeBSD"  +/
Сообщение от nops email(ok) on 20-Апр-11, 13:43 
Да, вот ещё что...
PHP и MS SQL стоят на разных машинах.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Php5 + Apache2 + MS SQL на FreeBSD"  +/
Сообщение от cryo (ok) on 20-Апр-11, 15:19 
telnet 192.168.11.8 1433

что говорит?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Php5 + Apache2 + MS SQL на FreeBSD"  +/
Сообщение от nops email(ok) on 20-Апр-11, 15:25 
> telnet 192.168.11.8 1433
> что говорит?

Всё норм:

# telnet 192.168.11.8 1433
Trying 192.168.11.8...
Connected to 192.168.11.8.
Escape character is '^]'.

есть в сети ещё один сервак 192.168.11.159, с ним та же история:
# telnet 192.168.11.159 1433
Trying 192.168.11.159...
Connected to 192.168.11.159.
Escape character is '^]'.


Попробовал убрать php5-mssql и поставил php5-odbc, история повторилась, не конектится и всё тут:(
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Php5 + Apache2 + MS SQL на FreeBSD"  +/
Сообщение от usernet email on 21-Апр-11, 08:13 
Если есть возможность, попробуй из консоли подключится к MS-SQL серверу при помощи isql, и выполни какую-нибудь команду.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Php5 + Apache2 + MS SQL на FreeBSD"  +/
Сообщение от nops email(ok) on 21-Апр-11, 09:48 
> Если есть возможность, попробуй из консоли подключится к MS-SQL серверу при помощи
> isql, и выполни какую-нибудь команду.

У меня доступ к shell есть, только я в скульных запросах ничего не понимаю. Я даже не знаю как написать правильно...
Но тут сейчас такая ситуация, что 1С-Битрикс будет работать некоректно, точнее работать почти не будет, ибо ODBC работает криво, а нативно работать вообще не будет на фре.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Php5 + Apache2 + MS SQL на FreeBSD"  +/
Сообщение от Pahanivo (ok) on 21-Апр-11, 13:17 
mssql какой версии?
"tds version" нужно под конкретныу версию

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру