• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Быстрый апдейт сайта на DLE

Статус
В этой теме нельзя размещать новые ответы.

all136

Постоялец
Заблокирован
Регистрация
10 Мар 2007
Сообщения
50
Реакции
7
  • Автор темы
  • Заблокирован
  • #1
Есть сайт на DLE 5.7 с огромной базой новостей.
Хочется обновить двиг до 6.2, добавить модулей, сменить диз, потестить, а уж потом на него запускать пользователей.
Как это можно реализовать?
С подменой папки на FTP - эт понятно. 5.7 стоит в папке, например, dle57/www, а новую версию ставлю в папку dle62/www, а потом в настройках сайта меняю папку и всё.
А как быть с базой MySQL и картинками???
Хочу чтобы обновление сайта для пользователей произошло в течение короткого времени.
 
В мануале который прилагается к движку от Mid-team есть про обновление сайта
 
  • Автор темы
  • Заблокирован
  • #3
В мануале который прилагается к движку от Mid-team есть про обновление сайта
Это я знаю, обновлять умею.
НО! Это будет происходить на глазах у юзеров. То есть, сначала обновлю сайт, потом потихоньку буду добавлять модули, потом сменю диз, потом интегрирую IPB... Это делается всё не быстро. Отключать сайт не хочу.
Хочу сделать как нибудь например по адресу чтобы было хttp://site.ru - это основной сайт, а по адресу (который знаю только я и тестеры) хttp://test.site.ru - будет находиться сайт обновленный. Потом просто в настройках поменять адрес сайта и всё. Вот собстно что и требуется.
Вроде понятно объяснил...
 
Скопируй сайт в отдельную папку на том же серваке создай новую БД залей backup существующего сайта , обновляйся и трудись над новым движком.
Вроде понятно изложил.
Если делать как ты хочешь
Создавай поддомен
Создай базу под тестовый двиг
Копируй в папку поддомена старый двиг, обновляйся.
Backup существующего сайта залей в БД тестового движка.
 
Мне кажется что эти варианты несовсем катят!!!
Например как ему быть если на сайте юзеры к примеру, да и сам админ добавляет новости, а на тестовом который он перенес на поддомен дамп базы от 5.7 и уже обновлена на 6.2 к примеру?
 
  • Автор темы
  • Заблокирован
  • #6
Мне кажется что эти варианты несовсем катят!!!
Например как ему быть если на сайте юзеры к примеру, да и сам админ добавляет новости, а на тестовом который он перенес на поддомен дамп базы от 5.7 и уже обновлена на 6.2 к примеру?
Вот в этом то и осталась проблема!
Кстати, спасибо r00t за подробные технические консультации вне форума!
Остался открытым вопрос, если я сегодня делаю дамп с старой базы 5.7, ставлю на test, делаю апдейт до 6.2, то за то время, пока я настраиваю и улучшаю тестовый сайт все изменения на старом сайте учитываться не будут...

А если потом сделать еще раз бэкап 5.7 - то она уже не встанет на 6.2 поверх...
 
Он не развернет базу родными приложениеими ибо..Небудет картинок в папках.. %).
так заметка рут сказал правильно самый оптимальный вариант.
 
  • Автор темы
  • Заблокирован
  • #8
Вот оптимальный вариант от r00t:
1. Скопировать все файлы сайта в тестовую папку на серваке, настроить вывод типа test.site.ru
2. Создать базу данных под тест
3. Сделать бэкап старой базы (5.7)
4. Залить его в тестовую базу, созданную в п.2
5. Обновить версию двигла в папке тест до 6.2, встроить все модули
6.Делаешь backup всех файлов движка 6.2 установленного для теста
7.Закрываешь сайт на один час
8.Навсякий случай делаешь backup базы и всех файлов на винт рабочего движка 5.7
9.Заливаешь голый двиг 6.2 поверх рабочего 5.7 кроме папки templates и upload
10.Обновляешь
11.Заливаешь backup файлов двига сделанного в пункте 6 со всеми встроенными модулями.
12.Делаешь SQL запросы если некоторые модули этого требуют.

У тебя рабочий двиг со всеми нужными модулями и последними до закрытия новостями и комментами.

Я думаю, этот вариант 100% должен сработать!
Респект r00t'y!
 
9.Заливаешь голый двиг 6.2 поверх рабочего 5.7 кроме папки templates и upload
Это пункт не полный. НЕ нужно вводить в заблуждение то людей. А нука вспомни где новости, коментарии и всякая лабуда хранится, в templates? в upload? нет, потому как она хранится в папке engine и в подпапке data. Ну удали и я посмотрю на всё.
:smmne:
 
Чушь. Все это хранится в БД
CREATE TABLE `dle_comments` - комменты
CREATE TABLE `dle_post` - новости
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху