Database Optimize & Repair Tool [Ремонт БД прям в админке]

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Database Optimize & Repair Tool [Ремонт БД прям в админке]

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

Внимание! Мод не мой! Мое только испытание и перевод! В личку не пишите! Все в тему!

Надыбал ссылку на данный мод. Скачал, попробовал на Денвере. Установил на рабочий. Неплохо! Сделал русификацию. Для Просильвера и Сабсильвера.

Database Optimize Repair Tool Под версию phpBB 3.0.11 На 3.0.11 установился и функционирует неплохо...
Данный мод устанавливает на форум в Администраторскую панель три утилиты для работы с базой данных - Проверка, Оптимизация и Ремонт таблиц. Последняя версия на момент написания темы - 1.0.2

Тема с модом на ОФФ...
Database Optimize Repair Tool
Скачать на офф и проверять свежую версию здесь...
Database Optimize Repair Tool

По инструкции автора правок в файлах нет никаких абсолютно. Необходимо скопировать все файлы из папки root на сервер в папку форума и запустить инсталляционный файл. И все. В админке в соответствующем разделе появится утилитка для работы с БД...Инструменты утилитки полностью заменяют инструменты для работы с таблицами БД, как самих мускулов, так и таких утилит как Думпер и Супердумпер.

Скины...
Место, где появится модуль в админке
snap458.jpg
Так выглядит страница утилитки со списком таблиц БД
snap459.jpg
Низ страницы утилитки во время работы одной из опций
snap461.jpg
Информация по окончании проверки таблиц БД на ошибки
snap462.jpg
Информация по окончании оптимизации таблиц БД
snap463.jpg
Запись в лог администратора о работе опций утилитки
snap465.jpg
Русификация ( файл language/ru/mods/info_acp_database_or.php )
Полное содержимое файла....

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

