Не получается удалить потерянные вложения
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
Не получается удалить потерянные вложения
Описание проблемы:
Не получается удалить потерянные вложения. Список есть, чек-боксы есть, при выборе чек-боксов и нажатии кнопки "Отправить", страница задумывается секунды на 2-3, а затем просто перезагружается без каких-либо комментариев. Файлы остаются на месте. Я проверял, ссылка на файл продолжает висеть в базе данных, файл физически продолжает быть на диске.
Права на каталог - 777, права на файлы - 666.
Произведенные изменения, после которых начались неполадки:
Тут сложно сказать, давно не заходил удалять эти файлы, их накопилось много, несколько сотен. Возможно, проблема в их количестве?
Версия phpBB*: 3.0.11
Используемые шаблоны: Только subsilver2
Используемые моды: Сейчас уже не помню, новые моды давно не ставил проблема появилась гораздо позже установки какого-либо мода.
Версия PHP: PHP Version 5.3.3-7+squeeze16
Используемая СУБД и её версия: Версия MySQL-клиента: 5.1.66
Ссылка на конференцию: http://airgun.org.ru/forum/
Есть ли у вас тестовый аккаунт**: Да.
Использовался ли поиск для решения проблемы: Разумеется.
Если да, то какие запросы вы использовали: "Не получается удалить потерянные вложения phpbb", "phpbb attachment delete"
Каким браузером вы пользовались и есть ли проблема с другими браузерами: Firefox 22, IE8. Везде одинаково.
Не получается удалить потерянные вложения. Список есть, чек-боксы есть, при выборе чек-боксов и нажатии кнопки "Отправить", страница задумывается секунды на 2-3, а затем просто перезагружается без каких-либо комментариев. Файлы остаются на месте. Я проверял, ссылка на файл продолжает висеть в базе данных, файл физически продолжает быть на диске.
Права на каталог - 777, права на файлы - 666.
Произведенные изменения, после которых начались неполадки:
Тут сложно сказать, давно не заходил удалять эти файлы, их накопилось много, несколько сотен. Возможно, проблема в их количестве?
Версия phpBB*: 3.0.11
Используемые шаблоны: Только subsilver2
Используемые моды: Сейчас уже не помню, новые моды давно не ставил проблема появилась гораздо позже установки какого-либо мода.
Версия PHP: PHP Version 5.3.3-7+squeeze16
Используемая СУБД и её версия: Версия MySQL-клиента: 5.1.66
Ссылка на конференцию: http://airgun.org.ru/forum/
Есть ли у вас тестовый аккаунт**: Да.
Использовался ли поиск для решения проблемы: Разумеется.
Если да, то какие запросы вы использовали: "Не получается удалить потерянные вложения phpbb", "phpbb attachment delete"
Каким браузером вы пользовались и есть ли проблема с другими браузерами: Firefox 22, IE8. Везде одинаково.
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Не получается удалить потерянные вложения
755 или обратись к хостеру на предмет неправильной настройки серверских допусков рута к файлам папок...Crelby писал(а): права на файлы - 666.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Re: Не получается удалить потерянные вложения
Пчелкин, у меня VDS, где эти настройки посмотреть самому?
Добавлено спустя 36 минут 53 секунды:
Я обозначил все файлы 755, ситуация не изменилась.
Добавлено спустя 36 минут 53 секунды:
Я обозначил все файлы 755, ситуация не изменилась.
-
Джим
- phpBB 2.0.0
- Сообщения: 218
- Стаж: 16 лет 11 месяцев
- Благодарил (а): 160 раз
- Поблагодарили: 69 раз
Re: Не получается удалить потерянные вложения
У меня почти такая же ситуация, опытным путём пришел к тому, что это происходит, если потерянных вложений больше 400.
Приходится удалять небольшими порциями - по10, 20 вложений, пока не станет 400, потом все сразу нормально удаляются. Мне кажется, что это как-то связано с выделяемой памятью. Но что подкрутить - еще не понял (использую выделенный сервер).
P.S. Заодно спрошу - нет ли мода, который автоматически удаляет потерянные вложения, напрягает каждый день заходить на форум, чтобы их удалить...
Приходится удалять небольшими порциями - по10, 20 вложений, пока не станет 400, потом все сразу нормально удаляются. Мне кажется, что это как-то связано с выделяемой памятью. Но что подкрутить - еще не понял (использую выделенный сервер).
P.S. Заодно спрошу - нет ли мода, который автоматически удаляет потерянные вложения, напрягает каждый день заходить на форум, чтобы их удалить...
Re: Не получается удалить потерянные вложения
К сожалению, как я уже говорил, не удаляет даже по одной.
Добавлено спустя 14 минут 29 секунд:
Судя по базе данных, WHERE `is_orphan` =1, у меня 3200 таких вложений. Ну да, давно я этим не занимался.
Видимо, всё-таки их число перешагнуло какую-то неведомую границу.
Видимо, надо писать спецскрипт.
Добавлено спустя 14 минут 29 секунд:
Судя по базе данных, WHERE `is_orphan` =1, у меня 3200 таких вложений. Ну да, давно я этим не занимался.
Видимо, всё-таки их число перешагнуло какую-то неведомую границу.
Видимо, надо писать спецскрипт.
-
Джим
- phpBB 2.0.0
- Сообщения: 218
- Стаж: 16 лет 11 месяцев
- Благодарил (а): 160 раз
- Поблагодарили: 69 раз
Re: Не получается удалить потерянные вложения
Crelby, а если их частями прикреплять к каким-нибудь сообщениям, а потом эти сообщения удалять? Такой вариант срабатывает?
Re: Не получается удалить потерянные вложения
Прикрепление тоже не срабатывает. Видимо, слишком большой перекап.
Добавлено спустя 39 минут 42 секунды:
Проблему решил так:
Далее:
И удаляем из админки по 100 шт или по сколько удаляется. Удачи всем.
Добавлено спустя 39 минут 42 секунды:
Проблему решил так:
Код: Выделить всё
UPDATE `ИМЯ_БД`.`phpbb3_attachments` SET `is_orphan` = '2' WHERE `phpbb3_attachments`.`is_orphan` = '1';Код: Выделить всё
UPDATE `ИМЯ_БД`.`phpbb3_attachments` SET `is_orphan` = '1' WHERE `phpbb3_attachments`.`is_orphan` = '2' LIMIT 100;-
romeo_piter
- phpBB 2.0.22
- Сообщения: 1375
- Стаж: 17 лет 5 месяцев
- Благодарил (а): 260 раз
- Поблагодарили: 32 раза
Re: Не получается удалить потерянные вложения
Столкнулся с аналогичной проблемой.
Потерянных вложений более 500.
По одному также не удаляются.
Всё как у автора.
Скуль инструкция не понятна. ((
Что она делает, вразумите плз?
Потерянных вложений более 500.
По одному также не удаляются.
Всё как у автора.
Скуль инструкция не понятна. ((
Что она делает, вразумите плз?
Re: Не получается удалить потерянные вложения
Это значит, что выводятся только по 100 вложений.Crelby писал(а):LIMIT 100;
-
romeo_piter
- phpBB 2.0.22
- Сообщения: 1375
- Стаж: 17 лет 5 месяцев
- Благодарил (а): 260 раз
- Поблагодарили: 32 раза
Re: Не получается удалить потерянные вложения
Всё равно не понял, простите уж.
Это 2 отдельных скуля для выполнения в БД или надо править какие-то файлы?
Это 2 отдельных скуля для выполнения в БД или надо править какие-то файлы?
Re: Не получается удалить потерянные вложения
1-я инструкция - помечаем все орфаны (1) заведомо не использующейся цифрой (2).
2-я инструкция - помечаем орфаны (2) заново правильной меткой (1), но по 100 шт.
Удаляем вложения из админки.
2-ю инструкцию повторяем до тех пор, пока не удалим всё.
2-я инструкция - помечаем орфаны (2) заново правильной меткой (1), но по 100 шт.
Удаляем вложения из админки.
2-ю инструкцию повторяем до тех пор, пока не удалим всё.
-
romeo_piter
- phpBB 2.0.22
- Сообщения: 1375
- Стаж: 17 лет 5 месяцев
- Благодарил (а): 260 раз
- Поблагодарили: 32 раза
Re: Не получается удалить потерянные вложения
Всё понял, спасибо. Не мог понять, что за 2-ка.
Добавлено спустя 13 минут 5 секунд:
Супер, всё отработало. Было около 2000 вложений.
Добавлено спустя 13 минут 5 секунд:
Супер, всё отработало. Было около 2000 вложений.
-
Жизнь
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 12 лет 11 месяцев
Re: Не получается удалить потерянные вложения
ДОбрый день!
не удалялись вложения несколько лет, попробовала указанные в теме запросы sql не получилось. (может что не так делаю)
Подскажите, как решить проблему и удалить все-таки потерянные вложения?
не удалялись вложения несколько лет, попробовала указанные в теме запросы sql не получилось. (может что не так делаю)
Подскажите, как решить проблему и удалить все-таки потерянные вложения?

