Page 1 of 4

перенос V 1.51 на v2

Posted: Thu Jan 26, 2017 3:04 pm
by gelius
Для начала, как сконвертировать бд для работы с новой версией?

Re: перенос V 1.51 на v2

Posted: Thu Jan 26, 2017 4:50 pm
by mad
Вроде никак, только экспорт и импорт, с потерей ротации.

Re: перенос V 1.51 на v2

Posted: Thu Jan 26, 2017 9:40 pm
by WorldTraffic
mad wrote:с потерей ротации.
почему? я переезжал без проблем, ну точнее с гемором в плане экспорт импорт, но там же можно и показы и клики тоже перенести, и вся статистика по тумбам будет, нечего не потеряешь

Re: перенос V 1.51 на v2

Posted: Thu Jan 26, 2017 11:04 pm
by mad
Опа, точно, не пробовал. Спасибо что подсказал.

Re: перенос V 1.51 на v2

Posted: Fri Jan 27, 2017 4:04 am
by admin
Да, пока к сожалению только такой вариант.

Re: перенос V 1.51 на v2

Posted: Fri Jan 27, 2017 6:57 pm
by gelius
Чет жесть. Вручную все переносить, тот еще гемор.
Попробовал один слейв перенести.
Поставил рядом с 1.51 в другую директорию.
Привязал бд с мастера на v2.
И ничего не получилось. Вместо индекса пустая страница.
Смотрю error.log:

Code: Select all

/patch/domain.com/public_html/admin/includes/db_modules/mysql.php(89): db_error('SELECT   gs.gal...', 1146, 'Table 'dbname...', 'ext_db_link')
#1 /patch/domain.com/public_html/admin/includes/libs/tpl_functions.php(0): db_query()
#2 /patch/domain.com/public_html/admin/includes/libs/tpl_functions.php(0): rot_get_item_execute_query('SELECT   gs.gal...', Array, Array)
#3 /patch/domain.com/public_html/admin/includes/libs/tpl_functions.php(0): rot_get_items()
#4 /patch/domain.com/public_html/admin/tube/index.php(0): rot_create_page()
#5 /patch/domain.com/public_html/index.php(0): unknown()
#6 {main}
Mysql error:: 1146 (Table 'dbname.rot_thumbs' doesn't exist) (ext_db_link) in query SELECT   gs.gallery_id, gs.thumb_id, gi.sponsor_id, gi.content_count, gi.content_type, gs.total_shows, gs.total_clicks, gs.total_ctr, gt.thumb_url, gd.*, gi.content_count, gi.crop_profile_id, gi.activation_date, gi.added_date, gi.duration, gi.url, gi.gallery_total_shows, gi.sponsor_id, gi.source_url, gi.custom_gallery  FROM rot_gallery_stats11 as gs  JOIN rot_gallery_data as gd on gd.gallery_id = gs.gallery_id 
			JOIN rot_gallery_info as gi on gi.gallery_id = gs.gallery_id JOIN rot_thumbs as gt on gt.thumb_id = gs.thumb_id
			WHERE 1 = 1  AND gi.gallery_status = 'active'  AND gi.gallery_type = 0  and gs.best_thumb = 'yes'  and gs.group_id IN (1)  ORDER BY  tested_thumb DESC,  gs.total_ctr DESC  LIMIT 0, 80# queryitems. (domain.com)
dbname это бд мастера, привязанная к V 1.51. Как она вообще там оказалась?

Re: перенос V 1.51 на v2

Posted: Sun Jan 29, 2017 6:45 pm
by admin
А как у вас вообще получилось привязать 2 к 1.51 ?

Re: перенос V 1.51 на v2

Posted: Sun Jan 29, 2017 10:13 pm
by gelius
admin wrote:А как у вас вообще получилось привязать 2 к 1.51 ?
Поставил v2 рядом с 1.51 в другую директорию.
Привязал бд с мастера на v2 к слейву v2.
Недоумеваю что не получилось и почему в логах слейва v2 бд мастера 1.51, привязанная к слейву 1.51 установленного в соседней директории.

Code: Select all

/patch/domain.com/public_html/scj/ - 1.51
/patch/domain.com/public_html/v2dir/ - v2
1. Настроил v2.
2. Заменил common.php, index.php, .htaccess на v2.

Re: перенос V 1.51 на v2

Posted: Mon Jan 30, 2017 8:08 am
by admin
Те вы решили что если просто руками в конфиге сменить название базы для скрипта то оно магически заработает на другой базе ?

Re: перенос V 1.51 на v2

Posted: Mon Jan 30, 2017 1:58 pm
by gelius
Вот теперь я действительно не вижу, из чего можно сделать вывод, что менялась бд в конфиге или v2 была привязана к 1.51.
Четко написано, слейв v2 к мастеру v2.
Есть пошаговая инструкция переноса 1.51 на v2?
Работоспособность сайта 1.51 не должна быть утеряна в процессе переноса, чтобы в случае косяка сразу вернуть сайт на старой версии.