argentur 0 Опубликовано: 25 мая 2008 Рассказать Опубликовано: 25 мая 2008 была у меня версия 6.5 причем демоверсия. проблем не наблюдал. решил перейти на 7.0 ну и чтоб все по честному купил лицензию. При обновлении проблемм не возникло, все работало. пока не решил исправить новость. Получил вот такой ответ MySQL Error! ------------------------ The Error returned was: Unknown column 'symbol' in 'field list' Error Number: 1054 UPDATE dle_post set title='Бесполезность...', short_story='<div align=\"center\"><!--TBegin--><a href=\"http://argentur.ru/uploads/posts/2008-05/1211488366_laj.jpg\" onClick=\"return hs.expand(this)\" ><img src=\"http://argentur.ru/uploads/posts/2008-05/thumbs/1211488366_laj.jpg\" style=\"border: none;\" alt=\'Бесполезность...\' title=\'Бесполезность...\' /></a><!--TEnd--></div><br />источник <a href=\"http://ursego.livejournal.com/\" target=\"_blank\">livejournal.com/</a>', full_story='', descr='источник livejournal.com', keywords='livejournalcom, источник', category='7', alt_name='bespoleznost...', allow_comm='1', approve='1', allow_main='1', allow_rate='1', fixed='0', allow_br='1', votes='0', access='', expires='0000-00-00', symbol='' WHERE id='155' вспомнил что надо атрибуты бы доступа настроить к папкам. сделал как рекомендовано 777, 666... как в руководстве... вообще сайт упал. типа нет доступа к папкам templates и прочим. Стал искать в чем проблема по форумам, перелопатил кучу мусора. ответа так и не нашел. В итоге вернул пока что к CMOD 755 Единственно что нашел это вот это Вы совершили грубейшее нарушение рекомендаций по обновлению, нельзя восстанавливать базу данных от старых версий, на новой версии скрипта, т.к. при обновлении дополняется и изменяется структура базы данных, для поддержки работы именно новой версии. Для решения этой проблемы, вам необходимо поставить в файле engine/data/config.php версию скрипта, к которой принадлежит ваша восстановленная база данных и запустить скрипт обновления upgrade/index.php после установки папку upgrade удалил. Залил заново - тишина. Скрипт не запускается. сайт http://argentur.ru кстати похожая проблема с DLE forum 2.1 на втором сайте http://biorez.ru Warning: fopen(/usr/local/www/vhosts/biorez.ru/httpdocs/engine/forum/cache/vars/forum_cron.php): failed to open stream: Permission denied in /usr/local/www/vhosts/biorez.ru/httpdocs/engine/forum/components/cache.php on line 27 Warning: fwrite(): supplied argument is not a valid stream resource in /usr/local/www/vhosts/biorez.ru/httpdocs/engine/forum/components/cache.php on line 28 Warning: fclose(): supplied argument is not a valid stream resource in /usr/local/www/vhosts/biorez.ru/httpdocs/engine/forum/components/cache.php on line 29 Ссылка на сообщение Поделиться на других сайтах
celsoft 6222 Опубликовано: 25 мая 2008 Рассказать Опубликовано: 25 мая 2008 Не нашел в конфиге что-то похожее. 'version_id' => "7.2", где 7.2 это и есть номер версии скрипта. У меня он 7.2 У вас это 7.0, вам ужно поставит 6.5 и выполнить обновление БД Ссылка на сообщение Поделиться на других сайтах
argentur 0 Опубликовано: 25 мая 2008 Рассказать Опубликовано: 25 мая 2008 Автор обновление? в панели выбрал ремонт базы данных... восстановление базы из архива... не то? или надо на саму базу заходить? Ссылка на сообщение Поделиться на других сайтах
celsoft 6222 Опубликовано: 26 мая 2008 Рассказать Опубликовано: 26 мая 2008 написано же решение проблемы, причем зесь ремонт и восстановление Вы совершили грубейшее нарушение рекомендаций по обновлению, нельзя восстанавливать базу данных от старых версий, на новой версии скрипта, т.к. при обновлении дополняется и изменяется структура базы данных, для поддержки работы именно новой версии. Для решения этой проблемы, вам необходимо поставить в файле engine/data/config.php версию скрипта, к которой принадлежит ваша восстановленная база данных и запустить скрипт обновления upgrade/index.php Ссылка на сообщение Поделиться на других сайтах
argentur 0 Опубликовано: 26 мая 2008 Рассказать Опубликовано: 26 мая 2008 Автор Секундочку. Обновлял по инструкции. Я написал это как пример того что я нашел по вопросу. То есть вы хотите сказать что движок при переходе с младшей, 6.5 версии не обновляет базу данных? Это в смысле что версию 7.0 надо ставить на чистый сервер и потом переносить все статьи вручную??? Ссылка на сообщение Поделиться на других сайтах
celsoft 6222 Опубликовано: 26 мая 2008 Рассказать Опубликовано: 26 мая 2008 Секундочку. Обновлял по инструкции. Я написал это как пример того что я нашел по вопросу. это ответ на вашу проблему MySQL Error! ------------------------ The Error returned was: Unknown column 'symbol' in 'field list' То есть вы хотите сказать что движок при переходе с младшей, 6.5 версии не обновляет базу данных? значит не по инструкции раз у вас не хватает полей, которые как раз и добавляет автоматически скрипт обновления. И если вы получаете ошибку MySQL, то другого варианта быть не может, в противном случае вы бы эту ошибку не получали. Ссылка на сообщение Поделиться на других сайтах
Eagle 0 Опубликовано: 26 мая 2008 Рассказать Опубликовано: 26 мая 2008 Argentur, открой config.php вручную проставь версию 6.5 потом зайди на адрес сайта/upgrade/ недостающие поля будут проставлены Ссылка на сообщение Поделиться на других сайтах
argentur 0 Опубликовано: 27 мая 2008 Рассказать Опубликовано: 27 мая 2008 Автор 6.5 на 6.7 прошло. с 6.7 на след-ю сообщение MySQL Error! ------------------------ The Error returned was: Duplicate column name 'allow_image_upload' Error Number: 1060 ALTER TABLE `dle_usergroups` ADD `allow_image_upload` TINYINT( 1 ) NOT NULL DEFAULT '0' Прошу меня понять правильно. Мои знания в sql близки к нулю. Именно поэтому и пользуюсь ДЛЕ. Ссылка на сообщение Поделиться на других сайтах
Eagle 0 Опубликовано: 27 мая 2008 Рассказать Опубликовано: 27 мая 2008 DArgentur, выполните следующие действия по порядку: 1. Установите версию 6.5 (или другую х.х от которой у вас есть последний рабочий бэкап) 2. Восстановите базу от версии 6.5 (или другую х.х от которой у вас есть последний рабочий бэкап) 3. Замените все файлы дистрибутива (шаблоны желательно не трогать) 4. Очистите папку "engine\cache" и "engine\cache\system\" оставив там только файлы ".htaccess" 5. Зайдите на http://argentur.ru/upgrade/ 6. должно сработать правильно. Ссылка на сообщение Поделиться на других сайтах
celsoft 6222 Опубликовано: 27 мая 2008 Рассказать Опубликовано: 27 мая 2008 Argentur, Поле symbol было добавлено в версии 6.3 при обновлении ее с версии 6.2, так что ошибку вы допустили еще ранее до 6.5. Если вы конечно случайно вручную не удалили это поле. Если не удаляли и использовали ранние версии то вам нужно ставить версию 6.2 и запускать обновление Ссылка на сообщение Поделиться на других сайтах
argentur 0 Опубликовано: 27 мая 2008 Рассказать Опубликовано: 27 мая 2008 Автор ошибку вы допустили еще ранее до 6.5. Если вы конечно случайно вручную не удалили это поле. вполне возможно. спасибо. Буду ставить с нуля, чего уж делать-то. Не так уж и много инфы было на сайте. быстрее получится Ссылка на сообщение Поделиться на других сайтах
nollopa 0 Опубликовано: 2 июня 2008 Рассказать Опубликовано: 2 июня 2008 Такая же ошибка, не создать и не поправить категорию. Решил последовать вашим советам. Хотя апгрейдился всегда без ошибок. С версии 6.2 пишет сначала Duplicate column name 'symbol' ,то есть поле есть.На 6.5 пишет Duplicate column name 'flag' Далее все проходит успешно.Но категрию так и не создать,по моему где в другом траблы При создании категории ошибка The Error returned was: Unknown column 'skin' in 'field list' UPDATE dle_category set parentid='0', name='новости rap', alt_name='news', icon='', skin='', descr='', keywords='', news_sort='', news_msort='', news_number='0', short_tpl='', full_tpl='' WHERE id='9' Что то с колонкой 'skin' Ссылка на сообщение Поделиться на других сайтах
celsoft 6222 Опубликовано: 2 июня 2008 Рассказать Опубликовано: 2 июня 2008 nollopa, правила форума вас некасаются? Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.