Вот тут было начало обсуждения: Re: Сообщаем об ошибках phpBB 3.1.x разработчикам (Пост romeo_piter #467955)
Суть такая при переносе темы она переносится или сразу или 2-го раза (примерно 50/50 вероятность). Очень редко с третьего.
Если тема не переносится, то после нажатия "да" просто переходим в эту же тему в старом месте (рефреш). Закономерность, когда всё происходит корректно, а когда нет, - отсутствует.
Никаких ошибок двиг не выдает.
Очень это неудобно, особенно сейчас, когда надо превратить раздел с 1000 тем в 2 раздела по 500.
По совету форумчан с гуру пробовал по очереди отключать эксты - без толку.
Экстов, которые затрагивали бы модераторские функции нет.
Прям сижу и плАчу (
Отправлено спустя 2 часа 56 минут 24 секунды:
Проверил всё ещё раз.
Ни от разделов, ни от типов темы, ни от их даты, автора, размера, раздела, наличия вложений и т.п., ни от наличия галочек (оставить ссылку/закрыть) ситуация не зависит.
Заметил только одну закономерность, если перенести тему туда, а потом обратно, то последующие переносу туда-обратно становятся гарантированными, т.е. тема всегда переносится.
Судя по тому, что проблема подобная ни у кого не встречается - это чисто моя проблема. Но как мне найти причину? Дебаг молчит. Ошибки нет. Бред , блин.
Ошибка при переносе темы (не переносится тема).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Ошибка при переносе темы (не переносится тема).
Вечером могу попробовать протестировать, если хотите.
-
- phpBB 2.0.22
- Сообщения: 1369
- Стаж: 16 лет 1 месяц
- Благодарил (а): 163 раза
- Поблагодарили: 20 раз
Re: Ошибка при переносе темы (не переносится тема).
Могу дать вам модераторский доступ, но там если честно, нечего уже тестировать.
Я это перемещение тем насиловал-насиловал, никакого результата, с какой стороны не походи.
Меня больше волнует вот какой вопрос, как отслеживать подобные неявные ошибки в принципе? Есть ли техническая возможность написать какой-нить обработчик, который сможет записать логи отработки функции переноса?
Я это перемещение тем насиловал-насиловал, никакого результата, с какой стороны не походи.
Меня больше волнует вот какой вопрос, как отслеживать подобные неявные ошибки в принципе? Есть ли техническая возможность написать какой-нить обработчик, который сможет записать логи отработки функции переноса?
-
- phpBB 2.0.22
- Сообщения: 1369
- Стаж: 16 лет 1 месяц
- Благодарил (а): 163 раза
- Поблагодарили: 20 раз
Re: Ошибка при переносе темы (не переносится тема).
Оптимизировал БД (на всякий) и сегодня начал мучительный перенос тем с учетом имеющейся ошибки.
После оптимизации БД закономерность однозначная есть. Уже около 70 итераций, результат всегда одинаков: перенос происходит только со 2-го раза, всегда.
Может, кто подскажет, хоть предположения, хоть домыслы, ведь штук 700 тем переносить - это не шутка )
С учетом ошибки это как 1400 тем (
После оптимизации БД закономерность однозначная есть. Уже около 70 итераций, результат всегда одинаков: перенос происходит только со 2-го раза, всегда.
Может, кто подскажет, хоть предположения, хоть домыслы, ведь штук 700 тем переносить - это не шутка )
С учетом ошибки это как 1400 тем (
-
- phpBB 2.0.22
- Сообщения: 1369
- Стаж: 16 лет 1 месяц
- Благодарил (а): 163 раза
- Поблагодарили: 20 раз
Re: Ошибка при переносе темы (не переносится тема).
Продолжаю беседовать сам с собой. Открылся новый нюанс.
Глюк не проявляется если переносить темы через модераторский раздел.
Т.е. входим в форуме из которого будем переносить темы в мод. раздел, ставим галку и переносим без глюков, срабатывает с первого раза. Причем и по одной теме и по нескольку.
Кстати, если бы не этот глюк, я бы не вспомнил что темы можно переносить оптом :lol:
Глюк не проявляется если переносить темы через модераторский раздел.
Т.е. входим в форуме из которого будем переносить темы в мод. раздел, ставим галку и переносим без глюков, срабатывает с первого раза. Причем и по одной теме и по нескольку.
Кстати, если бы не этот глюк, я бы не вспомнил что темы можно переносить оптом :lol:
-
- phpBB 2.0.22
- Сообщения: 1369
- Стаж: 16 лет 1 месяц
- Благодарил (а): 163 раза
- Поблагодарили: 20 раз
Re: Ошибка при переносе темы (не переносится тема).
Да это понятно, что у всех без глюков ))) У меня на тестовом форуме тоже без глюков, а на основном вот такое веселье. Как глюк выловить не понятно :D
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Ошибка при переносе темы (не переносится тема).
выключить все расширения. если не поможет - удалить все файлы, которые можно и залить новые из пакета 3.1.6 (не апдейт с 3.1.5).
возможно, что-то было при обновлении, возможно - какой-то экст.
чтобы исключить первое, я при обновлении все файлы стираю и заливаю из чистой инсталяхи... чтобы потом не гадать.
ps1: если ты правил файлы ядра - сам виноват, помучаешься.
ps2: едва ли проблема в базе, потому как там данные, а чудят а бажат - скрипты, так что копайся.
возможно, что-то было при обновлении, возможно - какой-то экст.
чтобы исключить первое, я при обновлении все файлы стираю и заливаю из чистой инсталяхи... чтобы потом не гадать.
ps1: если ты правил файлы ядра - сам виноват, помучаешься.
ps2: едва ли проблема в базе, потому как там данные, а чудят а бажат - скрипты, так что копайся.