Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/u1001/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/u1001/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/u1001/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Обновление, переустановка и перенос форума ExBB
ТвойWeb » » ExBB - лучший форум на файлах » Обновление, переустановка и перенос форума ExBB

Страниц (26): [1] 2 3 4 5 6 7 8 9 ... » В конец
 

1. TvoyWeb - 26 Января, 2005 - 22:49:07 - перейти к сообщению
Как правильно обновить или переустановить форум, с сохранением всей базы данных?

Довольно часто задают такой вопрос на форуме ExBB и здесь. И вот я решил рассказать как это делаю я сам.
1. Простое обновление форума
Для простого обновления всего форума (замены всех исполняемых файлов), я для начала удаляю все файлы форума кроме файлов находящихся в папках:
data -- файлы настроек форума
members -- файлы с данными пользователей
uploads -- файлы загруженные на форум пользователями
messages -- файлы ЛС пользователей форума
im -- файлы картинок форума, аватары, персональные аватары и т.д.
forumN -- папки с файлами тем, где N номер – форума. Сохранять все папки такого вида.
Также сохраняем файл install.lock. Этот файл запрещает несанкционированную инсталляцию форума.
Теперь копируем из архива с форумом все файлы и папки, кроме выше упомянутых. После копирования файлов из архива на форум, получаем обновленный форум. Больше ничего делать не надо.

2. перенос форума на другой хостинг
Если вы хотите перенести форум на другой хостинг без обновления исполняемых файлов, то вам надо просто перенести все файлы форума (все до одного!). После переноса файлов, необходимо открыть файл data/boardinfo.php и отредактировать в нем две первые строки:
CODE:
$exbb['boardurl'] = 'http://tvoyweb.ru/forums';
$exbb['home_path'] = '/home/tvoywebb.ru/www/forums/';

Первая строка – URL до папки форума на новом хостинге.
Вторая строка – абсолютный путь до корня форума на новом хостинге.
После редактирования этого файла ваш форум снова в строю.


3. Обновление форума из архива ExBB Full Mods
Если вы хотите обновить форум файлами из архива ExBB Full Mods, то помимо действий описанных в пунтке №1, вам необходимо также заменить файл data/boardinfo.tpl. Помимо этого в файл data/boardinfo.php в конец файла , после строк $exbb['show_img'] = 0; , необходимо добавить строки:
CODE:
$exbb['img_width'] = 550;
$exbb['img_height'] = 500;
$exbb['birstday'] = 0;
$exbb['threadstop'] = 0;
$exbb['karma'] = 0;
$exbb['punish'] = 0;
$exbb['userstop'] = 0;
$exbb['newusergreatings'] = 0;
$exbb['pmnewmes'] = 0;
$exbb['showuseronline'] = 0;


4. Еще один способ переустановки форума с простого ExBB на Full Mods.
(из личного опыта)

Качаем архив с пакетом ExBB Full Mods. Распаковываем архив у себя на компе и загружаем все файлы на сервер, в чистую папку вашего будущего нового форума.
Выставляем необходимые права доступа на файлы и папки форума. Какие именно узнайте у своего хостера. Перечислю лишь папки файлы на которые необходимы права на запись:
data и все файлы в этой папке
uploads
messages
members
im/avatars/personal
exbb/im/emoticons/smilesautoadd
все папки data и файлы в них, в директориях модулей, например для модуля штрафов это будет modules/punish/data (это очень ВАЖНО!!! иначе не гарантирую работу форума)

Запускаем инсталляцию через install.php. Во время инсталляции можете ввести любые данные о себе. Абсолютно не важно что эта информация не будет соответствовать, вашим данным со старого форума.
После инсталляции, загружаем на новый форум папки members, messages, uploads и папки вида forumN – где N порядковый номер форума. Загружаем папки вместе с находящимися в них файлами.
После загрузки вышеуказанных папок и файлов в них, из папки data старого форума, копируем ниже перечисленные файлы в папку data нового форума.

Файлы для копирования из папки data:
allforums.php
badwords.php
boardinfo.php
boardstats.php
max_online.php
membertitles.php
skip_mails.php
smiles.php
users.php

После того как вы скопировали выше приведенные файлы в папку data нового форума, откройте файл boardinfo.php из папки data нового форума и в конец файла boardinfo.php, перед закрывающим PHP тегом «?>», вставьте следующие строки:
CODE:
$exbb['img_width'] = 550;
$exbb['img_height'] = 500;
$exbb['birstday'] = 0;
$exbb['threadstop'] = 0;
$exbb['karma'] = 0;
$exbb['punish'] = 0;
$exbb['userstop'] = 0;
$exbb['newusergreatings'] = 0;
$exbb['pmnewmes'] = 0;
$exbb['showuseronline'] = 0;


