Forums / National / Russian / Тех. поддержка / Сайты на masterhost

Yusupov
#1 2009-10-14 13:00
У нескольких моих клиентов да и у меня сайты располагаются на хостинге Masterhost. Все работает отлично, но приходится выключать опцию $cfg['xtpl_cache'] в конфиге. Если она включена, сайт вообще не отображается, белый экран. Есть ли решение данной проблемы? Может уже кто-то сталкивался...
Alex300 Online
#2 2009-10-14 13:52
Для начала было бы хорошо прочитать сообщение об ошибке. Нужно включить отображение ошибок. Например так:

error_reporting( E_ALL ^ E_NOTICE );
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Yusupov
#3 2009-10-14 14:39
# Alex300 : Для начала было бы хорошо прочитать сообщение об ошибке. Нужно включить отображение ошибок. Например так:

error_reporting( E_ALL ^ E_NOTICE );
В какое место его вставлять. Попробовал в config.php вставить, включил опцию $cfg['xtpl_cache'], все равно белый экран.

Добавлено 8 Минут спустя:

Нашел куда вставить. В файле .htaccess прописал php_flag display_errors on

Получил вот такой ответ:

Fatal error: Uncaught exception 'Exception' with message 'Your "./datas/cache/templates/" is not writable' in /home/u200411/kamarama.ru/www/system/xtemplate.php:172 Stack trace: #0 /home/u200411/kamarama.ru/www/system/xtemplate.php(39): XTemplate->restart('skins/kamarama/...') #1 /home/u200411/kamarama.ru/www/system/header.php(92): XTemplate->__construct('skins/kamarama/...') #2 /home/u200411/kamarama.ru/www/system/core/index/index.inc.php(34): require_once('/home/u200411/k...') #3 /home/u200411/kamarama.ru/www/index.php(20): require_once('/home/u200411/k...') #4 {main} thrown in /home/u200411/kamarama.ru/www/system/xtemplate.php on line 172

Добавлено 1 Минута спустя:

Поправил права на папку templates на 777.
В итоге:

Warning: file_put_contents(./datas/cache/templates/skins_kamarama_index.tpl) [function.file-put-contents]: failed to open stream: Permission denied in /home/u200411/kamarama.ru/www/system/xtemplate.php on line 170

Warning: file_put_contents(./datas/cache/templates/_skins_kamarama_plugins_news.tpl) [function.file-put-contents]: failed to open stream: Permission denied in /home/u200411/kamarama.ru/www/system/xtemplate.php on line 170

Warning: file_put_contents(./datas/cache/templates/skins_kamarama_comments.tpl) [function.file-put-contents]: failed to open stream: Permission denied in /home/u200411/kamarama.ru/www/system/xtemplate.php on line 170

Warning: file_put_contents(./datas/cache/templates/skins_kamarama_comments.tpl) [function.file-put-contents]: failed to open stream: Permission denied in /home/u200411/kamarama.ru/www/system/xtemplate.php on line 170

Warning: file_put_contents(./datas/cache/templates/_skins_kamarama_plugins_news.tpl) [function.file-put-contents]: failed to open stream: Permission denied in /home/u200411/kamarama.ru/www/system/xtemplate.php on line 170

Warning: file_put_contents(./datas/cache/templates/skins_kamarama_comments.tpl) [function.file-put-contents]: failed to open stream: Permission denied in /home/u200411/kamarama.ru/www/system/xtemplate.php on line 170

Warning: file_put_contents(./datas/cache/templates/_plugins_indexpolls_tpl_indexpolls.tpl) [function.file-put-contents]: failed to open stream: Permission denied in /home/u200411/kamarama.ru/www/system/xtemplate.php on line 170

Warning: file_put_contents(./datas/cache/templates/_plugins_indexpolls_tpl_indexpolls.tpl) [function.file-put-contents]: failed to open stream: Permission denied in /home/u200411/kamarama.ru/www/system/xtemplate.php on line 170

Warning: file_put_contents(./datas/cache/templates/skins_kamarama_comments.tpl) [function.file-put-contents]: failed to open stream: Permission denied in /home/u200411/kamarama.ru/www/system/xtemplate.php on line 170
This post was edited by Yusupov (2009-10-14 14:50, 14 years ago)
Alex300 Online
#4 2009-10-14 16:50
вычисти всю папку "/datas/cache/templates/". или поставь на все файлы в ней "666". На папке templates должно быть 777. Должно помочь.
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Yusupov
#5 2009-10-14 17:05
Сработало! Благодарю, Alex300.

Cotonti мега-супер движок!
Альф
#6 2010-06-24 05:24
У меня после обновления при попытке обратится к форуму такое:
Fatal error: Uncaught exception 'Exception' with message 'Template file not found: ' in /home/aingardru/aingardru/www/system/xtemplate.php:143 Stack trace: #0 /home/aingardru/aingardru/www/system/xtemplate.php(39): XTemplate->restart('') #1 /home/aingardru/aingardru/www/plugins/tavern/tavern.php(33): XTemplate->__construct('') #2 /home/aingardru/aingardru/www/system/core/forums/forums.inc.php(306): include_once('/home/aingardru...') #3 /home/aingardru/aingardru/www/forums.php(42): require_once('/home/aingardru...') #4 {main} thrown in /home/aingardru/aingardru/www/system/xtemplate.php on line 143

Отключил плагин "Таверна" - форум заработал. Что в плагине стало не так, после обновления движка? Я эти икстемплатовские выкидоны не понимаю. Идем дальше - плагин "Блоги", автор которого Dr2005alex выдал тоже похожее
Fatal error: Uncaught exception 'Exception' with message 'Template file not found: ' in /home/aingardru/aingardru/www/system/xtemplate.php:143 Stack trace: #0 /home/aingardru/aingardru/www/system/xtemplate.php(39): XTemplate->restart('') #1 /home/aingardru/aingardru/www/plugins/blogs/inc/functions.php(172): XTemplate->__construct('') #2 /home/aingardru/aingardru/www/plugins/blogs/blogs.php(85): blogs_show('', '', '', NULL, '', '', '') #3 /home/aingardru/aingardru/www/system/core/plug/plug.inc.php(110): include_once('/home/aingardru...') #4 /home/aingardru/aingardru/www/plug.php(31): require_once('/home/aingardru...') #5 {main} thrown in /home/aingardru/aingardru/www/system/xtemplate.php on line 143

Пришлось отрубить плагин и похерить блоги. Произошло после обновления движка, указанный выше метод не помог (права 777 и очистка всех кэшей), что делать? Что ему нужно?
This post was edited by Альф (2010-06-24 05:40, 13 years ago)
Sergeich
#7 2010-06-24 05:40
Зайти в админку и обновить внутреннй и внешний кэш
Альф
#8 2010-06-24 05:45
Не помогает, чистил все.
Yusupov
#9 2010-06-24 08:21
Наверное отсутствует какой-то *.tpl файл