Smarty перестал выводить значения.

Тема в разделе "Как сделать...", создана пользователем Dartus, 28 фев 2015.

  1. Dartus

    Dartus Создатель

    Регистр.:
    14 янв 2009
    Сообщения:
    29
    Симпатии:
    1
    Здравствуйте! Столкнулся с проблемой, шаблонизатор Smarty перестал выводить значения после переезда на другой сервер! Раньше всё работало. Версия PHP та же как была 5.2.

    Вывод титла сайта <title>{$smarty.const.SITE_TITLE}</title> ничего!

    Есть форма, но она стала пустой, значений нет на экране, а в базе есть.

    <input type="text" size="10" name="ref_coast" value="{$settings.ref_coast.value}">

    Ввожу туда значение и давлю "Сохранить". В базе оно появляется, а все остальные значения пропадают т.к. вся форма было пустой. Сама форма так и остаётся пустой!

    Подскажите, из за чего может перестать работать? Может в самом php 5.2 модулей каких не хватает?
     
  2. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.403
    Симпатии:
    1.183
    А файлы скомпилированных темлейтов почистил? - самая распространённая ошибка

    Второе включи вывод php ошибок.
     
  3. Dartus

    Dartus Создатель

    Регистр.:
    14 янв 2009
    Сообщения:
    29
    Симпатии:
    1
    Да, файлы из templates_c чистил. В логах сайта ничего подозрительного. Вывод ошибок включён. Мистика блин...
     
  4. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.403
    Симпатии:
    1.183
    Выводи
    var_dump($smarty);
    перед
    $smarty->display

    Проверяй пути в ["template_dir"], ["compile_dir"], ["plugins_dir"]
    Проверяй наличие переданных через assign данных по ключам

    Может эта фишка выведется
    http://www.smarty.net/docsv2/ru/chapter.debugging.console.tpl

    Других идей пока нет