Ну и напоследок, если ваш хостер требует установку особых прав для файлов в которые ведется запись, вам необходимо выставить права на запись на файлы из папок, которые вы перенесли из старого форума.
А именно на файлы из папок members, messages и папок вида forumN – где N порядковый номер форума.
Если Вы все сделали правильно, то форум будет работать как часы!
Не считая времени потраченного на загрузку всех файлов из старого форума в новый, мне потребовалось 15 минут на инсталляцию и редактирование файлов.

И еще по этому же принципу можно переустанавливать и обычный ExBB.

Рекомендация: Для редактирования php файлов используйте редактор с подсветкой строк, например PHP Expert Editor , Macromedia Dreamweaver MX или EditPlus .


Ну вот вроде и все.
Есть вопросы? Задавайте. Улыбка
2. dgtex - 27 Января, 2005 - 18:14:38 - перейти к сообщению
TvoyWeb
я тут как раз перенес форум на другого хостера...жаль темка поздно появиласьНа костылях я уже повозился...
но может стоит напомнить про атрибуты файлов после переноса?! обязон надо их проверить. потому как из моего опыта часть файлов заимела 644 Не понял
ЗЫ и еще - я при переносе (на форум кто-то заглядывает в это время) поставил на все темы право постить ответы только админу и модерам... Получай молотком
3. TvoyWeb - 27 Января, 2005 - 19:06:46 - перейти к сообщению
dgtex
Спасибо! ПревосходноБраво
Это пожалуй одно из главных правил переноса или обновления форума!
Цитата:
ЗЫ и еще - я при переносе (на форум кто-то заглядывает в это время) поставил на все темы право постить ответы только админу и модерам

Ну это не существенно. Потому как все файлы взаимосвязанны и пока не зальются все файлы никаких действий произведено не будет. PHP просто выдаст ошибку.
то есть форум не будет работать пока в корне не будут залиты файлы lib.php и common.php. Отсюда вывод: эти файлы нужно заливать в последнюю очередь.
4. DeMon666 - 06 Февраля, 2005 - 02:05:35 - перейти к сообщению
вопрос по пункту 3. после того как заменил фаил data/boardinfo.tpl и хочу отредактировать его у меня там нет никаких значений типа $exbb['show_img'] = 0;

у меня всё вот так выглядет:
CODE:

\$exbb['show_img'] = $new_exbb[show_img];
?>";
?>img_width'] = $new_exbb[img_width];
\$exbb['img_height'] = $new_exbb[img_height];
\$exbb['birstday'] = $new_exbb[birstday];
\$exbb['threadstop'] = $new_exbb[threadstop];
\$exbb['karma'] = $new_exbb[karma];
\$exbb['punish'] = $new_exbb[punish];
\$exbb['userstop'] = $new_exbb[userstop];
\$exbb['newusergreatings'] = $new_exbb[newusergreatings];
\$exbb['pmnewmes'] = $new_exbb[pmnewmes];
\$exbb['showuseronline'] = $new_exbb[showuseronline];


поподробней об Обновление форума из архива ExBB Full Mods\n\n(Добавление)
и вообще у меня много неисправностей:
1. отображается кое что неправильно
2. Админке нет управления модулей

вот сам посматри тебе лучше знать setunb.h14.ru
5. TvoyWeb - 06 Февраля, 2005 - 02:48:08 - перейти к сообщению
DeMon666
TvoyWeb пишет:
Помимо этого в файл data/boardinfo.php в конец файла , после строк $exbb['show_img'] = 0; , необходимо добавить строки:

Читай внимательно!!!
И потом. где ты такой файл нашел
CODE:
\$exbb['show_img'] = $new_exbb[show_img];
?>"; <---вот это откуда?
?>img_width'] = $new_exbb[img_width];
\$exbb['img_height'] = $new_exbb[img_height];

?
6. DeMon666 - 06 Февраля, 2005 - 02:55:53 - перейти к сообщению
в твоём архиве гдеж ещё !

могу полностью код этого фаила кинуть
7. TvoyWeb - 06 Февраля, 2005 - 02:58:57 - перейти к сообщению
DeMon666
Перед тем как спросить я скачал оба архива и не нашел в том файле таких именно строк!!!
8. DeMon666 - 06 Февраля, 2005 - 03:14:09 - перейти к сообщению
оооооооойй сори спать так охота что незаметир разрешения фаила сори.... покиляй мои сообщения
9. DeMon666 - 06 Февраля, 2005 - 03:32:25 - перейти к сообщению
хм... теперь то точно всё правильно сделал, а ничего не изменилось Недовольство, огорчение
В заголовке окна вот такая фигня:
CODE:
rc="about:blank" width="1%" style=" height: 1px;" frameborder="0" id="hidden_frame" name="hidden_frame" scrolling="no"> DATA; ?>


вот такая ошибка в админке[скрин области]:
10. TvoyWeb - 06 Февраля, 2005 - 03:49:44 - перейти к сообщению
DeMon666
У тебя файлы побились при загрузке на сервер.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0158]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/u1001/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33