Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 21.10.2009, 23:49   #1
forever
Продвинутый
 
Регистрация: 10.09.2006
Сообщений: 49
По умолчанию Очередной No template found. Неожиданное решение.

При переносе на новый хостинг обнаружилась такая проблема.
При первой загрузке старницы все нормально. При повторном, когда страница берется из кэша, и в последствии при обращении к любым другим страницам, вылазит пресловутое No template found!

Где я только не копал. Под конец обнаружилось, что на хостинге отключена функция exec(), грешил на нее. Но дело оказалось не в ней.

Решение нашлось случайно, когда наткнулся на баг http://bugs.typo3.org/view.php?id=6006

Там комментариях добрый человек написал:

I noticed this problem when using
----
SET NAMES utf8
SET CHARACTER SET utf8
----
in the
setDBinit field (Install Tool >> All Configuration)

When I changed it to only
----
SET NAMES utf8
----
the problem disappeared

Баг уже довольно старый, а тайпа у меня стоит последняя стабильная.

Если вы только начинаете знакомство с тайпой,
Добро пожаловать в ад, %username%!
forever вне форума   Ответить с цитированием
Старый 22.10.2009, 05:32   #2
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

там вроде как говорится что нужно forcecharset и не надо использовать rendercharset
у вас как?
shuman вне форума   Ответить с цитированием
Старый 22.10.2009, 08:59   #3
cherkatel
Senior Member
 
Регистрация: 02.10.2009
Сообщений: 134
По умолчанию

Цитата:
http://dev.mysql.com/doc/refman/5.1/...onnection.html [^]

SET NAMES 'x' is equivalent to these three statements:
SET character_set_client = x;
SET character_set_results = x;
SET character_set_connection = x;

SET CHARACTER SET x is equivalent to these three statements:
SET character_set_client = x;
SET character_set_results = x;
SET collation_connection = @@collation_database;
я из ветки понял что устанавливать эти 2 опции одновремено бессмысленно или даже вредно. Вообще первое что я делаю после установки - убеждаюсь что и у таблиц, и у всех их полей collation_general_ci.
а rendercharset на связь с базой не влияет

Еще такие глюки были после обновлений ядра, решались анализатором базы
cherkatel вне форума   Ответить с цитированием
Старый 22.10.2009, 13:47   #4
forever
Продвинутый
 
Регистрация: 10.09.2006
Сообщений: 49
По умолчанию

forceCharset и renderCharset тут непричем (по крайней мере в моем случае). Первый был установлен в 'utf8', второй вообще не задан. Collation для всех таблиц и их полей задан верно. Речь идет именно об одной единственной опции при соединении с базой. Изначально она у меня была прописана на локальной машине при работе под виндой, т.к. без нее кодировка слетала. При переезде на временный хостинг в инете все было нормально, а когда перенесли уже к заказчику, начались проблемы.
forever вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
После сохранения шаблона при просмотре выдается ошибка Error! No template found! Olga25 TypoScript практикум 1 15.04.2009 09:29
Нужна помощь ! sr_feuser_register viair Общие вопросы 4 24.03.2009 16:10
Проблема с tx_sgglossary: No template found! inVision Общие вопросы 0 29.01.2009 19:45
tx_srfeuserregister_pi1 (регистрация) DimanLin Общие вопросы 0 24.11.2008 17:07
No template found! MDD Общие вопросы 3 16.04.2006 17:35


Часовой пояс GMT +4, время: 23:33.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория