Задать вопрос
Vextor-ltd
@Vextor-ltd
Webdeveloper

Почему не удаётся пофиксить баг с внесением информации о вложении в базу данных при загрузке медиафайлов?

При загрузке медиафайлов стала появляться следующая ошибка:
6555f9766806d821987561.jpeg

Смотрю `debug.log`:
[16-Nov-2023 14:04:07 UTC] WordPress database error Duplicate entry '0' for key 'veposts.PRIMARY' for query INSERT INTO `veposts` (`post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_content_filtered`, `post_title`, `post_excerpt`, `post_status`, `post_type`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_parent`, `menu_order`, `post_mime_type`, `guid`) VALUES (1, '2023-11-16 14:04:07', '2023-11-16 11:04:07', '', '', 'warrior', '', 'inherit', 'attachment', 'open', 'closed', '', 'warrior', '', '', '2023-11-16 14:04:07', '2023-11-16 11:04:07', 0, 0, 'image/jpeg', 'http://mysite.ru/wp-content/uploads/2023/11/warrior-3.jpg') made by wp_ajax_upload_attachment, media_handle_upload, wp_insert_attachment, wp_insert_post


Захожу в phpMyAdmin и вижу, что поле `ID` в таблице `vr_posts` не автоинкременируется. Ставлю галку в A_I, нажимаю Сохранить и выдаётся ошибка:
Ошибка запроса:
#1062 - ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '1' for key 'veposts.PRIMARY'


WTF?

P.S. 1) Вспоминаю, что сайт копировался на хостинг из локального OpenServer-а. 2) Так же обращаю внимание на то, что в конце ошибки указано: `made by wp_ajax_upload_attachment, media_handle_upload, wp_insert_attachment, wp_insert_post`.

Что это значит? Короче, что делать? Спасибо.
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы