Smarty показывает whitepage больше всего времени - PullRequest
1 голос
/ 19 мая 2011

Привет У меня есть приложение, которое разработано с использованием шаблонного движка Smarty 2.6.26.

Приложение работало до последней недели. Теперь я получаю странную сцену. Иногда или часто мои сайты отображают белую страницу вместо содержимого моего сайта. Очистка каталога templates_c устраняет проблему. Но это происходит на постоянной основе. Я не включил интеллектуальное кэширование в своем приложении.

Любая помощь высоко ценится.

Вещи, которые я уже пробовал

$smarty->compile_check = false; ( changed to false from true )

Мои текущие настройки Smarty

define('SMARTY_DIR', 'Smarty/libs/');

require_once(SMARTY_DIR . 'Smarty.class.php');

$smarty = new Smarty;

$smarty->compile_check = false;

$smarty->debugging = false;

$smarty->template_dir = 'view';

$smarty->compile_dir =  'templates_c';

1 Ответ

0 голосов
/ 20 мая 2011

Вы можете увидеть, если это кеширование компиляции, установив force_compile.

$smarty->force_compile = true;

Это следует использовать только для отладки. У меня та же проблема, что и у вас, когда я работаю в своей среде разработки, когда я пытаюсь обновить браузер, чтобы увидеть изменения, и измененный файл еще не завершен копирование на тестовый сервер.

...