Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ошибка БД при публикации фотографий

Опубликовано:

При публикации фотографии форум выдает ошибку БД а именно:

 

There appears to be an error with the database.
If you are seeing this page, it means there was a problem communicating with our database. Sometimes this error is temporary and will go away when you refresh the page. Sometimes the error will need to be fixed by an administrator before the site will become accessible again. 
You can try to refresh the page by clicking here

 

 

в чем может быть причина?

 

вот лог ошибок:

 

[size=2]----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------[/size]
Date: Sun, 04 Aug 2013 16:23:19 +0000
Error: 1062 - Duplicate entry '0' for key 'PRIMARY'
IP Address: 85.26.233.97 - /forum/index.php?app=gallery&module=images&section=review&do=process
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: INSERT INTO ibf_gallery_images (`image_member_id`,`image_album_id`,`image_category_id`,`image_caption`,`image_description`,`image_directory`,`image_masked_file_name`,`image_medium_file_name`,`image_original_file_name`,`image_file_name`,`image_file_size`,`image_file_type`,`image_approved`,`image_thumbnail`,`image_date`,`image_metadata`,`image_copyright`,`image_feature_flag`,`image_gps_show`,`image_gps_raw`,`image_gps_lat`,`image_gps_lon`,`image_loc_short`,`image_data`,`image_media`,`image_media_thumb`,`image_media_data`,`image_caption_seo`,`image_notes`,`image_privacy`,`image_parent_permission`) VALUES(1,504,2,'Конфуций','','gallery/album_504','gallery_1_504_942475.jpg','med_gallery_1_504_942475.jpg','','image.jpg',179214,'image/jpeg',1,1,1375626078,'a:15:{s:13:\"FILE.FileName\";s:24:\"gallery_1_504_942475.jpg\";s:17:\"FILE.FileDateTime\";s:10:\"1375626078\";s:13:\"FILE.FileSize\";s:7:\"1135164\";s:13:\"FILE.FileType\";s:1:\"2\";s:13:\"FILE.MimeType\";s:10:\"image/jpeg\";s:18:\"FILE.SectionsFound\";s:19:\"ANY_TAG, IFD0, EXIF\";s:13:\"COMPUTED.html\";s:46:\"width="1536" height="2056"\";s:15:\"COMPUTED.Height\";s:4:\"2056\";s:14:\"COMPUTED.Width\";s:4:\"1536\";s:16:\"COMPUTED.IsColor\";i:1;s:26:\"COMPUTED.ByteOrderMotorola\";i:1;s:16:\"IFD0.Orientation\";i:1;s:15:\"EXIF.ColorSpace\";i:1;s:19:\"EXIF.ExifImageWidth\";s:4:\"1536\";s:20:\"EXIF.ExifImageLength\";s:4:\"2056\";}','',0,0,'N;',0,0,'','a:1:{s:5:\"sizes\";a:5:{s:5:\"thumb\";a:2:{i:0;s:3:\"100\";i:1;s:3:\"100\";}s:8:\"original\";a:2:{i:0;i:1536;i:1;i:2056;}s:6:\"medium\";a:2:{i:0;d:359;i:1;i:480;}s:5:\"small\";a:2:{i:0;d:179;i:1;i:240;}s:3:\"max\";a:2:{i:0;d:897;i:1;i:1200;}}}',0,'','N;','%d0%ba%d0%be%d0%bd%d1%84%d1%83%d1%86%d0%b8%d0%b9','',1,',4,2,6,1,3,')
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/applications_addon/ips/gallery/sources/classes/gallery/upload.php    | [db_main_mysql].insert                                                        | 1472              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications_addon/ips/gallery/modules_public/images/review.php      | [gallery_upload].finish                                                       | 597               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications_addon/ips/gallery/modules_public/images/review.php      | [public_gallery_images_review]._process                                       | 51                |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/sources/base/ipsController.php                                       | [public_gallery_images_review].doExecute                                      | 306               |[size=2] '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'[/size]

 

 

заранее всем спасибо.

Изменено пользователем Кастеил

Рекомендованные сообщения

Опубликовано:
Обратите внимание

По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.

Опубликовано:

Нужно проверить структуру таблицы ibf_gallery_images, поле image_id должно иметь атрибут "AUTO_INCREMENT". Если все в порядке, попробуйте очистить таблицу выполнив запрос:

TRUNCATE TABLE `ibf_gallery_images`

если нет, восстанавливайте структуру.

Опубликовано:
  • Автор

TRUNCATE TABLE `ipb_gallery_images`

 

что это значит? скажите пожалуйста...

Опубликовано:
  • Автор

Нужно проверить структуру таблицы ibf_gallery_images, поле image_id должно иметь атрибут "AUTO_INCREMENT". Если все в порядке, попробуйте очистить таблицу выполнив запрос:

TRUNCATE TABLE `ibf_gallery_images`

если нет, восстанавливайте структуру.

 

очистив таблицу удалились все записи!( можно как-то восстановить их? какой запрос для этого нужен(

Опубликовано:

Это sql-запрос, можно выполнить из админпанели, в оснастке "Поддержка" -> "Управление SQL" -> "Инструменты управления SQL" или в phpMyAdmin.

Только у вас перфикс для таблиц "ibf_", а не "ipb_".

 

Для восстановления записей нужен бекап базы или отдельно таблицы.

 

P.S. Если нет бекапов, то перезагрузите картинки свои, они все на местах остались, в папках /uploads/gallery/название альбома/.

Опубликовано:
  • Автор

Это sql-запрос, можно выполнить из админпанели, в оснастке "Поддержка" -> "Управление SQL" -> "Инструменты управления SQL" или в phpMyAdmin.

Только у вас перфикс для таблиц "ibf_", а не "ipb_".

 

Для восстановления записей нужен бекап базы или отдельно таблицы.

 

P.S. Если нет бекапов, то перезагрузите картинки свои, они все на местах остались, в папках /uploads/gallery/название альбома/.

 

в ручную? по одному? или как-то можно все вместе перезагрузить?

Опубликовано:

очистив таблицу удалились все записи!( можно как-то восстановить их? какой запрос для этого нужен(

Посмеялся. :) По вашему "очистить таблицу" это что?

Опубликовано:

в ручную? по одному? или как-то можно все вместе перезагрузить?

Галерея позволяет альбомами загружать. Перенесите папку uploads/gallery/ на локальный компьютер и восстанавливайте. А вообще, прежде чем, что то с базой делать, бекапы создаются в обязательном порядке. Пишут тут об этом в каждом втором сообщении, просто уже устал повторять...

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.