ExBB Community » » Установка и обновление » Перенос форума

Страниц (1): [1]
 

1. alarm - 10 июля 2009 — 17:45 - перейти к сообщению
Как перенести форум на другой домен? Вернее сказать, нужно перенести из папки /forum/ на сабдомен forums. того же домена.
2. yura3d - 10 июля 2009 — 17:56 - перейти к сообщению
alarm пишет:
Как перенести форум на другой домен? Вернее сказать, нужно перенести из папки /forum/ на сабдомен forums. того же домена.

Нужно перенести из папки forum все файлы и папки в папку поддомена, после чего заново выставить права доступа. Далее нужно открыть файл data/boardinfo.php. Если у Вас старая версия форума (ExBB 1.x или ExBB Full Mods 0.1.x), то в начале этого файла должны быть подобные строки:
CODE:
$exbb['boardurl'] = 'http://ваш_сайт.ru/форум';
$exbb['home_path'] = '/home/ваш_сайт.ru/public_html/форум/';

В первой строке необходимо поправить адрес URL (прописать новый адрес форума с поддоменом), во второй нужно поправить полный путь к папке форума на сервере
Если же у Вас одна из последних сборок ExBB FM 1.0 (ExBB FM 1.0 Beta или ExBB FM 1.0 RC1), то достаточно поправить только URL форума в строке:
CODE:
$this->exbb['boardurl'] = 'http://ваш_сайт.ru/форум';
3. Defenderyk - 2 августа 2010 — 19:06 - перейти к сообщению
yura3d пишет:
Нужно перенести из папки forum все файлы и папки в папку
нубский вопрос, но всеже...а помимо прав на папки, на файлы надо выставлять права? т.е на юниксе сайт...вот надо выставлять 777 на файлы этих папок?

если да, то это ж сутки просидеть можно, если форумов более 100. Может какой скрипт напишешь тогда для автоматизации процесса выставления прав на папки и файлы? Растерялся
(Добавление)
т.е открываешь скрипт, правишь там права которые надо выставить на папки и на файлы. запускаешь скрипт и он автоматом выставляет нужные права на эти папки и файлы
(Добавление)
вот у скрипта випраскрутки есть например скрипт выставляющий права на файлы и папки
4. yura3d - 4 августа 2010 — 16:42 - перейти к сообщению
Defenderyk пишет:
нубский вопрос, но всеже...а помимо прав на папки, на файлы надо выставлять права? т.е на юниксе сайт...вот надо выставлять 777 на файлы этих папок?

если да, то это ж сутки просидеть можно, если форумов более 100. Может какой скрипт напишешь тогда для автоматизации процесса выставления прав на папки и файлы? Растерялся

Права доступа нужно расставлять как на папки, так и на файлы. По поводу скрипта расстановки прав, был такой скрипт, я правда не помню, выкладывался он здесь или нет. По-моему, нет. Дело в том, что в некоторых случаях необходимость в подобных скриптах отсутствует. Если на Unix-системе owner у файлов - интерпретатор PHP, то в этом случае достаточно просто подредактировать функции работы с файлами (в данном случае это функции ядра ExBB), чтобы расстановка прав доступа осуществлялась автоматически при первом обращении к файлу (это кстати, очень эффективно в том случае, если права доступа сбились, на некоторых хостингах такое бывает). Другое дело, если owner'ом является FTP-сервер и т.п. - в этом случае лучше воспользоваться специализированными скриптами или программами для расстановки прав доступа
5. Konstantin - 29 февраля 2012 — 13:38 - перейти к сообщению
Добрый день. Подскажите пожалуйста вот какой вопрос. У меня задача, нужно перенести форум с одного сервака на другой. Я просто взял заархивировал полностью всю папку ( форум ) потом перенес её на другой внутренний сервак, распокавал, проверил по количеству файлов чтоб все были, вроде все нормально. Пишу в браузере руками путь к форуму, НИЧЕГО. Вообще ничего.

Решил протестировать на другом внешнем хосте, взял тот же самый архив, на сваем собственном сайте засунул папку, распоковал, прописал в браузере путь, все заработало, единственное что у меня на форуме было около 800 человек, и каждому выставлять права, это немного геморно, но не в этом суть.
Залез в админ-панель. Как только туда попал, у меня высветелось 2-е ошибки.

Notice: Undefined index: totalthreads in /home/er201630/public_html/forums/admincenter.php on line 28

Notice: Undefined index: totalthreads in /home/er201630/public_html/forums/admin/index_body.tpl on line 20

Подскажите пожалуйста как от них избавится???

И второй самый главный вопрос, может вы мне подскажите, почему на один сервак получилось поставить и поднять форум, а на второй нет.
Может ли быть такое, что на разных серваках стоят разные настройки и из-за этого может не работать???
6. BON - 29 февраля 2012 — 16:24 - перейти к сообщению
Konstantin пишет:
Может ли быть такое, что на разных серваках стоят разные настройки и из-за этого может не работать???

запросто. просто надо было обратиться к хостеру с этим вопросом.
Konstantin пишет:
Как только туда попал, у меня высветелось 2-е ошибки.

скорее где то что то с правами. покажите ваши файлы на которых нотисы вылазиют
7. Toxa - 2 марта 2013 — 03:18 - перейти к сообщению
Всем доброго времени суток. Обращаюсь к тем, кто победил похожую с моей проблему, а также к разработчикам...
Работает форум на движке ExBB, "немного перекрашенный" по-своему. Естественно все используемые файлы движка ExBB_FM_1.0_Final.

