Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Дайте пжлст запрос на замену в БД

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11327
Стаж: 14 лет 11 месяцев
Откуда: fotovideoforum.ru
Благодарил (а): 687 раз
Поблагодарили: 128 раз

Дайте пжлст запрос на замену в БД

Сообщение Пчелкин »

Уважаемые знатоки. Дайте пожлст запрос в БД для замены одного тега на другой. Желательно исполнительным файлом, без захода на сервак и без захода на мускул.
Надо все теги в постах
[scmp3]тут ссыль[/scmp3]
заменить на
[mp3]тут ссыль[/mp3]
И чтоб без трассировки :cry:
Ну отупел я окончательно :rtfm: :rule: :search:
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 15 лет 1 месяц
Благодарил (а): 36 раз
Поблагодарили: 261 раз

Re: Дайте пжлст запрос на замену в БД

Сообщение Pazh »

Пчелкин, ну ты хотя бы версию движка написал... BBCode по разному конвертируются и хранятся
Пчелкин писал(а): 28.01.2022 8:59 Желательно исполнительным файлом, без захода на сервак
а куда исполняемый файл будешь кидать без захода на сервер. В таком случае можно через STK запросы выполнить
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 10 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: Дайте пжлст запрос на замену в БД

Сообщение Sheer »

replacescmp3.rar
Отправлено спустя 55 секунд:
Вероятно репарсинг сообщений все же придется проводить.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11327
Стаж: 14 лет 11 месяцев
Откуда: fotovideoforum.ru
Благодарил (а): 687 раз
Поблагодарили: 128 раз

Re: Дайте пжлст запрос на замену в БД

Сообщение Пчелкин »

ВСё получилось! Огромное спасибо!! :oops:

Рассказываю по порядку.
1. На версии 3.2.7 замена сработала на ура. В постах при быстрой правке замена видна была, в натуре - нет. Шерр был прав. Пришлось ставить СТК и репарсить.. БД всего на 32 метра но сервак выдал БАД ГАТЕВАЙ 504 . Помня что рефлешить нельзя в браузере в таких случаях - просто дождался окончания нагрузки на сервак по системной картинке в панели сервака.. После репарсинга во всех постах новый тег появился. Старый тег [/scmp3] удален вместе с файлом отстойного проигрывателя scmp3player.swf. Прощай плеер для выни ХР!!!
Pazh писал(а): 28.01.2022 9:27 а куда исполняемый файл будешь кидать без захода на сервер
На тфпи через мазилу- это не на САМ сервак - я так всегда считал.. Мож не прав..

2. На чужом форуме с 3.0.12 прошло на ура без ГАТЕВАЯ на БД на 650 метров. СТк оказалась не нужна. Изменения сразу появились.

3 На трех Карельских форумах на 3.0.Х и на Хабаровском собачьем все сработало влет.. Без СТК
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 10 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: Дайте пжлст запрос на замену в БД

Сообщение Sheer »

Пчелкин писал(а): 29.01.2022 2:41 2. На 3.0.12 прошло на ура без ГАТЕВАЯ на БД на 650 метров. СТк оказалась не нужна. Изменения сразу появились.

3 На трех Карельских форумах на 3.0.Х и на Хабаровском собачьем все сработало влет.. Без СТК
Кто бы сомневался.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11327
Стаж: 14 лет 11 месяцев
Откуда: fotovideoforum.ru
Благодарил (а): 687 раз
Поблагодарили: 128 раз

Re: Дайте пжлст запрос на замену в БД

Сообщение Пчелкин »

Как правильно остановить репарсинг от СТК? Убивает целые темы. Бекап есть..

Отправлено спустя 1 минуту 3 секунды:

Код: Выделить всё

[phpBB Debug] PHP Notice: in file /var/www/newsite/data/www/fotovideoforum.ru/includes/functions_posting.php on line 1690: Undefined index: post_expire_time
[phpBB Debug] PHP Notice: in file /var/www/newsite/data/www/fotovideoforum.ru/includes/functions_posting.php on line 2886: Undefined index: forum_name
[phpBB Debug] PHP Notice: in file /var/www/newsite/data/www/fotovideoforum.ru/includes/functions_posting.php on line 1690: Undefined index: post_expire_time
[phpBB Debug] PHP Notice: in file /var/www/newsite/data/www/fotovideoforum.ru/includes/functions_posting.php on line 1690: Undefined index: post_expire_time
[phpBB Debug] PHP Notice: in file /var/www/newsite/data/www/fotovideoforum.ru/includes/functions_posting.php on line 2886: Undefined index: forum_name
[phpBB Debug] PHP Notice: in file /var/www/newsite/data/www/fotovideoforum.ru/includes/functions_posting.php on line 1690: Undefined index: post_expire_time
[phpBB Debug] PHP Notice: in file /var/www/newsite/data/www/fotovideoforum.ru/includes/functions_posting.php on line 1690: Undefined index: post_expire_time
[phpBB Debug] PHP Notice: in file /var/www/newsite/data/www/fotovideoforum.ru/includes/functions_posting.php on line 2886: Undefined index: forum_name

Warning: Cannot modify header information - headers already sent by (output started at /var/www/newsite/data/www/fotovideoforum.ru/stk/includes/functions.php:695) in /var/www/newsite/data/www/fotovideoforum.ru/includes/functions.php on line 5204

Warning: Cannot modify header information - headers already sent by (output started at /var/www/newsite/data/www/fotovideoforum.ru/stk/includes/functions.php:695) in /var/www/newsite/data/www/fotovideoforum.ru/includes/functions.php on line 5205

