Да, сейчас я его из бэкапа достаю просто, на сегодня мучаться устал(Ваш сайт (в подписи), на данный момент отдает ошибку сервера. Поэтому в логах апача точно должны быть сведения, о том, что вызывает ошибку.
Unknown column 'seo_title' in 'cms_con_places'
ALTER TABLE `cms_con_places` CHANGE `seo_title` `seo_title` VARCHAR( 256 ) NULL DEFAULT NULL;
На что SQL отвечает:
Ответ MySQL:
#1054 — Unknown column 'seo_title' in 'cms_con_places'
А в это время, если зайти на сайт, получаем белый экран и ошибку в error_log:
PHP Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 523800 bytes) in /public_html/system/core/model.php on line 1560
Ответ здесь.
Кеширование отключено, режим отладки включён. После обновления выдаёт:
Ошибка в запросе БД:
Unknown column 'seo_title' in 'cms_con_places'
ALTER TABLE `cms_con_places` CHANGE `seo_title` `seo_title` VARCHAR( 256 ) NULL DEFAULT NULL;
На что SQL отвечает:
Ответ MySQL:
#1054 — Unknown column 'seo_title' in 'cms_con_places'
Настройки ленты. Как видно, cms шаблоны ленты видит.
Но на сайте лента выводится так
В режиме отладки ошибка такая
ALTER TABLE `cms_rss_feeds` ADD `template` VARCHAR(30) NOT NULL DEFAULT 'feed' COMMENT 'Шаблон ленты'
instantcms.ru/novosti/release240.html#comment_87196После обновления выдаёт:
так и есть. Запрос помог. Посмотрел файл install.php Там после добавления этого запроса еще несколько запросов. Получается, все они не выполнились.вероятно, при обновлении не создалось поле template в таблице rss_feeds.
В общем, рекомендую всем, у кого не работает рсс, откатиться назад, и искать, из-за чего обновление выдает 503 ошибку.
P.S. Посмотрел таблицу images_presets, в ней нет столбца quality. Пойду откачусь, включу лог ошибок и попробую обновиться по-новой…
У меня не было мапса, но был самописный тип контента. И в нем было поле seo_title…
Может скорее всего не было! Т.к. ошибка возникала, из-за отсутствия в типе контента places указанного поля.
И в нем было поле seo_title...
var icms = icms || {}; icms.datagrid = (function ($) { this.options = {}; this.selected_rows = []; this.is_loading = true; this.callback = false; this.was_init = false; //====================================================================// this.setOptions = function (options) { this.options = options; }; //====================================================================// this.bind_sortable = function () { $('.datagrid th.sortable').click(function () { icms.datagrid.clickHeader($(this).attr('rel')); }); }; this.bind_filter = function () { $('.datagrid .filter .input').keypress(function (event) { if (event.which == 13) { event.preventDefault(); $('.datagrid .filter .input').each(function () { var filter = $(this).attr('rel'); $('#datagrid_filter input[name=' + filter + ']').val($(this).val()); }); icms.datagrid.setPage(1); icms.datagrid.loadRows(); } }); }; //====================================================================// this.init = function () { if (this.was_init) { return false; } this.was_init = true; if (this.options.is_sortable) { this.bind_sortable(); } if (this.options.is_filter) { this.bind_filter(); } if (this.options.is_pagination) { $('.datagrid_resize select').change(function () { icms.datagrid.setPage(1, $(this).val()); icms.datagrid.loadRows(); }); } if (this.options.is_selectable) { var ctrl = false, shift = false; var tbody = $('#datagrid > tbody'); var last = tbody.find('> tr:not(.filter):first'); $(document).keydown(function (event) { if (event.keyCode === 16) { shift = true; $('#datagrid').disableSelection(); } if (event.keyCode === 17) { ctrl = true; $('#datagrid').disableSelection(); } }).keyup(function (event) { if (event.keyCode === 16) { shift = false; $('#datagrid').enableSelection(); } if (event.keyCode === 17) { ctrl = false; $('#datagrid').enableSelection(); } }); $(document).on('click', '#datagrid > tbody > tr:not(.filter) > td', function () { var tr = $(this).parent(); /* Проверяем отсутствие строки "Нет элементов для отображения" */ if ($(this).find('span.empty').length === 0) { /* и выполняем стандартный код */ if (shift) { if (!last.size()) { last = tbody.find('> tr:not(.filter):first').toggleClass('selected'); } var in1 = tbody.find('> tr:not(.filter)#' + tr.attr('id')).index(); var in2 = tbody.find('> tr:not(.filter)#' + last.attr('id')).index(); if (in1 === in2) { tr.toggleClass('selected'); } else { tbody.find('> tr:not(.filter):gt(' + ((in1 < in2 ? in1 - 2 : in2 - 1)) + '):not(:gt(' + ((in1 > in2 ? (in1 - in2) : (in2 - in1)) - 1) + '))').toggleClass('selected'); } } else { tr.toggleClass('selected'); } } last = tr; }); } this.setOrdering(); if (this.options.url) { this.loadRows(); } }; //====================================================================// this.submit = function (url, confirm_message) { var selected_rows_count = this.selectedRowsCount(); if (selected_rows_count == 0 && !this.options.is_draggable) { return false; } if (typeof (confirm_message) == 'string') { if (!confirm(confirm_message)) { return false; } } if (typeof (url) != 'string') { url = $(url).data('url'); } $('#datagrid_form').html(''); $('#datagrid_form').attr('action', url); if (selected_rows_count > 0) { $('.datagrid tbody tr.selected').each(function () { var row_id = $(this).attr('id'); $('#datagrid_form').append('<input type="hidden" name="selected[]" value="' + row_id + '" />'); }) } if (this.options.is_draggable) { $('.datagrid tbody tr').each(function () { var row_id = $(this).attr('id'); $('#datagrid_form').append('<input type="hidden" name="items[]" value="' + row_id + '" />'); }) } $('#datagrid_form').submit(); return false; } //====================================================================// this.submitAjax = function (url, confirm_message) {
Может сюда тогда написать?
solntsev, от версии к версии движок предлагает удалить несуществующую запись. Пустая строка успешно выделяется и якобы удаляется. В посте выше метод устранения этого.
github.com/instantsoft/icms2/issues
У меня стоит мапс, но обновление прошло без выдачи какой либо ошибки. Вопрос, мне надо отказываться назад и снова обновляться? или на что обратить внимание?
Все, у кого непосредственно процесс обновления завершился с ошибкой (вероятно это все пользователи, у кого установлен InstantMaps) восстановитесь из бекапа и попробуйте заново обновиться. Архив пакета обновления загружен новый, как раз с учетом возможного отсутствия поля seo_title.
У вас rss-лента работает? У многих это проявилось, в не работающей ленте.
У меня стоит мапс, но обновление прошло без выдачи какой либо ошибки. Вопрос, мне надо отказываться назад и снова обновляться? или на что обратить внимание?