Установка PHPBB 3.0.7 + MS SQL Server 2005 SP3

Microsoft Internet Security and Acceleration (ISA) Server
Microsoft Internet Information Services
Kerio Connect
Kerio Mail Server
Kerio Firewall
UserGate
DHCP, DNS, SMTP, POP, WWW, FTP


Модератор: UncleFather

Аватара пользователя
UncleFather
Site Admin
Сообщения: 1503
Зарегистрирован: 17 авг 2004 16:20, Вт
Контактная информация:

Установка PHPBB 3.0.7 + MS SQL Server 2005 SP3

Сообщение UncleFather »

Проблема:

При установке форума PHPBB 3.0.7 на IIS сервер + БД MS SQL Server 2005 SP3 + ODBC возникли неожиданные сложности:

Как производилась установка:

  1. Распаковываем форум в папку на своем сайте IIS

  2. Копируем в него мод для русского языка

  3. Создаем новую БД на MS SQL Server

  4. Создаем ODBC соединение с правами администратора (sa) на сервере с IIS

  5. Запускаем установку PHPBB

  6. Заполняем все поля, после нажатия кнопки в последней форме получаем ошибку MS SQL "install_install.php [ 1230 ]". Далее идет ссылка на инструкцию SQL, из которой видно, что ошибка возникает при заполнении таблицы phpbb_smiles.

Решение:

Не уверен, что все пункты выполнять обязательно, но... у меня получилось именно так:

  1. Удаляем все таблицы из созданной БД

  2. Устанавливаем в свойствах БД уровень совместимости SQL Server 2000 (80), модель восстановления - простая

  3. В свойствах ODBC соединения убираем галочки с "Изменить язык системных сообщений SQL-сервера на" и "Использовать национальные настройки"

  4. Удаляем мод русификации из папки форума "language"

  5. Запускаем установку заново

После этого у меня установка завершилась успешно.
После завершения установки, нужно вернуть обратно мод с русификацией и свойства БД (уровень совместимости SQL Server 2005 (90) и модель восстановления - полная). В свойствах источника данных ODBC ничего менять не нужно.

И не забываем:

  1. установить права на папки:

    • cache

    • files

    • store

    • images\avatars\upload

  2. Установить права на файл "config.php"

  3. Удалить папку "install"

  4. В файле "config.php" заменить пользователя "sa" на пользователя с урезанными правами, созданного специально для нашего форума в БД (смотрим)

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


Alexander A. Manaeff©

Понравилась статья? Будем крайне признательны за репосты в соцсетях! Материально поддержать проект можно здесь

Мои странички:
ВКонтакте
Одноклассники
Youtube
Facebook
Instagram

Изображение
Изображение
Изображение
Изображение