• Уже давно наблюдаю такую проблему — при входе на сайты хостинга (в админ-панель) все подвисает минут на 5, а потом заходит и работает нормально. В интернете ничего путного не нашла. А сейчас наткнулась на error-log в котором на каждую попытку загрузки админ-панели появляется такая ошибка:

    База данных WordPress возвратила ошибку You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘)
    ORDER BY menu_order ASC’ at line 3 в ответ на запрос
    SELECT ID FROM wp_posts
    WHERE post_type = ‘attachment’
    AND ID in ()
    ORDER BY menu_order ASC
    , выполненный require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/themes/urbannews/single.php’)

    В базу зашла, sql запрос — действительно, все так и есть. А что со всем этим делать? Где именно искать ошибку? Как исправлять? В замешательстве Я не разбираюсь. Кстати, в другие сайты на хостинге тоже медленно заходит почему-то.

    Сайт http://how-minecraft.ru/ если кому интересно

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    AND ID in ()

    Здесь в скобках должен быть список ID запрашиваемых картинок, иначе получается некорректный запрос, о чём и говорится в тексте ошибки.

    Запрос выполняется в файле urbannews/single.php. Поскольку UrbanNews — платная тема, которой нет в официальном каталоге, стоит обратиться к её авторам (доступ к коду есть только у вас и у них).

    Спасибо за ответ. Тему мне дал знакомый, поэтому предпочла просто установить другую, т.к. иначе ошибку было не исправить. Но, как оказалось, тормозила админка по другой причине. Была проблема с плагином rus-to-lat. Хотя я пробовала все плагины отключать, но изменений не было. После установки другой темы, удаления и установки заново этого плагина все заработало. Такие вот танцы…

Просмотр 2 ответов — с 1 по 2 (всего 2)

Тема «Помогите разобраться с ошибкой» закрыта для новых ответов.