Как переустановить мод без "деинсталяции"

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
oneill2015
phpBB 1.2.1
Сообщения: 23
Стаж: 13 лет 8 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Как переустановить мод без "деинсталяции"

Сообщение oneill2015 »

установил мод через автомод он насколько я понимаю сделал бекап в виде mod_1363026990.zip [wb]

но теперь у меня нету этого файла и после того как я заного заливаю мод что бы установить(удалил я его вручную) автомод мне пишет: не установить а деинсталировать типо он считает что мод всё ещё есть и выбает ошибку: Unable to open file ./../store/mod_1363026990.zip [wb]
Как это обойти и заного его поставить?
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 21 год 6 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Re: Как переустановить мод без "деинсталяции"

Сообщение Balamut »

Мод, помимо правок файлов, затрагивает таблицы в БД. Автомод тоже пишет в базе, что он устанавливал.
Соответственно, сначала вычищайте phpbb_mods в БД.
//
// That's all, Folks!
// -------------------------------------------------
oneill2015
phpBB 1.2.1
Сообщения: 23
Стаж: 13 лет 8 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Как переустановить мод без "деинсталяции"

Сообщение oneill2015 »

а по другому никак?
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 21 год 6 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Re: Как переустановить мод без "деинсталяции"

Сообщение Balamut »

Давайте включать голову и думать логически.
Есть система, автоматически производящее какое-либо действие. В данном случае, установку мода.
Эта система записывает произведённые ею действия в таблицу БД.
Далее, эти действия, которые она выполнена, удаляются вручную, но запись не удаляется.
Т.е. эта система до сих пор думает, что эти действия произведены, и не даёт выполнить их повторно (дабы небыло большого бума).
Т.е. чтобы эта система произвела эти действия, ей сначала нужно сказать о том, чтодействия не проводились.

А теперь вопрос на конфетку - ответьте сами на свой вопрос - а по другому никак?
//
// That's all, Folks!
// -------------------------------------------------
CasperSoft
phpBB 1.4.2
Сообщения: 70
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

Re: Как переустановить мод без "деинсталяции"

Сообщение CasperSoft »

oneill2015 писал(а):а по другому никак?
Нет никак. А у тебя что нет доступа к phpmyadmin чтобы править базу данных? Как так можно без доступа к БД вообще нет смысла форум мутить.
Есть 2 вариант но ты его проспал, надо было удалять мод через автомод, и поправить ручками что он не смог.
Но есть вариант если ты все сам почистил полностью то можно нажать Удалить, и после того как автомод ругнется что не найдены все пункты установки нажать Удалить принудительно, и автамод сам удалит запись из БД.
oneill2015
phpBB 1.2.1
Сообщения: 23
Стаж: 13 лет 8 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Как переустановить мод без "деинсталяции"

Сообщение oneill2015 »

а вот если сделать бекап без phpbb_mods, а потом востановиться с него. других модов которые залазили в бд у меня небыло. оцените такой вариант
CasperSoft
phpBB 1.4.2
Сообщения: 70
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

Re: Как переустановить мод без "деинсталяции"

Сообщение CasperSoft »

oneill2015 писал(а):а вот если сделать бекап без phpbb_mods, а потом востановиться с него. других модов которые залазили в бд у меня небыло. оцените такой вариант
А что такая проблема с phpmyadmin?

Добавлено спустя 30 минут 18 секунд:
если установлена STK.
Заходим Средства администрирования --> Выполнение SQL-запроса
Водим запрос

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

SELECT `mod_id`,`mod_name` FROM `phpbb_mods`
ставим галочку отображать результат, нажимаем выполнить.
Результат будет вроде этого.
MOD_ID MOD_NAME
1 a:1:{s:2:"en";s:16:"ACP Add User MOD";}
2 a:1:{s:2:"en";s:33:"Advanced BBCode Box 3 (aka ABBC3)";}
3 a:2:{s:2:"en";s:15:"Topic Moderator";s:2:"ru";s:41:"Topic Moderator (Куратор темы)";}
4 a:2:{s:2:"en";s:24:"Download Mod for phpBB 3";s:2:"de";s:25:"Download Mod für phpBB 3";}
5 a:1:{s:2:"en";s:14:"National Flags";}
6 a:1:{s:2:"en";s:7:"Genders";}
7 a:2:{s:2:"en";s:16:"DM Multi Zodiacs";s:2:"de";s:16:"DM Multi Zodiacs";}
8 a:1:{s:2:"en";s:11:"Soft Delete";}
9 a:2:{s:2:"en";s:32:"Soft Delete Mod Russian Language";s:2:"ru";s:39:"Soft Delete Mod Русский Язык";}
10 a:2:{s:2:"en";s:18:"Dropdown Login Box";s:2:"ru";s:18:"Dropdown Login Box";}
Находим id нужного модуля который хотим удалить. Например 9
Нажимаем Вернуться на предыдущую страницу STK
водим sql запрос на удаление.
breedngc_bc название базы данных.
phpbb_mods название таблицы если префикс не phpbb_ то заменяем на свой.

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

DELETE FROM `breedngc_bc`.`phpbb_mods` WHERE `phpbb_mods`.`mod_id` = 9
Ставим галочку отображать результат и выполнить.
Все ваш мод удален из базы данных.
Это как альтернатива если нет phpmyadmin
Но если честно STK обязательно должен стаять на форуме он облегчает жизнь модератору.

Вернуться в «Поддержка модов для phpBB 3.0.x»