Баги при установке под MSSQL

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Darland
phpBB 1.0.0
Сообщения: 2
Стаж: 19 лет 4 месяца

Баги при установке под MSSQL

Сообщение Darland »

Здравствуйте все!

Хочу поделится найдеными багами, возникающими при установке форума.

Форум 2.0.18
Apache 2.0.54
PHP 5 (magic quotes off)
MSSQL 2000

Ошибка №1:
- при задании сервера в формате сервер\инстанс неправильно обрабатывается символ \. Скрипт install.php задваивает \. Получается формат сервер\\инстанс, что не позволяет соединиться с сервером. Нашел выход - проипсал в db.php:

Код: Выделить всё

$dbhost = "SERVER\INSTANCE";
Ошибка №2:
- при продолжении установки возникает ошибка:

Код: Выделить всё

An error occurred trying to update the database
There is already an index on table 'phpbb_sessions_keys' named 'IX_phpbb_sessions_keys'.
Способа обойти ошибку не нашел.

Помогите пожалуйста советами по исправлению багов и установке форума.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Darland писал(а):$dbhost = "SERVER\INSTANCE";
а это ваще что такое?? насколько я знаю в имени хостов нет символа \.
или вы в интернете гдето видели такие домены?? может ya\ru?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Стаж: 19 лет 10 месяцев
Откуда: Москва, Fortuna-net

Сообщение svk »

crash
Это такой синтаксис у MsSQL сервера.
Сам же видишь, прокатило и он законнектился, просто обновить таблицы не может
NETBYNET Holding system administrator
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

svk писал(а):Это такой синтаксис у MsSQL сервера.
я думал что имя хоста, какая бы база не была имеет одинаковое правило. значит я не прав.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Darland
phpBB 1.0.0
Сообщения: 2
Стаж: 19 лет 4 месяца

Про инстансы...

Сообщение Darland »

crash писал(а): я думал что имя хоста, какая бы база не была имеет одинаковое правило. значит я не прав.
MSSQL, также как и другие профессиональные сервера (Oracle Server) поддерживают мульти- инстансы. Это значит что на одной машине можно установить сколько угодно инстансов (копий) сервера. Каждый сервер будет полностью независим от других, иметь своих адимнистраторов, свое дисковое пространство отдельную область памяти, но часть компонентов у них будет общая. Чтобы обращаться к разным инстансам одной машины используется либо разделение по портам, либо как это сделано в MSSQL по pipe name. Таким образом полное имя инстанса это {SERVER}\{INSTANSE}.

Так что с первой ошибкой все понятно. Неправильно PHPBB отрабатывает спец. символ в названии сервера.

Ни у кого нет идей почему установка заглохла на ошибке №2?
SAG
phpBB 1.0.0
Сообщения: 1
Стаж: 19 лет 4 месяца

Сообщение SAG »

Вернуться в «Поддержка phpBB 2.0.x»