Модификация дампера SupexDumper и причины, побудившие это сделать.
|
|
Автор: Светлана Кондратьева
Опубликовано: 604 дня назад (27 сентября 2010)
Блог: Девичьи прелести
Рубрика: Рецепт первый - ПРОГРАММИРОВАНИЕ PHP
Редактировалось: 9 раз — последний 1 октября 2010
Настроение: Никакое
Играет: Грустная
|
+9↑ Голосов: 15 |
ВВЕДЕНИЕ
Я решила исследовать неплохой (по отзывам) дампер SypexDumperLite_108.Скачала тут, поставила - работает.
Кажется, что еще надо? Дампер бесплатный, позволяет снимать дампы с достаточно больших баз, да еще и компрессировать их.
Однако я помню, где бывает бесплатный сыр, поэтому и заглянула в текст и нашла там стучалку!
Эта стучалка отправляет производителю данные, где установлена, имя базы, которую обработал дампер, ее размер, метод компрессии, и количество таблиц.
Производитель, правда, предусмотрел для нее выключатель, однако по умолчанию-то она включена!!! При этом в документации об этой функции скромно умалчивается...
То есть тот, кто пользуется дампером по умолчанию, кормит производителя информацией, а заодно повышает ему тИЦ и PR.
Пусть эти талантливые ребята на меня не обижаются, но из текста дампера я стучалку выкорчевала. С корнем.
Ребята, простите, если что не так)))
Кроме того, для запуска дампера там надо указать имя юзера БД и пароль доступа к БД. Еще один нонсенс!! Мы все знаем, что частенько (не всегда, но бывает) хостер для доступа к базе дает юзеру имя root, а паролем является пустая строка!!! Вот так безопасность!!!
Я немного переделала авторизацию в дампере, и теперь вводить надо имя и пароль, которые админ сайта назначает сам. Это могут быть совершенно произвольные значения, вовсе не совпадающие с логином-паролем админа на сайте или паролями доступа к базе. Я думаю, производители за такую вольность меня простят.)))
Во всем остальном Сайпэкс Лайт мне понравился. Строгий интерфейс без финтифлюшек и сверкалок. Впечатляющая скорость работы. Трехмегабайтную базу он обрабатывал около пяти секунд. Хорошо сжимает дамп.
Наслаждайтесь))))
********************************************************************************************************
Настройки перед установкой на сайт.
Теперь, как пользоваться этим модифицированным дампером. Скачайте архив у меня из профиля и распакуйте на локальной машине.1. В корне сайта создайте папку с произвольным именем (ну, например, bgFdy6dnbkistwm ), главное, чтобы это имя знали только вы. Не назначайте дурацких имен типа DUMPER или СВЕТА, которые элементарно подобрать или вычислить. Имя этой папки - это и есть первый уровень защиты дампера.
2. Назначте этой папке CMOD 755 или 751.
3. Откройте любым редактором текст файла dumper.php и найдите в начале файла мою вставку для описателей констант (между строчками 54 и 67). Присвойте константе DB_ROOT значение имени пользователя БД, которое вам дал хостер (по умолчанию у меня там root). Константе DB_PASS присвойте тот пароль, который вам дал хостер. Если забыли, откройте файл /includes/config.inc.php и смотрите значения переменных $_CFG[’db_user’] и $_CFG[’db_pass’].
4. Константам ADMIN и PASS определите те значения, которые считаете нужным. По умолчанию у меня admin и admin.
5. После сделаных изменений сохраните файл dumper.php. Положите файл в папку bgFdy6dnbkistwm на сервере. Кроме того, НЕ ЗАБУДТЕ в эту папку положить пустой файл index.html.
6. Вот и все! Осталось в адресной строке браузера набрать
http://www.ваш_сайт.ru/bgFdy6dnbkistwm/dumper.php
Дампер откроется. В стартовом окне наберите пароли-явки, которые вы внесли в текст дампера. Далее действуйте, как пишут производители в readme.txt
И последнее. Никаких претензий, если вы завалите свой сайт модифицированым дампером, я не принимаю. Этот файл вы используете на свой страх и риск, "как есть".
********************************************************************************************************
Светлана Кондратьева aka feba7.
| # 27 сентября 2010 в 02:15 +2 |
| # 27 сентября 2010 в 09:34 0 | ||
|
| # 27 сентября 2010 в 10:10 0 | ||
|
| # 27 сентября 2010 в 15:43 +1 |
| # 1 января 2011 в 01:01 0 |
| # 28 сентября 2010 в 17:36 -3 |
| # 31 декабря 2010 в 20:47 0 | ||
|
| # 31 декабря 2010 в 22:46 +1 | ||
|
| # 8 марта 2011 в 15:49 +1 |
| # 31 декабря 2010 в 21:32 0 | ||
|
| # 8 марта 2011 в 15:44 +1 | ||
|
| # 24 ноября 2011 в 15:35 0 | ||
|