<?php
/**
*
* info_acp_database_or [Russian Pthelovod]
*
* @package Database Optimize & Repair Tool
* @version $Id$
* @copyright (c) 2010 Matt Friedman
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* DO NOT CHANGE
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

if (empty($lang) || !is_array($lang))
{
	$lang = array();
}

$lang = array_merge($lang, array(
	'UMIL_DATABASE_OR'			=> 'Отпимизация Базы Данных и Инструменты',
	'ACP_DATABASE_OR'			=> 'Оптимизация и ремонт',
	'ACP_DATABASE_OR_EXPLAIN'	=> 'Здесь можно произвести оптимизацию Базы Данных или ремонт ошибок в ее таблицах. Работа с Базами Данных более 150 мегабайт может занять длительное время. Это следует помнить и не уходить браузером с данной страницы до окончания работы оптимизатора или инструмента ремонта. <strong>ОПТИМИЗАЦИЯ</strong> необходима в тех случаях, когда есть информация в соответствующем поле о том, что таблицы Базы Данных слишком дефрагментированы и занимают чрезмерно большой размер, явно превышающий нормальный размер таблиц Базы Данных в обычном ее состоянии. <strong>РЕМОНТ</strong> необходимо использовать в тех случаях, когда есть вероятность того, что в Базе данных есть ошибки или есть повреждения в некоторых таблицах Базы Данных. Работа данных инструментов может не закончиться успешно, если в настройках в панели управления вашим сервером установлен тайм-аут со слишком низким временным интервалом запросов-ответов от скриптов форума (менее 120 сек, рекомендуется до 600 сек.). Примечание: тип таблиц <strong>InnoDB</strong> ремонту не подлежит.',
	'OR_OPTIONS'				=> 'Варианты Базы Данных',
	'DISABLE_BOARD'				=> 'Отключение форума или конференции при использовании инструментов',
	'DISABLE_BOARD_EXPLAIN'		=> 'Можно использовать отключение форума или конференции при работе инструментов. После окончания работы инструментов форум или конференция будет включена. Если вы не хотите отключать форум или конференцию при использовании любого инструмента, не забывайте каждый раз ставить данную настройку в положение НЕТ.',
	'OPTIMIZE'		         	=> 'Оптимизация',
	'OPTIMIZE_SUCCESS'       	=> 'Оптимизация всех выбранных таблиц закончена успешно!.',
	'OPTIMIZE_LOG'      		=> '<strong>Оптимизированы следующие таблицы</strong><br />» %s',
	'REPAIR'		        	=> 'Ремонт',
	'REPAIR_SUCCESS'        	=> 'Ремонт всех выбранных таблиц закончен успешно!.',
	'REPAIR_LOG'	        	=> '<strong>Отремонтированы следующие таблицы</strong><br />» %s',
	'CHECK'			         	=> 'Проверка',
	'CHECK_SUCCESS'	        	=> 'Проверка отмеченных таблиц Базы Данных завершена успешно.<br />Если таблицы не отмечены как “OK” или отмечены как “Table is already up to date”, таким таблицам необходим ремонт.',
	'WARNING'		        	=> 'Внимание!',
	'WARNING_EXPLAIN'       	=> 'Данные инструменты предоставлены БЕЗ ГАРАНТИИ корректности их действий.<br /><br />Перед использованием данных инструметов необходимо сделать ПОЛНЫЙ БЕКАП Базы Данных!',
	'WARNING_MYSQL'	        	=> 'Эта функция работает только с Базами Данных типа MySQL.',
	'MARK_OVERHEAD'	        	=> 'Отметить только те таблицы, которые имеют превышение объема',
	'PROCESSING'	         	=> 'Процесс запущен... Пожалуйста, подождите и ни в коем случае не уходите с данной страницы браузера, а так-же не закрывайте данную страницу!!!',
	'TH_NAME'	         		=> 'Наименование таблицы',
	'TH_TYPE'		         	=> 'Тип',
	'TH_SIZE'	        		=> 'Нормальный размер',
	'TH_TOTAL'	        		=> 'Итого',
	'TH_OVERHEAD'	        	=> 'Превышение объема',
	'TABLE_ERROR'	        	=> 'Вы должны выбрать хотя бы одну таблицу.',
	'TABLE_EMPTY'	        	=> 'Выбранный тип таблиц не поддерживается.',
));

?>
Удачной работы с модом... :D
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
vulkan3
phpBB 2.0.0
Сообщения: 221
Стаж: 16 лет 5 месяцев
Благодарил (а): 32 раза
Поблагодарили: 2 раза

Re: Database Optimize & Repair Tool [Ремонт БД прям в админк

Сообщение vulkan3 »

а это что Safe to use for large databases as it should not time-out ?
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Database Optimize & Repair Tool [Ремонт БД прям в админке]

Сообщение МайскийЖук »

Безопасно для использования на базах данных большого размера и не должно вызывать ошибку тайм-аута.
Любовь и боль, покой и бой я как любой несу с собой…
vulkan3
phpBB 2.0.0
Сообщения: 221
Стаж: 16 лет 5 месяцев
Благодарил (а): 32 раза
Поблагодарили: 2 раза

Re: Database Optimize & Repair Tool [Ремонт БД прям в админк

Сообщение vulkan3 »

опробовал все клево , у меня размер базы 3.17 ГБ пхп админ не справлялся уходил в аут , а этот справился влегкую )))
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Database Optimize & Repair Tool [Ремонт БД прям в админк

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

vulkan3 писал(а): пхп админ не справлялся уходил в аут
Такая же фигня была...Тока не забывайте НЕ ЗАКРЫВАТЬ ВКЛАДКУ БРАУЗЕРА при работе утилиты...
Последствия очень плохие, если утилита вдруг не получит ответ от админской странички во время своей работы...
Я везде запускаю утилиту в одном браузере и ничего не трогаю...а лажу по форуму в это время в другом (эт если надо лазить, а так обычно оставляю все и не шевелюсь в инете, трафики у меня шибко медленные)...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Database Optimize & Repair Tool [Ремонт БД прям в админк

Сообщение Pazh »

Баловство все это, гемор с таймаутами, php, нагрузка на apache. Изучить утилиты mysql, написать исполняемый скрипт и поставить его в крон или руками толкать намного надежней и более производительней
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Database Optimize & Repair Tool [Ремонт БД прям в админк

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

Согласен...но...что уж есть, то и есть...тем более ...ну очень хочется видеть что ЭТО сделалось на твоих глазах ...и спать спокойно
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
vulkan3
phpBB 2.0.0
Сообщения: 221
Стаж: 16 лет 5 месяцев
Благодарил (а): 32 раза
Поблагодарили: 2 раза

Re: Database Optimize & Repair Tool [Ремонт БД прям в админк

Сообщение vulkan3 »

А я бы не против такого скрипта
Аватара пользователя
Серый_Ветер
phpBB 1.4.3
Сообщения: 94
Стаж: 13 лет 5 месяцев
Благодарил (а): 6 раз

Re: Database Optimize & Repair Tool [Ремонт БД прям в админк

Сообщение Серый_Ветер »

запускаешь кроном команду:

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

 mysqlcheck -u user_forums -pnewpassword_user_forums --host 127.0.0.1 --optimize --all-databases
в 2 ночи каждый 3й день - и готово...
тока между -p и паролем НЕ должно быть пробела. ЭТО НЕ ОПЕЧАТКА...
в кроне будет так:

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

00       2       */3       *       *       mysql         /путь/к/скрипту.sh
на сам файл chmod +x надо.

