Jump to content
Спейсио

Не подключаются PHp-скрипты к MSSQL-серверу на локальном сервере

Recommended Posts

Всем доброго дня.

Вообщем проблема в том, что не подключаются "веб.обвязки" к MSSQL-серверу,

Возможно конечно я делаю что-то не так, так как MSSQL сервер записывал уже примерно 1-2 года назад.

Microsoft SQL Server 2008 R2

Теперь, чтобы было более подробно, я распишу, как все происходит.

 

1. На Денвер кидаю обвязку, к примеру в папку Ingry.

В конфигах прописываю:

$config['db'] = array('host'      => '127.0.0.1',
                      'user'      => 'юзер_базы',
                      'password' => 'Пароль');

Ну понятно, что пишу, как в игровых конфигах сервера, только в дешифрованном виде.

При переходе http://ingry/ просто белый экран, без каких-либо.

 

2. Пробовал записывать новый ксамп, там обвязку кидал xampp\htdocs

При переходе http://localhost/index.php

Так же белый экран

 

3. Записал старую версию ксампа, примерно 2007 года.

Так же кидаю обвязку с заполненными конфигами. При переходе  http://localhost/index.php

Ошибка: Невозможно подключиться к базе данных!
Error: Can't connect to database
!

 

4. Пробовал создавать новых пользователей баз данных.

Пароль делал 9 символов.

Настраивал "роли юзера", как бы допуски к файлам.

 

Так сам игровой сервер коннектится по этим же конфигам без проблем.

Может конечно ввожу не те пароли, может какие-то данные были при установке MSSQL сервера, честно не помню.

 

Читал уже разные темы в инете и по пирке, что там нужны какие-то DLL библиотеки, которых нет по стандарту в архиве. Но с другой стороны, почему у кого-то все работает сразу, а у кого-то такие запары? :ph34r:

Кто поможет объяснить, буду благодарен, даже за вознаграждение на киви кошелек

Edited by Спейсио

Share this post


Link to post
Share on other sites

Попробуй использовать версию XAMPP 1.7.7a.

Так же пробуй подключаться к:

  • (local)
  • 127.0.0.1
  • Имя экземпляра, у каждого оно свое, можно найти его в management studio.

Одно из этих должно сто процентов подключить, если на стороне веб-сервера все модули и сам сервер работает корректно.

Share this post


Link to post
Share on other sites
46 minutes ago, Спейсио said:

All the good days.

Generally the problem is that it is not connected "veb.obvyazki" to MSSQL-server

Perhaps something of course I do not, because the MSSQL server recorded for about 1-2 years ago.

Microsoft SQL Server 2008 R2

Now, to make it more in detail, I shall paint, how it happens.

 

1. Denver throw piping, for example in Ingry folder.

The config prescribe:

the config $ the [ 'the the db'] = of of array ( 'the the host' => '127.0.0.1',
                      'the the user' => 'yuzer_bazy',
                      'the the password' => 'the Password');

Well, it is clear that writing, as in the game server config, only in decrypted form.

In the transition http: // ingry / just a white screen, no.

 

2. Tried to record a new ksamp there harness threw xampp \ htdocs

The transition with In http: //localhost/index.php

Just a white screen

 

3. Recorded older version ksampa about 2007.

The throw statement piping the Just filled with the configs. With In the transition  http: //localhost/index.php

The Error: Unable to the connect to the database!
Of The the Error: the Can not the the the the connect to the database
!

 

4. Tried to create a new database user.

Password did 9 characters.

Tune "the role of the user," as if tolerances files.

 

So the gameplay server connects to these same configs without problems.

Can certainly not introduce those passwords can be any data it was when installing MSSQL server, honestly do not remember.

 

Various Already the read I of topics in the internet and the Pirke That there a must the BE That's the DLL some are not on the archival standard. But on the OTHER hand, why someone works all AT once recording, and someone such Zapara?:ph34r:

Who will help to explain I will be grateful even for a fee on the kiwi purse


I had same problem like urs ..
Iam using the SQL 2014 and tried xampp from the versions 1.7.1 + But none worked and i tried Zend it works fine.
Try this Zend Version:  https://mega.nz/#!ycMlxIQA! M-FEZjCt53Ty01-4GOeza5lMI_NUnogzodaKPZxn8wM

Edited by Rinor

Share this post


Link to post
Share on other sites
34 минуты назад, e1mer сказал:

Попробуй использовать версию XAMPP 1.7.7a.

Так же пробуй подключаться к:

  • (local)
  • 127.0.0.1
  • Имя экземпляра, у каждого оно свое, можно найти его в management studio.

