Posted 5 января, 201311 yr comment_17880 Вообщем так получилось,что я запарол стиль,а всё что осталось из бекапов это папка кэша стилей cache_id . При обновлении кэша через админку,редактировании шаблона или вообще каких либо изменений на сайте,система перезаписывает эту папку,и стиль опять становится кривым.Возможно ли сделать,чтобы система как то синхронизировалась с папкой кэшей и загрузила стиль не система=>кэш ,а кэш=>система . Или как то удалить из базы системы настройки стиля,чтобы они загрузились из кэша?
9 января, 201311 yr comment_18027 Я сомневаюсь в этом. Единственное, что можно сделать - вытаскивать куски кода из кэша и вставлять в новый шаблон.
9 января, 201311 yr comment_18030 Да, действительно, это сделать не получится, в папке cache хранится скомпилированный код стилей, просто так взять и обратно его преобразовать нельзя. Только вручную, как сказал Respected.
9 января, 201311 yr Author comment_18034 Тоесть придется полюбому придется стиль переустанавливать... У меня просто какая то непонятная ошибка на всех стилях (даже ново установленных) В самом верху сайта: Warning: Invalid argument supplied for foreach() in /var/www/rgmix.eu/cache/skin_cache/cacheid_10/skin_global.php on line 872 Warning: Invalid argument supplied for foreach() in /var/www/rgmix.eu/cache/skin_cache/cacheid_10/skin_global.php on line 872 Warning: Invalid argument supplied for foreach() in /var/www/rgmix.eu/cache/skin_cache/cacheid_10/skin_global.php on line 872 Вот эта 872 строчка: foreach( $metaTags[ $tag ] as $content ) А при открытии профилей Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/rgmix.eu/cache/skin_cache/cacheid_10/skin_profile.php on line 1610 Вот эта 1610 строчка: <a href='" . $this->registry->getClass('output')->formatUrl( $this->registry->getClass('output')->buildUrl( "app=members&module=profile&section=status&type=single&status_id={$status['status_id']}", "public",'' ), "array($status['member_id'], $status['members_seo_name'])", "members_status_single" ) . "'>{$status['status_date_formatted_short']}</a>" . (($smallSpace AND $status['_creatorText'] AND $status['status_creator'] AND $status['status_creator'] != 'ipb') ? (" {$this->lang->words['su_via']} {$status['_creatorText']}") : ("")) . " Если удалить эти строчки,то появляются следующие ошибки в строчках,которые тоже можно удалить,и всё будет нормально.Но раньше такого не было
9 января, 201311 yr comment_18036 Вы поломали систему кэширования IP.Board. Удаляйте все стили, кроме стандартного и перестраивайте весь кэш.
9 января, 201311 yr Author comment_18041 _Dark_,Стандартный я видимо тоже поломал,т.к он тоже не откырвается Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/rgmix.eu/cache/skin_cache/cacheid_1/skin_global.php on line 1521 Или то что Вы описали должно помочь?
9 января, 201311 yr Author comment_18086 Нужно импортировать стандартный стиль заново. А как его заного импортировать? ведь стандартный не удаляется.И где взять файлы для импорта?
9 января, 201311 yr Author comment_18090 3.3.4 И еще, Вы бы не могли мне подсказать,какая таблица в базе отвечает за настройки стилей? У меня просто есть старый бекап бд,попробую удалить текущую настройку и импоритровать старую.вдруг поможет Edited 9 января, 201311 yr by HooLIGUN
9 января, 201311 yr comment_18095 skin_cache таблица Шаблон стандартного стиля для 3.3.4 ipboard.xml.gz
9 января, 201311 yr Author comment_18100 Сделал я все манипуляции (Вернул старый кэш: в папке и в базе). Но всё равно после обновления кэша появляется эта ошибка... Warning: Invalid argument supplied for foreach() in /var/www/rgmix.eu/cache/skin_cache/cacheid_10/skin_global.php on line 872 Warning: Invalid argument supplied for foreach() in /var/www/rgmix.eu/cache/skin_cache/cacheid_10/skin_global.php on line 872 Warning: Invalid argument supplied for foreach() in /var/www/rgmix.eu/cache/skin_cache/cacheid_10/skin_global.php on line 872 Незнаю что уже и делать... Она была даже в стандартном скине,после переимпортации... Что вообще это за ошибка,где то читал что это изза php5...но так и не понял как боротся..
9 января, 201311 yr Author comment_18106 Ребят,короче че то с ПО. Поставил убунту.обновил кэши...и всё отлично работает.Всем спасибо за помощь.устал я от этих ошибок,поэтому посижу на этой ОС..
9 января, 201311 yr Author comment_18110 Включите режим производительности и перестройте весь кэш IP.Board. Сделал,не помогло. Дак в чем же может быть проблема...
9 января, 201311 yr comment_18126 Скорее всего дело в каком-нибудь хуке, не соответствующем версии IP.Board
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.