Добавлено спустя 1 минуту 43 секунды:
Re: Database Optimize & Repair Tool [Ремонт БД прям в админке]
один минус этого...
оно работает только на nix подобных машинах...
как оно будет работать на винде - хз, честно. есть ли там вообще подобный планировщик задач...
Изображение
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 13 лет 9 месяцев
Благодарил (а): 42 раза
Поблагодарили: 251 раз

Re: Database Optimize & Repair Tool [Ремонт БД прям в админк

Сообщение c61 »

Серый_Ветер писал(а):как оно будет работать на винде - хз, честно. есть ли там вообще подобный планировщик задач...
Есть. Это cron) И есть дампы, чекеры и др. для mysql. Использую на win2k* серверах.
Аватара пользователя
Серый_Ветер
phpBB 1.4.3
Сообщения: 94
Стаж: 13 лет 5 месяцев
Благодарил (а): 6 раз

Re: Database Optimize & Repair Tool [Ремонт БД прям в админк

Сообщение Серый_Ветер »

для mysql службы все ставится вместе с mysql :)
такс... в xp я крона не нашел... но есть планировщик задач...
Изображение
vulkan3
phpBB 2.0.0
Сообщения: 221
Стаж: 16 лет 5 месяцев
Благодарил (а): 32 раза
Поблагодарили: 2 раза

Re: Database Optimize & Repair Tool [Ремонт БД прям в админк

Сообщение vulkan3 »

а что должно быть тут /путь/к/скрипту.sh
Аватара пользователя
Серый_Ветер
phpBB 1.4.3
Сообщения: 94
Стаж: 13 лет 5 месяцев
Благодарил (а): 6 раз

Re: Database Optimize & Repair Tool [Ремонт БД прям в админк

Сообщение Серый_Ветер »

путь который ведет к файлу скрипта...
это в unix формате путь...
в винде будт в скобочках "" и с указанием диска:
"C:Documents and SettingsLonerРабочий столмой-скрипт.sh"
в nix будет так:

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

/home/data/www/site/script_mysql.sh
если с пробелами в пути:

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

/home/data dir/www/site/script_mysql.sh
или тоже в "" :)

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

"/home/data dir/www/site/script_mysql.sh"
Добавлено спустя 6 минут 8 секунд:
Re: Database Optimize & Repair Tool [Ремонт БД прям в админке]
и да в виндах держитесь подальше от кириллических названий...
сейчас во freebsв это уже пофиг... а раньше глюк на глюке был...

Добавлено спустя 2 минуты 55 секунд:
Re: Database Optimize & Repair Tool [Ремонт БД прям в админке]
хм... обратный слеш она же косая черта КУДА делась?
что за несправедлисвость..

Добавлено спустя 59 секунд:
Re: Database Optimize & Repair Tool [Ремонт БД прям в админке]
пошел с горя работать и упиваться молочным коктейлями из-за несправедливости мира чего
Изображение
randewy
phpBB 1.0.0
Сообщения: 7
Стаж: 11 лет 6 месяцев
Благодарил (а): 2 раза

Re: Database Optimize & Repair Tool [Ремонт БД прям в админк

Сообщение randewy »

Ребята! Срочно нужна помощь! Сейчас вот устанавливаю мод Database Optimize. И у меня крякозябры в тексте, то есть, думаю, проблемы с кодировкой.
Подскажите, что и как нужно сделать.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Database Optimize & Repair Tool [Ремонт БД прям в админк

Сообщение xisp »

randewy писал(а):Подскажите, что и как нужно сделать.
Использовать редакторы с поддержкой UTF8 без BOM при правках файлов и нормальным FTP клиентом при загрузке файлов на хостинг.
phpBBex

Вернуться в «Бета-версии модов для phpBB 3.0.x»