Одно из этих должно сто процентов подключить, если на стороне веб-сервера все модули и сам сервер работает корректно.

Я уже пробовал такое, увы, вообще не реагирует(

Я ставил версию xampp-win32-1.6.0a, она может сильно отличаться?

 

16 минут назад, Rinor сказал:


I had same problem like urs ..
Iam using the SQL 2014 and tried xampp from the versions 1.7.1 + But none worked and i tried Zend it works fine.
Try this Zend Version:  https://mega.nz/#!ycMlxIQA! M-FEZjCt53Ty01-4GOeza5lMI_NUnogzodaKPZxn8wM

Спасибо, сейчас попробую

Edited by Спейсио

Share this post


Link to post
Share on other sites

@Спейсио

Проблема решена?

 

Цитата

1. На Денвер кидаю обвязку, к примеру в папку Ingry.

В конфигах прописываю:

$config['db'] = array('host'      => '127.0.0.1',
                      'user'      => 'юзер_базы',
                      'password' => 'Пароль');

Ну понятно, что пишу, как в игровых конфигах сервера, только в дешифрованном виде.

При переходе http://ingry/ просто белый экран, без каких-либо.

 

2. Пробовал записывать новый ксамп, там обвязку кидал xampp\htdocs

При переходе http://localhost/index.php

Так же белый экран

 

В новых версиях XAMPP (> 1.6.8) php.exe скомпилирован без поддержки MSSQL. Белый экран, потому что в php.ini отключен вывод ошибок. Скорее всего ошибка вида "Функция mssql_connect() не определена"

 

Цитата

3. Записал старую версию ксампа, примерно 2007 года.

Так же кидаю обвязку с заполненными конфигами. При переходе  http://localhost/index.php

Ошибка: Невозможно подключиться к базе данных!
Error: Can't connect to database!

Здесь все еще есть поддержка MSSQL, поэтому заработало

 

Цитата

4. Пробовал создавать новых пользователей баз данных.

Пароль делал 9 символов.

Настраивал "роли юзера", как бы допуски к файлам.

 

Так сам игровой сервер коннектится по этим же конфигам без проблем.

Может конечно ввожу не те пароли, может какие-то данные были при установке MSSQL сервера, честно не помню.

Веб-сервер стоит на той же машине, где и игровой сервер? В конфиг сайта вбей то же самое, что и в конфиге игрового сервера, только пароль должен быть незашифрованным.


Share this post


Link to post
Share on other sites
2 часа назад, V3ct0r сказал:

@Спейсио

Проблема решена?

 

Нет, увы не решена из-за этого пока все встало.

3 часа назад, V3ct0r сказал:

В новых версиях XAMPP (> 1.6.8) php.exe скомпилирован без поддержки MSSQL. Белый экран, потому что в php.ini отключен вывод ошибок. Скорее всего ошибка вида "Функция mssql_connect() не определена"

 

Я пробовал, создавал файл php.ini с теми командами, что вы советовали. В денвере белый экран, в последней версии хампа белый, а хамп 1.6.0 выдает "Ошибка: Невозможно подключиться к базе данных", то есть получается Php считывается, но подключиться не может в базе.

3 часа назад, V3ct0r сказал:

Веб-сервер стоит на той же машине, где и игровой сервер? В конфиг сайта вбей то же самое, что и в конфиге игрового сервера, только пароль должен быть незашифрованным.

Да я пока тестирую все и подгоняю на одной домашней машине.

Да, ввожу в точности, как в конфигах в игре, только в дешифрованном изначальном виде.

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

 

Share this post


Link to post
Share on other sites

o.OКаким-то чудом я вообщем включил обвязку ингри. Но теперь образовались другие два чуда.

Обвязка работает, ведется статистика сервера.

Если удалить  айпи и пароли с конфиг файла, обвязка так же работает почему так?

 

И другая теперь проблема. Сайт я делал на DLE. Сейчас он на денвере. Попробовал записать на  xampp 1.6.8, не ставится.

Так как не подходит под минимальные требования DLE (php нужно выше 5.3, а тут 5.2.6). Кто знает, может есть подобное Денверу или ксампу, но уже в строенной поддержкой MSSQL. Ставил Zend, так как предложили сверху на англ. языке, не смог разобраться в нем.

 

Или может сделать отдельно сайт с обвязками и в DLE сайт через wrapper интегрировать в сайт DLE? Можно ли так сделать?

Или кто может подсказать, как делается такое)

 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...