Обновление до 4,21
08.02.2011Голосование
| Тип | Ошибка |
| Состояние | Исправлено |
| Приоритет | Высокий |
| Версия | 4.21 |
| Система | * |
| Воспроизводимость | Нет |
| Автор | Sergey |
| Исполнитель | Блоголётчик |
На локалке, попытался обновиться и вот что выдало на пустой странице:
Плизз хватит обновлений :)) уже комплекс у меня скоро будет как обновление так сайты слетают :)))
Код
Caught exception:
The requested method replacelang not found in class ttheme
#0 lib\kernel.php(77): tdata->error('The requested m...')
#1 lib\kernel.php(466): tdata->__call('replacelang', Array)
#2 lib\theme.parser.class.php(66): tevents->__call('replacelang', Array)
#3 lib\theme.parser.class.php(66): ttheme->replacelang('<!DOCTYPE html ...', Object(tlocal))
#4 lib\theme.parser.class.php(58): tthemeparser->doreplacelang(Object(ttheme))
#5 lib\theme.class.php(82): tthemeparser->parse(Object(ttheme))
#6 lib\theme.class.php(73): ttheme->parsetheme()
#7 lib\theme.class.php(31): ttheme->load()
#8 lib\theme.parser.class.php(85): ttheme::getinstance('default')
#9 lib\theme.parser.class.php(49): tthemeparser->parsetheme(Object(ttheme))
#10 lib\theme.class.php(82): tthemeparser->parse(Object(ttheme))
#11 lib\theme.class.php(73): ttheme->parsetheme()
#12 lib\theme.class.php(31): ttheme->load()
#13 lib\views.class.php(80): ttheme::getinstance('default new')
#14 lib\kernel.php(36): tview->gettheme()
#15 lib\template.class.php(64): tdata->__get('theme')
#16 lib\kernel.php(1445): ttemplate->request(Object(tadminservice))
#17 lib\kernel.php(1406): turlmap->GenerateHTML(Array)
#18 lib\kernel.php(1318): turlmap->printcontent(Array)
#19 lib\kernel.php(1307): turlmap->dorequest('/admin/service/')
#20 index.php(81): turlmap->request('site.ru', '/admin/service/')
#21 {main}
RSS комментарии к этой записи
Рубрики: Ошибки
Комментарии (2) на запись “Обновление до 4,21”
Оставить комментарий
При повторной отправке данных вылезло
Warning: Cannot modify header information - headers already sent by (output started at X:\home\site.ru\www\lib\updater.class.php:70) in X:\home\site.ru\www\lib\kernel.php on line 1727
Warning: Cannot modify header information - headers already sent by (output started at X:\home\site.ru\www\lib\updater.class.php:70) in X:\home\site.ru\www\lib\kernel.php on line 1728
Warning: Cannot modify header information - headers already sent by (output started at X:\home\site.ru\www\lib\updater.class.php:70) in X:\home\site.ru\www\lib\kernel.php on line 1730
Warning: Cannot modify header information - headers already sent by (output started at X:\home\site.ru\www\lib\updater.class.php:70) in X:\home\site.ru\www\lib\kernel.php on line 1731
Warning: Cannot modify header information - headers already sent by (output started at X:\home\site.ru\www\lib\updater.class.php:70) in X:\home\site.ru\www\lib\kernel.php on line 1732
но страница всетаки загрузилась фухх, хоть и на локалке но сайт переставлять неохота...
ПС. шрифт чуть уменьш для таблиц ато видишь невлазят в страницу, и ширину поставь 98%, ато на 1 странице все разные, а так ширина ячеек будет делиться прапорционально и все будет красивенько.
.classictable{font-size:12px;width:98%;}
Даже не знаю, стоит ли называть это ошибками - вроде как у тебя вылетела ошибка, но она по идее не должна была вылетать при автоматическом обновлении, я вот обновил два сайта без проблем. Второе - список предупреждений будет еще неопределенно долгое время, пока не придумаю способ/трюк для следующего:
автоматическое обновление длится слишком долго и может занимать несколько минут и если сервер за это время не выдаст никаких данных, то браузер рвет соеденение с сервером и обновление не происходит до конца, так как скрипт был прерван. Чтобы браузер оставался на связи приходится пперед генерацией страницы выдавать заголовки и одну строку, но тогда выледают предупреждения. Можно подавить любые предупреждения (я это уже делал). Единственно, почему меня останавливает от подавления предупреждений о заголовках это то, что это требуется только для обновления и больше нигде, к тому же любое подавление стоит около 2 микросекунд (не могу сказать сколько нулей)
Проблема мне давно известна и я пока не пришел к полному ее решению