- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Позавчера другой сайт обновил так же с 9.2 до 10.1 = все супер.
Сегодня:
Обновляюсь с DLE 9.6 до 10.1 и лажа.
3 раза обновлял, результат один:
Error Number: 1052
The Error returned was:
Column 'news_read' in order clause is ambiguous
SQL query:
SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name FROM dle_post p LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND p.date >= '2014-02-15 02:22:22' - INTERVAL 1 MONTH AND p.date < '2014-02-15 02:22:22' ORDER BY p.rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10
зайдите в файл topnews.php, найдите строку с запросом и замените:
на
без теста сложно на 100% сказать, но у вас из текста ошибки похоже в двух таблицах поле с один. названием.
зайдите в файл topnews.php, найдите строку с запросом и замените:
на
без теста сложно на 100% сказать, но у вас из текста ошибки похоже в двух таблицах поле с один. названием.
Помогло.
Теперь выскакивает
Error Number: 1054
The Error returned was:
Unknown column 'e.rating' in 'field list'
SQL query:
SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE approve=1 AND allow_main=1 AND date < '2014-02-15 12:11:10' ORDER BY date DESC LIMIT 0,10
show.short.php 60-70 строка
$middle_s = floor( ($middle - 1) / 2 );
$middle_e = floor( $middle + (($config['news_number'] - $middle) / 2) + 1 );
}
}
$sql_result = $db->query( $sql_select );
if( ! isset( $view_template ) ) {
$count_all = $db->super_query( $sql_count );
MySQL error in file: /engine/modules/topnews.php at line 37
Error Number: 1052
The Error returned was:
Column 'news_read' in order clause is ambiguous
SQL query:
SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name FROM dle_post p LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND p.date >= '2014-02-15 02:22:22' - INTERVAL 1 MONTH AND p.date < '2014-02-15 02:22:22' ORDER BY p.rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10
Видать, неправильно обновили. В таблице post не должно быть поля "news_read" - удалите его, а то все подобные запросы придется переписывать.
в таблице dle_post_extras нет столбца rating
зайдите в phpmyadmin - база - dle_post_extras - создайте столбец после allow_rate вручную с параметрами: mediumint(8), значение - как определено(0)
Видать, неправильно обновили. В таблице post не должно быть поля "news_read" - удалите его, а то все подобные запросы придется переписывать.
Удалил, сайт за работал. Но полные новости выдавало с ошибкой. Сделалоптимизацию БД и снова:
Error Number: 1052
The Error returned was:
Column 'rating' in order clause is ambiguous
SQL query:
SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name FROM dle_post p LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND p.date >= '2014-02-15 13:26:54' - INTERVAL 1 MONTH AND p.date < '2014-02-15 13:26:54' ORDER BY rating DESC, comm_num DESC, e.news_read DESC, date DESC LIMIT 0,10
---------- Добавлено 15.02.2014 в 15:37 ----------
в таблице dle_post_extras нет столбца rating
зайдите в phpmyadmin - база - dle_post_extras - создайте столбец после allow_rate вручную с параметрами: mediumint(8), значение - как определено(0)
Столбик есть в этой таблице
MySQL error in file: /engine/modules/topnews.php at line 37
Error Number: 1052
The Error returned was:
Column 'rating' in order clause is ambiguous
SQL query:
SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name FROM dle_post p LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND p.date >= '2014-02-15 13:26:54' - INTERVAL 1 MONTH AND p.date < '2014-02-15 13:26:54' ORDER BY rating DESC, comm_num DESC, e.news_read DESC, date DESC LIMIT 0,10
В таблице post не должно быть поля "news_read" - удалите его, а то все подобные запросы придется переписывать.
Тоже самое для поля "rating".
Установите чистую DLE 10.1 на тестовый сайт и сравните структуру таблиц обоих сайтов.
Спасибо дани мапов просто рассказал что надо удалить и все заработала большое спасибо
---------- Добавлено 06.03.2014 в 14:17 ----------
сайт теперь работает, а вот категорию добавить не могу, те что были в базе не отображаются а начинаешь создавать выдает ошибку
MySQL error in file: /engine/inc/categories.php at line 193
Error Number: 1054
The Error returned was:
Unknown column 'show_sub' in 'field list'
SQL query:
INSERT INTO dle_category (parentid, name, alt_name, icon, skin, descr, keywords, news_sort, news_msort, news_number, short_tpl, full_tpl, metatitle, show_sub) values ('0', 'Просто', 'dddd', '', '', '', '', '', '', '0', '', '', '', '0')
taco3, вы каким образом обновлялись?
Обновите поэтапно 9.7 - 9.8 - итд...
Если скачали нуллед версию 10 или 10.1 то надо найти рабочий версию без ошибок!
---------- Добавлено 06.03.2014 в 16:24 ----------
Вот самый лучший метод обновления от Alaev.info
TITAN-UZ, вы пробовали по этой инструкции делать?
очень безопасно :), взломщики!!! все к нему...
прочитайте на офф. сайте как делается обновление...