Я надеюсь,многоуважаемая Администрация не будет против,если я выложу подробную инструкцию по установке Форумов IPB версии 1.3 на хостинг jino-net и другие сервера с подобными ошибками.
Приступим.
После того,как мы залили все данные на наш хостинг,допустим:
http://mypage.jino-net.ru
Нам нужно запустить путь установки:
http://mypage.jino-net.ru/sm_install.php
После правильного ввода всех личных данных должна пройти установка форума и все ок,но не тут то было.
Сразу же после нажатия кнопки Продолжить(Proceed) после ввода данных мы можем увидеть подобную ошибку:
Эта ошибка исправляется так:
В файлике sm_install.php находим строчку:
macro_set smallint(3) NOT NULL default ''
И в ней изменяем default '' на default '0'
Далее.После того,как вы исправите эту ошибку,появится следующая.
Эта ошибка исправляется так:
В том же файлике sm_install.php находим строчки:
sublog_date int(10) NOT NULL default ''
sublog_transid int(10) NOT NULL default ''
sublog_ipaddress varchar(16) NOT NULL default ''
И везде все тот же злосчастный default '' меняем на default '0'
Вы думаете,это все?Нет...Это далеко не все.Есть большая возможность появления подобной ошибки.
Для избежания подобной ошибки надо:
Опять же в файле sm_install.php надо найти строчки:
submethod_title varchar(250) NOT NULL default ''
submethod_name varchar(20) NOT NULL default ''
submethod_email varchar(250) NOT NULL default ''
submethod_active tinyint(1) NOT NULL default ''
И,опять же,default '' изменить на default '0'
Проделав эти несложные операции,вы понимаете,что,о чудо!инсталляция прошла удачно!Но не тут то было.После авторизации вы встретитесь со следующей проблемой:
Эта проблема решается элементарно:
В папке sources находим файл Boards.php и в нем i b f_forums f и i b f_categories c меняем местами.
Только i b f слитно.
Теперь у вас будет прекрасно функционировать форум.За исключением одной маленькой детали.Если вы зайдете в личный кабинет,то обнаружите...Правильно,ничего не обнаружите,увидите чистый белый лист.
Как же исправить эту ошибку,о ней сказано ниже:
В папке sources открываете файлы Profile.php и Usercp.php, и находите там строчку:
var $parser;
Ее можно,просто,закомментировать:
//var $parser;
И еще в файле contact_member.php по адресу sources/misc/ дважды встречается $email.
Находите вот эти строки:
var $email = "";
var $forum = "";
var $email = "";
И одну из var $email,просто,закомментируйте.
//var $email = "";
Вот и все.Наслаждайтесь вашим готовым полностью рабочим форумом.
Надеюсь,моя инструкция поможет Вам.Удачи.
Отредактировано SVAT (2006-11-19 03:35:43)