Групповая работа с видами и устранение ошибок
24.03.2011Выложил новую версию 4.41 http://litepublisher.googlecode.com/files/litepublisher.4.41.zip в ккоторой добавил новое меню в админке/виды - групповая работа с видами. На новой странице админке вы можете поменять:
- виды у всех записей, то есть установить один выбранный вид для всех существующих записей
- виды у всех меню, то есть установить один выбранный вид для всех существующих меню
- установить одну тему во всех видах
Это несколько облегчит управление видами.
Также в этой версии устранены мелкие ошибки, которые были обнаружены за последние дни. В версии 4.40 почему то не отработал скрипт обновления, поэтому пришлось делать 4.41 версию.
RSS комментарии к этой записи
Рубрики: Новости
← Ранее Виджет - Ссылки
Позже Редактирование url в записи →
Комментарии (21) на запись “Групповая работа с видами и устранение ошибок”
Оставить комментарий
Warning: Invalid argument supplied for foreach() in /usr/home/radioteatr-ru/www/data/lib/db.manager.class.php on line 166 Fatal error: Call to undefined method tfilestorage::loadfile() in /usr/home/radioteatr-ru/www/data/lib/widgets.class.php on line 589
После нажатия автоматически обновить. и после этого ошибка 500. с нуля ставить больше не пробовал...
после скаичвания руками тар архива его распаковки и нажатия, я уже залил обновленные файлы и обновить, выдает следующие:
Fatal error: Cannot redeclare class targs in /usr/home/radioteatr-ru/www/data/lib/kernel.templates.php on line 9Fatal error: Cannot redeclare class targs in /usr/home/radioteatr-ru/www/data/lib/kernel.templates.php on line 9
И сайт не обновился.
Рекомендую обновится не через кнопку, а через адрес:
/admin/service/?update=1
так как через кнопку даже вряд ли получится
Сегодня вдруг увидел, что сайт недоступен. И пишет ошибку
Notice: Undefined index: url in /www/мойсайт/lib/urlmap.class.php on line 48
Warning: Cannot modify header information - headers already sent by (output started at /www/мойсайт/lib/urlmap.class.php:48) in /www/мойсайт/lib/urlmap.class.php on line 435
Warning: Cannot modify header information - headers already sent by (output started at /www/мойсайт/lib/urlmap.class.php:48) in /www/мойсайт/lib/urlmap.class.php on line 438
В чем беда приключилась? Никаких изменений не делал.
индекс отредактирован только в строке $debug = true
Notice: Undefined offset: 11 in /www/мойсайт/lib/widget.custom.class.php on line 37
Notice: Undefined offset: 12 in /www/мойсайт/lib/widget.custom.class.php on line 37
Fatal error: Cannot redeclare class tcategories in /www/мойсайт/lib/tags.categories.class.php on line 9
Если не трудно, дайте пожалуйста ссылку на этот файл версии 4.37
Вообще то такогг файла не существует - он создается для каждого сайта индивидуально, где содержаться данные сайта. Чтобы исправить проблему с виджетами выполни скрипт:
tsidebars::fix();
ав админке обслуживание/запуск
Как тогда понять это?
"Раньше были адреса вида /index.php?url= или обычные адреса?"
У меня адреса как на этом сайте. такого же вида.
Тогда тебе следует восстановить файл storage/data/storage.php в первом варианте, до того, как начал делать какие либо манипуляции и выполнить скрипт:
<?php
define('litepublisher_mode', 'xmlrpc');
include('index.php');
litepublisher::$debug = true;
litepublisher::$site->q = '?';
litepublisher::$site->seturl('http://__domain__');
tstorage::savemodified();
то есть скрипт надо сохранить в файл и загрузить его в корень сайта, поселе чего набрать адрес скрипта в браузере. В скрипте где __domain__ - поставил имя твоего домена
Не понятно, как это вообще произошло, ведь изменений не было.
Что еще можно сделать?
Заранее благодарю
Как мне не допустить подобных сбоев впредЬ?
Как избежать? Я совсем не понял причину этих проблем - ты переносил сайт? Если да, то скорее всего твой ftp клиент работал в текстовом режиме, а надо в бинарном, так как некоторые ftp клиенты портят php файлы.
Если же ничего не делал и вдруг случайно, то ответ мне неизвестен. У меня несколько сайтов на движке живут несколько лет и аналогичного не происходило.