- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как один из вариантов, попробовать создать нового пользователя в панели ISP для нужной БД и подключить сайт через него.
Может я не правильно тебя понял, но я и к сайту привязывал базу и нет. Результат одинаков.
Нет, не правильно. Я про раздел Базы данных слева в менё и там пользователя. WWW сайты это не касается.
Ну там и так для каждой БД свой пользователь (ну или один пользователь на пару баз ;) ).
Что ты имеешь ввиду "подключить сайт через него"?
Ничего не дампится.
Как плагин может запускаться с системной командой? Вызвать mysqldump - это я ещё понимаю. Но запускаться..
Никакой очистки на данном этапе не происходит. Это происходит при создании бекапа.
Плагин скорей всего работает с mysqldump через exec, shell_exec и им подобные
Других вариантов вызвать mysqldump как бинарник - нет
Дописать в функцию вызова
"--no-tablespaces"Дописать в функцию вызова
А судя по коду плагина она есть:
private function mysqlDump($exePath)
{
global $wpdb;
require_once(DUPLICATOR_PLUGIN_PATH . 'classes/utilities/class.u.shell.php');
$host = SnapURL::parseUrl(DB_HOST, PHP_URL_HOST);
if (($port = SnapURL::parseUrl(DB_HOST, PHP_URL_PORT)) == false) {
$port = '';
}
$name = DB_NAME;
$mysqlcompat_on = isset($this->Compatible) && strlen($this->Compatible);
//Build command
$cmd = escapeshellarg($exePath);
$cmd .= ' --no-create-db';
$cmd .= ' --single-transaction';
$cmd .= ' --hex-blob';
$cmd .= ' --skip-add-drop-table';
$cmd .= ' --routines';
$cmd .= ' --quote-names';
$cmd .= ' --skip-comments';
$cmd .= ' --skip-set-charset';
$cmd .= ' --skip-triggers';
$cmd .= ' --allow-keywords';
$cmd .= ' --no-tablespaces';
//Compatibility mode
if ($mysqlcompat_on) {
DUP_Log::Info("COMPATIBLE: [{$this->Compatible}]");
$cmd .= " --compatible={$this->Compatible}";
}
Версия плагина:
Обновлена пару дней назад.
А судя по коду плагина она есть:
Т.е. выходит плагин не виноват..
Т.е. выходит плагин не виноват..
поэтому я и предлагал пересоздать пользователя в панели ISP для БД, может быть он косячный.
поэтому я и предлагал пересоздать пользователя в панели ISP для БД, может быть он косячный.
На 3х проверено. (3 сайта. С разными базами. Для каждого сайта свои системные юзеры и соответственно разные юзеры БД)
И мне кажется речь в мане мускуля не про юзеров базы, а про системных. От их же имени работает php и соответственно запускается mysqldump. (апач в режиме ITK)
На 3х проверено. (3 сайта. С разными базами. Для каждого сайта свои системные юзеры и соответственно разные юзеры БД)
И мне кажется речь в мане мускуля не про юзеров базы, а про системных. От их же имени работает php и соответственно запускается mysqldump. (апач в режиме ITK)
Нет, там речь про пользователей Mysql. Они выполняют операции.
Т.е. выходит плагин не виноват..
Вы в коде посмотрите, есть ли эти изменения?
./classes/package/class.pack.database.php
Может у Вас старая версия