Суть проблемы в том, что для начала воспользовался бесплатным хостингом, но так получилось, что он "ожил" в сети. Теперь решил перенести его на другой (платный) хостинг. Скопировал на новый хост, выяснилось, что права доступа не изменяются. Форум вроде как работает, ни одной ошибки не выдает, но в то же время нет ни одного сообщения в темах. Да, и не видно ни одного пользователя (только через админку).
Пробую оставить в теме новое сообщение - оно появляется (как новое в теме). Обращаюсь в тех.поддержку, ниже вырезка из нашей переписки:

Цитата:
Toxa (02.03.2013 01:03)
Загружаю файлы, необходимо права доступа на заменить на 777, а не меняется, остается 666
---------
СП (02.03.2013 01:03)
это виндовс сервера, права на всех файлах 666
---------
СП (02.03.2013 01:04)
это не *nix сервера
---------
Toxa (02.03.2013 01:04)
Т.е. здесь ничего выставлять не нужно? Все должно работать как положено?
---------
СП (02.03.2013 01:04)
работать не должно, а обязано)))
---------
Toxa (02.03.2013 01:05)
Спасибо, попробую еще раз форум перезалить
---------
СП (02.03.2013 01:05)
так вроде же работает... я по нему свободно хожу...
---------
Toxa (02.03.2013 01:06)
Возьмем, к примеру вот этот адрес... http://radio-device.ru/forum/top...p;v=l#1361643030
Там расположена тема форума и не на одной странице, а ни одного сообщения не отображается
хотя в действительности все файлы с постами пользователей залиты


Несколько раз пробовал запустить форум на новом, копируя файлы со старого - толку нет. Хотя пробовал на другом бесплатном хосте - все прекрасно и без нареканий работает.

Теперь не знаю как быть, хост проплачен до 2015 года.... Как я понял, все дело в его настройках (или в его системе)...
Что мне делать, менять хостинг или есть возможность что-либо поправить?

Ссылка для для просмотра в цитате. Ссылка на старый (работающий) форум, который планирую снести из-за постоянных падений сервера

PS/ Прошу прощения за столь длинный текст, постарался подробно описать суть обращения. Поиск по форуму не показал решения подобной проблемы. Если плохо искал, пож-та, ткните меня носом в нужную тему...
(Добавление)
Все-таки заметил еще одну проблему. Вошел на форум под другим пользователем, вырисовывается ошибка при открытии какой-либо темы:
Цитата:
SQLite error #1: SQL logic error or missing database
8. electron - 2 марта 2013 — 05:57 - перейти к сообщению
делаем бэкап в бинарном режиме и так же в бинарном режиме заливаем его на новый хостинг. потом меняем адрес форума в строке $this->exbb['boardurl'] файла data/boardinfo.php .
сдается мне, имено бинарка у вас не включена
9. BON - 2 марта 2013 — 07:32 - перейти к сообщению
Toxa, с помощью панели, или если её нет создайте архив на сервере с помощью консоли, скачайте архив, закиньте на сервак другой и там распакуйте. лучший способ
10. Toxa - 2 марта 2013 — 17:21 - перейти к сообщению
electron, BON, спасибо за быстрый ответ. Попробовал в бинарном режиме скачать/залить - не помогло. По совету BON'a сработало. Но только архив пришлось дома распаковывать, т.к. на хосте, на распаковку архивов, стоит ограничение 4 мБ, а у меня форум "раздулся" до 37 мБ.

electron пишет:
потом меняем адрес форума в строке $this->exbb['boardurl'] файла data/boardinfo.php

Мне пришлось менять в трех файлах адрес - это

data/boardinfo.php, data/boardinfo_bak.php и members/1.php

на последнем файле (учетная запись администратора сайта) записывается адрес самого сайта, без указания папки форума. Если его не изменить, то ни один пользователь не сможет попасть под своим логином. Как это влияет на других пользователей, не знаю, в подробности алгоритма работы не вдавался.

Спасибо за помощь
11. electron - 2 марта 2013 — 18:13 - перейти к сообщению
странно все это...
Toxa пишет:
data/boardinfo_bak.php и members/1.php

первый можно было не править. этот файл просто бэкап настроечного файла.
1.php - вообще не причем, так как это всего-лишь профиль пользователя N1 и файл никаким боком не влияет на настройки форума
12. Toxa - 2 марта 2013 — 19:11 - перейти к сообщению
electron пишет:
1.php - вообще не причем

вот и для меня это странно. Но пока там адрес не изменил, ни я сам, ни другие пользователи не смогли попасть на форум под своими именами. После правки файла все встало на свои места
13. BON - 2 марта 2013 — 19:28 - перейти к сообщению
Toxa пишет:
Но пока там адрес не изменил, ни я сам, ни другие пользователи не смогли попасть на форум под своими именами

ну правльно. всё абсолютно логично и закономерно. Форум не понимает, что за пользователи когда стоит неправильный URL т.к. он много где используется.

Вообще хоститься на хостигне виндовс изврат Недовольство, огорчение
14. Toxa - 2 марта 2013 — 19:42 - перейти к сообщению
Изучил повнимательнее этот файл, electron был прав - этот файл не должен ни коим образом влиять на других пользователей. Этот адрес - данные, которые ввел в своем профиле, а именно: указал адрес своего сайта.

Но вот почему он повлиял на других пользователей - как раз это остается загадкой

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0539]     [ ]