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 Изменено 25 мая 2008 пользователем Argentur Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 25 мая 2008 Рассказать Опубликовано: 25 мая 2008 Не нашел в конфиге что-то похожее. 'version_id' => "7.2", где 7.2 это и есть номер версии скрипта. У меня он 7.2 У вас это 7.0, вам ужно поставит 6.5 и выполнить обновление БД Ссылка на сообщение Поделиться на других сайтах
argentur 0 Опубликовано: 25 мая 2008 Рассказать Опубликовано: 25 мая 2008 (изменено) Автор обновление? в панели выбрал ремонт базы данных... восстановление базы из архива... не то? или надо на саму базу заходить? Изменено 25 мая 2008 пользователем Argentur Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 26 мая 2008 Рассказать Опубликовано: 26 мая 2008 написано же решение проблемы, причем зесь ремонт и восстановление Вы совершили грубейшее нарушение рекомендаций по обновлению, нельзя восстанавливать базу данных от старых версий, на новой версии скрипта, т.к. при обновлении дополняется и изменяется структура базы данных, для поддержки работы именно новой версии. Для решения этой проблемы, вам необходимо поставить в файле engine/data/config.php версию скрипта, к которой принадлежит ваша восстановленная база данных и запустить скрипт обновления upgrade/index.php Ссылка на сообщение Поделиться на других сайтах
argentur 0 Опубликовано: 26 мая 2008 Рассказать Опубликовано: 26 мая 2008 Автор Секундочку. Обновлял по инструкции. Я написал это как пример того что я нашел по вопросу. То есть вы хотите сказать что движок при переходе с младшей, 6.5 версии не обновляет базу данных? Это в смысле что версию 7.0 надо ставить на чистый сервер и потом переносить все статьи вручную??? Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 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 близки к нулю. Именно поэтому и пользуюсь ДЛЕ. Изменено 27 мая 2008 пользователем Argentur Ссылка на сообщение Поделиться на других сайтах
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 6 095 Опубликовано: 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' Изменено 2 июня 2008 пользователем nollopa Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 2 июня 2008 Рассказать Опубликовано: 2 июня 2008 nollopa, правила форума вас некасаются? Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения