Форум

Добро пожаловать, Гость. Чтобы воспользоваться всеми функциями форума - зарегистрируйтесь или аутентифицируйтесь.
Hrust
#1 Оставлено : 15 октября 2010 г. 5:35:56(UTC)
Hrust

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 41

Вообщем , суть в том , что я хочу сайт перенести с одного хостинга на другой . Так же при этом , я буду менять DNN 3 на DNN 4 . Как мне перенести пользователей и посты в форуме ? Через export template я кое-что перенёс .
Finlot
#2 Оставлено : 15 октября 2010 г. 5:44:52(UTC)

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 25

А почему у вас ничиго не получается ? По моему , здесь нет никакой проблемы . Вы просто сделайте копию своего сайта и разверните на другом хостинге . Затем обновите версии DNN . Пользователи должны все остаться .
Hrust
#3 Оставлено : 15 октября 2010 г. 5:49:29(UTC)
Hrust

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 41

А как это всё сделать ? Я же вот пробовал через export template , но к сожелению пользователи не сохранились . По другому у меня не получается...А вот сделать бекап , потом его развернуть и апгрейдить , мне как-то не хочется...Ленюсь .
Finlot
#4 Оставлено : 15 октября 2010 г. 5:55:07(UTC)

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 25

Вы как раз именно правильно всё написали . Сначала придётся сделать "бекап" , а потом "ангрейдить" . Лучше не поленитесь и сделайте . Поверьте на слово , что это самый быстрый , верный и экономический способ .
Hrust
#5 Оставлено : 15 октября 2010 г. 6:05:07(UTC)
Hrust

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 41

Не радует меня это...Неужели нет другого способа ? Нужно столько апгрейдов...Получается , что аж с 3 версии на 4 . У меня еле получилось DNN 4 установить . А нужно же будет не раз пройти через один и тот же процесс...
Finlot
#6 Оставлено : 15 октября 2010 г. 6:12:51(UTC)

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 25

Поверьте , не всё так страшно как вы думаите . Нужно просто закачать сайт на последний пакет обновления . Ну а затем изменить несколько строчек в конфигурационном файле . Можете пробовать !
Hrust
#7 Оставлено : 15 октября 2010 г. 6:33:05(UTC)
Hrust

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 41

Неужели , дейстивительно , всё так легко ? А мне почему-то казалось , что придётся создавать новую базу данных . Ведь я перескакиваю с одной версии DNN на другую . Вот и апгрейдить придётся всё по очереди аж до установленной новой версии . Вот поэтому ищу лёгких путей...
Finlot
#8 Оставлено : 15 октября 2010 г. 6:39:43(UTC)

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 25

Уверяю вас , что всё легко ! Вы сначала копию текущего сайта разверните на новом месте . Потом следуйте подсказкам по установке и всё должно получиться . Так как мы говорим о копии сайта , то здесь вы в любои случае , немного поковырявшись , достигните положительного результата .
Если же не хотите этого делать , то просто заплатите специалисту .)))
Induktor
#9 Оставлено : 19 октября 2010 г. 10:40:43(UTC)
Induktor

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 18

А у меня такая проблема , что мне пользователей двух сайтов нужно сделать общими . Вот у меня один сайт на ASP.NET , а второй на DNN . У них одна база данных . Новые пользователи регестрируются на сайте DNN . Сайт ASP.NET открыт только для тех , кто зарегился на DNN . Соответственно , на ASP.NET есть страница для входа , где нужно вводить логин и пароль . Система проверяет все данные и только тогда открывается доступ на сайт .
Я сделал вот такой запрос :
SELECT * FROM COMS_Users
INNER JOIN aspnet_Users ON
COMS_Users.Username = aspnet_Users.Username
INNER JOIN aspnet_Membership ON
aspnet_Users.UserId = aspnet_Membership.UserId
WHERE
COMS_Users.Username = @username
--AND
--aspnet_Membership.Password = @password
Как быть в этом случае ?
matodor
#10 Оставлено : 19 октября 2010 г. 10:49:43(UTC)

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 29

Вам нужно проверить идентичность в web.config ( (xpath) configuration/system.web/machineKey ) сайта ASP.NET и сайта DotNetNuke . А с помощью System.Web.Security.Membership.ValidateUser вы можите проверять пользователей .
Induktor
#11 Оставлено : 19 октября 2010 г. 10:56:05(UTC)
Induktor

Статус: Новичок

Зарегистрирован: 04.06.2012(UTC)
Сообщений: 18

Попробовал сделать как вы сказали и всё получилось ! Я настройки Membership и Machinekey скопировал из файла web.config сайта DNN в файл web.config сайта ASP.NET. Благодарен за помощь !
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

Форум YAF | YAF © 2003-2018, Yet Another Forum.NET