Page 1 of 2

50 Ап! Не получается :(

Posted: Mon Apr 15, 2013 8:43 am
by richmantrade
Уже давно проапдейтил все сайты сетки (кроме одного) до 50-й версии и нигде не возникало проблем.
В конкретном случае, после апдейта, происходят странности:
Морда сайта (или domain.com/scj/tube/index.php) прогружается нормально, нормально работают страницы типа /scj/tube/index.php?force_template=content_list или force_template=content_search , а страницы галлерей ( /scj/tube/index.php?slug=<!--Gallery_Slug--> ) - не работают. При клике на любую галлерею (не зависимо от типа контента, пиксовую, мувисную или тубовую) - ошибка:

Code: Select all

Fatal error: Cannot use string offset as an array in /home/ПУТЬ_К_ДОМЕНУ/scj/includes/libs/content_functions.php on line 0 
В логах вот такие ошибки:

Code: Select all

Mysql error: 1054 (Unknown column 'a' in 'where clause') in query SELECT id, gallery_md5 FROM rot_galleries WHERE id IN (17886,20964,8717,11863,18097,30471,17211,16374,30474,18514,20973,18087,20507,30533,30179,30350,7743,18966,11040,23551,17141,15889,11673,30005,11828,17302,20830,24000,30475,30442,9562,30038,7916,16584,10128,23190,15008,9411,8728,30243,8447,8467,23936,20537,12695,7573,30439,12739,14050,15743,20158,12485,30304,30693,30393,30164,14863,18077,22973,8574,30722,17899,8662,10998,11969,18159,18157,7664,8718,17889,16465,13246,30657,13560,8675,14260,15868,10344,15900,10308,16695,12555,15921,16440,30287,10999,11708,16736,15089,7558,13179,13461,27637,27706,27764,27602,27707,27605,30329,27608,29110,27744,27697,30136,28034,27645,27657,27618,27956,28019,27581,27735,27692,27942,27982,27952,28818,30690,27592,27723,27955,27738,27671,30188,27915,27687,27742,27616,27767,27658,27754,29936,27675,27739,27953,27991,29817,27689,27638,27756,27749,27597,27702,27627,29040,27925,29151,28001,27954,27759,27777,27957,27710,30175,29063,27959,27680,27672,29485,27989,27659,27705,27651,27916,27912,27642,27613,27655,30071,27634,27709,27652,a) 
- какая то буква "а" затесалась ((

Пробовал провести ап несколько раз, пробовал использовать другую мускульную базу - результат тот же. Пока что вернул 49-ю версию до разрешения вопроса.

Кстати, версия скрипта у меня платная, НЕ фришная. Может нужно ап по-другому проводить ?

Re: 50 Ап! Не получается :(

Posted: Mon Apr 15, 2013 12:05 pm
by admin
Без кеша тоже самое ?

Re: 50 Ап! Не получается :(

Posted: Mon Apr 15, 2013 12:16 pm
by richmantrade
admin wrote:Без кеша тоже самое ?
Без кеша именно так и есть.
Т.е. пока кеш не успел обновиться - создаётся впечатление, что все нормально.
А когда прогружаешь галлерею без кеша: /scj/tube/index.php?slug=SLUG&skip_cache=1 , тогда и наблюдается:

Code: Select all

Fatal error: Cannot use string offset as an array in /home/ПУТЬ_К_ДОМЕНУ/scj/includes/libs/content_functions.php on line 0 

Re: 50 Ап! Не получается :(

Posted: Mon Apr 15, 2013 1:38 pm
by admin
Это там где ротация раз в 8 минут ?

Re: 50 Ап! Не получается :(

Posted: Mon Apr 15, 2013 1:47 pm
by richmantrade
admin wrote:Это там где ротация раз в 8 минут ?
Нет. 15 минут - по дефолту стояло так.

Re: 50 Ап! Не получается :(

Posted: Mon Apr 15, 2013 2:44 pm
by admin
ок, скидывайте доустп - буду разбираться.

Re: 50 Ап! Не получается :(

Posted: Tue Apr 16, 2013 3:18 pm
by richmantrade
Всё поправили. Спасибо!

Одна только неувязочка осталась :(
Сортировка моделей по кол-ву галерей:

Code: Select all

<models order=count_galleries num=1-24><!--MODEL_SLUG--></models>
- раньше (в 49-й версии скрипта) выводило адекватно, от большего к меньшему. Сейчас же модели выводятся:
модель1 - 9 галерей
модель2 - 9 галерей
....
модель5 - 85 галерей
...
модель10 - 715 галерей

т.е. скрипт берет во внимание не общее кол-во цифр в числе, а только первую.

Такой баг уже был в 49-й версии скрипта (в истории аськи посмотрел - было это 8/06/2012) - тогда Лемон поправил !
Сейчас же баг повторился в 50-ой версии.

Re: 50 Ап! Не получается :(

Posted: Tue Apr 16, 2013 3:45 pm
by admin
ок
скидывайте дамп - я разберусь.

Re: 50 Ап! Не получается :(

Posted: Tue Apr 16, 2013 7:30 pm
by richmantrade
admin wrote:ок
скидывайте дамп - я разберусь.
ссори, уехал.
скину дамп только послезавтра - 18.05.2013

Re: 50 Ап! Не получается :(

Posted: Wed Apr 17, 2013 3:15 pm
by admin
Без проблем.