Sypex Dumper 2 плагин для wordpress

Sypex Dumper — это лучший скрипт для создания резервной копии базы данных и восстановления в случае базы данных из резервной копии. В отличие от встроенного средства phpmyadmin проблем с кодировкой и других повреждений за много годовой опыт работы не наблюдалось.
Долгое время говорить о Sypex Dumper было нечего, все знали, что он есть и замечательно работает, новостей от разработчиков не было. Но всё изменилось, когда осенью 2009 года вышла первая бэта версия нового продукта Sypex Dumper 2. Новый дампер работает быстрее и имеет более функциональный интерфейс, сейчас должен выдти первый RC, а вскоре ожидается и польностью стабильный релиз. Более подробно можно ознакомиться с скриптом на их .
Однако, сегодня мы поговорим именно об интеграции с wordpress.
Для того, чтобы все заработало нам придётся немного пошаманить. Первые 4 пункта вам придётся проделать вне зависимости хотите ли вы установить скрипт самостоятельно или как интеграцию.
- Скачать последнюю версию SypexDumper с сайта (ссылка дана выше)
- Распаковать содержимое архива в каталог wordpress
- Установить права на запись серверу для папки backup в каталоге sxd (
sxd/backup) => 0777 - Установить chmod 666 для файлов
sxd/cfg.phpиsxd/ses.php - Скачать архив с интеграцией для .
- Скопировать файл из архива
auth_wp2.phpиз архива в каталог sxd - Открыть sxd/cfg.php и строку
- заменить на
- Скопировать каталог wp-sxd в каталог
wordpress/wp-content/plugins - Зайти в админку WordPress, меню Плагины и Активировать плагин Sypex Dumper 2 for WordPress
- После этого добавится пункт меню Sypex Dumper 2 в котором можно делать бэкап/восстановление базы без дополнительной авторизации.
'auth' => 'mysql cfg',
'auth' => 'wp2 mysql cfg',
Вот такая вот интеграция. Обратите внимание, что дампер должен находиться в корне сайта в папке sxd. Файл интеграции использует авторизацию WordPress, проверяется наличие сессии, а также наличие у пользователя прав админа. Т.е. если зашли в админ-панель WordPress, то пока не выйдете, в дампер будете заходить без ввода пароля.
Однако, немного посмотрев код плагина я пришёл к выводу, что последние 3 пункта совершенно бесполезны. По сути, как только вы добавили файл интеграции в папку с дампером и изменили в файле cfg.php строчку интеграция работает. Вы можете назвать папку как угодно (что с точки безопасности гораздо лучше) и, набирая адрес этой папки в браузере, если вы авторизованы в wordpress, вы будете авторизованы и в дампере.









Я только Сипекс Дампером и пользуюсь на своих сайтах — нетребователен и установка только копированием файла ) другие варианты даже и не нужны были никогда...
ПС: я у себя в стартовал проектик под названием Организованное Не преступное Сообщество блогеров — для помощи друг другу в раскрутке блогов и увеличения популярности ;) буду признателен, если не сочтешь за спам, а может быть и тебе понравится идея и поучаствуешь ;) Спасибо.
@Денис
Блог вскоре перейдет на модель dofollow-комментирования. Поэтому ссылки пока не работают.
Прошу обращать внимание на грамотность во время написания комментария.
У меня есть пара сайтов на хостере Мастерхост. При попытке использовать дампер, я получаю без интеграции с WP
Warning: fopen (ses.php) [function.fopen]: failed to open stream: Permission denied (/home/******/*******.ru/www/sxd/index.php:174)
Как я понимаю, дампер не может подключится к базе данных.
Пробовал как с дефолтными, так и с заполненными полями:
'my_host' => ******.mysql.masterhost.ru',
'my_port' => 3306,
'my_user' => '********',
'my_pass' => '******',
'my_comp' => 0,
'my_db' => '*********',
'auth' => 'mysql cfg',
'user' => '*******,
'pass' => '*********',
Ну и собственно вопрос, что делать? Куда копать?
Permission denied означает нет прав доступа. Поставьте 0777 на ses.php и все будет ок