Warning: Cannot modify header information - headers already sent by (output started at /var/www/newsite/data/www/fotovideoforum.ru/stk/includes/functions.php:695) in /var/www/newsite/data/www/fotovideoforum.ru/includes/functions.php on line 5206

Warning: Cannot modify header information - headers already sent by (output started at /var/www/newsite/data/www/fotovideoforum.ru/stk/includes/functions.php:695) in /var/www/newsite/data/www/fotovideoforum.ru/includes/functions.php on line 5207
Отправлено спустя 37 минут 13 секунд:
Перезагрузил сервак, а СТК продолжает РЕПАРСИНГ!! Как ее остановить на 3.0.Х ?

Отправлено спустя 29 секунд:
Перезагрузил сервак, а СТК продолжает РЕПАРСИНГ!! Как ее остановить на 3.0.Х ?

Отправлено спустя 4 минуты 55 секунд:
Остановил...
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11327
Стаж: 14 лет 11 месяцев
Откуда: fotovideoforum.ru
Благодарил (а): 687 раз
Поблагодарили: 128 раз

Re: Дайте пжлст запрос на замену в БД

Сообщение Пчелкин »

За час репарс СТК удалил почти 15 гег вложений. Ахринеть. Во я лоханулся..
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16749
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 562 раза
Поблагодарили: 1858 раз

Re: Дайте пжлст запрос на замену в БД

Сообщение rxu »

Пчелкин писал(а): 29.01.2022 5:43 Как правильно остановить репарсинг от СТК?
Надо было вырубать PHP, т.е. останавливать процесс апача (или что там используется) на сервере.
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11327
Стаж: 14 лет 11 месяцев
Откуда: fotovideoforum.ru
Благодарил (а): 687 раз
Поблагодарили: 128 раз

Re: Дайте пжлст запрос на замену в БД

Сообщение Пчелкин »

Гнихта? Теперь понял.. Спасибо..
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 10 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: Дайте пжлст запрос на замену в БД

Сообщение Sheer »

Пчелкин писал(а): 29.01.2022 9:19 репарс СТК удалил почти 15 гег вложений
:shock: Каким образом? Там нет инструмента проверки лишних файлов вложений. И нафига ты репарсмл 3.0?

Отправлено спустя 5 минут 58 секунд:
Пчелкин писал(а): 29.01.2022 5:43 index: post_expire_time
Это от какого мода?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11327
Стаж: 14 лет 11 месяцев
Откуда: fotovideoforum.ru
Благодарил (а): 687 раз
Поблагодарили: 128 раз

Re: Дайте пжлст запрос на замену в БД

Сообщение Пчелкин »

Код: Выделить всё

post_expire_time
Post Expire 1.0.3

Отправлено спустя 5 минут 12 секунд:
И нафига ты репарсмл 3.0?
Так 2450 постов с измененным тегом [/scmp3] на [/mp3] в поиске насчитал.
При этом посты смотрелись так -
037.jpg
Руками решил что долго и решился на Репарсинг СТКашкой..
Да ничего. Уже заканчиваю атачи заливать из бекапа.
Обидно что бекап атачей оказался до 17.01.2020. Но вроде после атачей исчезло мало. А мож вообще не исчезли. залью - потом посчитаю.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 10 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: Дайте пжлст запрос на замену в БД

Сообщение Sheer »

Все равно непонятна ситуация с вложениями. Репарсинг в STK - это тупо автоматическое редактирование сообщения. То есть точно так же как и вручную - вызывается функция submit_post() с первым параметром со значением edit
Разница в том, что обрабатывается пачка по 2000 сообщений за проход, если выбран режим Репарсинг абсолютно всех BBCode.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12626
Стаж: 13 лет 4 месяца
Благодарил (а): 170 раз
Поблагодарили: 2539 раз

Re: Дайте пжлст запрос на замену в БД

Сообщение Татьяна5 »

На том форке что угодно может быть. Стандартные инструменты туда сильно не подходят
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11327
Стаж: 14 лет 11 месяцев
Откуда: fotovideoforum.ru
Благодарил (а): 687 раз
Поблагодарили: 128 раз

Re: Дайте пжлст запрос на замену в БД

Сообщение Пчелкин »

Вот что оказалось после остановки репарсинга, когда сукой СТК за час было удалено более сотни тем и тысячи атачей -
100.JPG
Слева - БЕКАП на 17.01.2020. Справа ИТОГ после остановки репарса от СТК


186850 - 112284 = 74 558 - это если считать что ПОСЛЕ 17.01.2020 атачи вообще б не добавлялись. Блин...
Система говорит о 139 681 штуках атачей. Картинки не все. Поэтому о реальном количестве атачей умножив на два - подсчет не верный.
А вот по весу - система говорит что должно быть щас 78.77 гег. В бекапе у меня до 17.01.2020 - 75.72 гега. За два года добавилось 3 гега - маловато!! Значит и после 17.01.2020 теранулись атачи.

Интересно № 1
Система говорит о 78.77 гегах - с учетом превьюшек для ИЗО?

Интересно № 2
Система говорит о 139 681 штуках с учетом превьюшек или БЕЗ НИХ?
Sheer писал(а): 29.01.2022 14:14 Разница в том, что обрабатывается пачка по 2000 сообщений за проход,
Мелькало от 25 до 1500 штук за один мах..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12626
Стаж: 13 лет 4 месяца
Благодарил (а): 170 раз
Поблагодарили: 2539 раз

Re: Дайте пжлст запрос на замену в БД

Сообщение Татьяна5 »

Пчелкин, с превью. Там всё в куче

Вернуться в «phpBB-пространство»