Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Как перенести форум с локальной сети в интернет?


Автор: mvdr 30.8.2005, 19:57
вопрос в теме.
Можно ли ( если да, то как) перенести форум со всеми его темами, никами... из локальной сети в глобальную.
Смысл: в школе стоит в локалке форум, на выходные его надо переносить в интернет...

Автор: 3,14 6.9.2005, 08:26
А в чём собственно проблема? Находишь подходящего хостера и выкладываешь...

Автор: mvdr 6.9.2005, 08:51
проблема в том, как это сделать?
Грамотно перенести все темы, всю статистику, и ничего не потерять. вот эту сторону желательно просветить.
Хостинг есть, с этим все нормально.
P.S. спасибо за отклик

Автор: nerezus 6.9.2005, 20:53
слить базу и файлы,
залить на новый хост,
подправить конфиги

Автор: deMike 7.9.2005, 21:42
Femida Качаешь прогу Dumper, при помощи её за 1 сек. делаешь backup/dump базы, затем снова же на сервере при помощи данного софта восстонавливаешь из файла базу за 5-10 сек.

Автор: mvdr 8.9.2005, 11:55
Мастeр,
1) на всякий случай ссылку, но поиск идет
2) подробнее. что когда, зачем и как
Добавлено @ 11:57
так, прогу нашел. Будем разбираться, но советы все еще нужны

Автор: deMike 8.9.2005, 12:56
Так какие-то вопросы есть на данный момент?

Автор: mvdr 8.9.2005, 14:04
пока нет,

Автор: Black 9.9.2005, 15:47
Вот как я переношу сайты (PHP+MySQL) между серверами с ОС Linux (UNIX):

Цитата
// Останавливаем работу старого сайта (чтобы в БД не появлялись новые данные)
// Для этого можно остановить Apache, либо убрать скрипты

// получаем дамп БД
mysqldump -p -u root base --add-drop-table > /путь_куда_cохранить_файл_с_дампом_БД_MySQL/dump.sql

// где root - имя пользователя имеющего доступ к БД
// base - это БД которую будем резервировать
// --add-drop-table (это значит что данные будут перезатерты если встретяться одинаковые записи на новой БД, иначе могут быть проблемы с уникальными ID)
// Потом спросят пароль, надо ввести пароль указанного пользователя (при вводе пароль не отображается!!!)

// Архивируем файлик дампа БД, чтобы меньше весил.
tar cjf /путь_куда_положить_архив/dump.tar.bz2 /путь_к файлу_который архивируем/dump.sql
// Теперь выложим архив в директорию в которой лежат файлы HTML или на FTP

// Через wget закачиваем файл на сервер
// На новом сервере даем команду на скачивание нашего архива с дампом БД с старого сервера
wget http://www.my_old_site.ru/dump.tar.bz2
// Теперь в директории сервера появится дамп нашей БД

// извлекаем данные из архива
tar jxf /путь_к_архиву_на_сервере/dump.tar.bz2

// Теперь заносим данные в новую БД на новом сервере
mysql -p -u root base < /путь_к_файлу_который_мы_разархивировали_из_архива/dump.sql

// Где root пользователь
// base - база в которую вставить данные (если база не существует создайте её)
// dump.sql - это файл который мы зархивировали в архив и который содержит дамп нашей старой БД
// Необходимо будет ввести пароль для пользователя под которым мы будем запускать команду (пароль при вводе не отображается !!!)

// Закачиваем на сервер скрипты и настраиваем их на новый домен (через FTP).

// Все данные перенесены на новый сервер
// Если кто-либо что-либо поломает я не виноват :-)
// Идем пить пиво :-)

Автор: mvdr 10.9.2005, 07:15
PHP-DIRECTOR по времени это сколько займет? ( через диалап)

Автор: Black 10.9.2005, 11:51
Femida
Самое долгое перезагрузить дамп базы на новый хостинг. Тут все зависит от размера базы.

А можно попробовать в локальной сети выложить файл, на тот компьютер, который имеет возможность FTP-доступа, HTTP-доступа извне сети (из интернета)

Тогда можно будет закачать файл с сервера хостинга (правда, надо будет иметь shell доступ).

Автор: mvdr 10.9.2005, 12:28
если бы в школе был интернет, то тыркаться с локалкой не было бы смысла.

Автор: deMike 12.9.2005, 14:06
Моим способок минут 5-10.

Автор: Galenfea 28.6.2007, 03:15
Здравствуйте. Прошу вас о помощи.

У меня схожая ситуация. Нужно перенести форум на новый хостинг.
форум IPB 2.1.7
Есть уже экспортированная в виде файла sql база данных. Я так, понимаю это называется дамп базы. 

Есть дистрибутив форума.
Есть хостинг на котором я могу создавать новые MySQL базы данных и удалять их (переименовывать и т. д. из phpMyAdmin не могу).

Какие  действия мне нужно предпринять, что бы установить форум и восстановить базу сообщений?

Параметры экспорта таковы.

utf8, MYSQL40 

Я умею устанавливать форум и экспортировать базу данных в пустую через phpMyAdmin. 

Кстати пробовал и через Dumper, но почему-то он не видит у меня архива базы, которую я хочу восстановить, хотя она лежит в нём в одной папке. Но через phpMyAdmin база успешно импортируется.

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

Как мне сделать так, чтобы он принял вид такой же, каким был (много сообщений и много пользователей)? 

Так же, следует учесть, что есть нюанс. Он заключается в том, что таблицы экспортированной базы могут отличаться по структуре от таблиц только что установленного форума. В своё время к форуму подключались всякие дополнительные модули. 
Кажется так.

Я работаю с хостингом посредством панели cPanel X v2.3.0
ssh доступа к нему нет.


Желательно привести подробный алгоритм действий с объяснениями зачем эти действия совершаются, потому что я полный ноль в php и mysql. Поверхностно знаком с С++ и умею пользоваться Турбо Паскалем для программирования численных методов.

Заранее спасибо.

Добавлено через 6 минут и 15 секунд
И ещё у меня вопрос, если на хостинге стоит ограничение памяти 10 мегабайт, что подразумевает использование "умных" скриптов, которые освобождали бы память после выполнения, будет ли на таком хостинге работать IPB 2.1.7 ?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)