Backup

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 Дмитрий » 11.11.2014, 10:18

Здравствуйте. Я человек здесь новый, так что заранее прошу прощения. Подскажите пожалуйста, как можно сделать backup форума на phpbb3 и настроить его на автоматическое копирование? Заранее спасибо!
Дмитрий
Автор темы
Репутация: 0
С нами: 10 лет

Сообщение #2 myoptions » 11.11.2014, 13:07

backup на хостингах создается автоматически, у каждого хостера свои настройки. В основном раз в неделю и хранение месяц (сужу по своему хостеру).
Так же, автомат можно настроить в панели управления хостингом (не биллинг). Там же можно самому, в ручную, создать backup...
myoptions M
Аватара
Откуда: Гродно
Репутация: 18
С нами: 10 лет 2 месяца

Сообщение #3 odseg » 11.11.2014, 14:24

обычно для такого у хостера в панели есть "cron задачи"
скрипт и описание, например, взял из гугла http://blog.easycron.com/2011/11/php-to-backup-mysql-database.html
Простой скрипт бэкапа мускл базы

Шаги:

1. Создайте пустой .php файл с любым именем (например example.php)
2. Скопируйте код в ваш пхп файл.
<?php

/*
* This script only works on linux.
* It keeps only 31 backups of past 31 days, and backups of each 1st day of past months.
*/

define('DB_HOST', 'localhost');
define('DB_NAME', 'your_database_name');
define('DB_USER', 'your_database_username');
define('DB_PASSWORD', 'your_username_password');
define('BACKUP_SAVE_TO', 'backup_storage_path'); // without trailing slash

$time = time();
$day = date('j', $time);
if ($day == 1) {
$date = date('Y-m-d', $time);
} else {
$date = $day;
}

$backupFile = BACKUP_SAVE_TO . '/' . DB_NAME . '_' . $date . '.gz';
if (file_exists($backupFile)) {
unlink($backupFile);
}
$command = 'mysqldump --opt -h ' . DB_HOST . ' -u ' . DB_USER . ' -p\'' . DB_PASSWORD . '\' ' . DB_NAME . ' | gzip > ' . $backupFile;
system($command);

?>

3. Измените параметры (DB_HOST, DB_NAME, DB_USER, DB_PASSWORD, BACKUP_SAVE_TO) в коде, на ваши данные. Если вы хотите защитить ваши бэкап файлы от посторонних. Вы должны указать своеобразный путь(BACKUP_SAVE_TO) (зависит от структуры папок хостера) или добавить в папку с вашими бэкапами (BACKUP_SAVE_TO ) файл .htaccess со следующими строками
Order deny,allow
Deny from all

4. Закачайте ваш пхп файл на сервер (если вы хотите получать веб доступ к этому файлу, проверьте путь). Если папка для бекапа не создана, создайте ее и проверьте права на запись для этой папки (chmod 777).

Зависимости
• Linux (Возможно он не будет работать на других платформах).
• PHP + MySQL

мой вольный перевод статьи из ссылки, как запускать крон задачи описано в любой панели или поисковике ^_^
или вместо написания своего тригера, можно использовать https://www.easycron.com/user/register ( взято из статьи, сам не использую)
odseg M
Откуда: Молодечно
Репутация: 2
С нами: 10 лет 5 месяцев

Сообщение #4 Дмитрий » 12.11.2014, 09:59

Большое спасибо! Дали задание на работе создать базу знаний, при условии что она будет автоматически бэкапиться, вот и ищу движок, и эксперементирую
Дмитрий
Автор темы
Репутация: 0
С нами: 10 лет

Сообщение #5 Sumanai » 12.11.2014, 15:14

Дмитрий:базу знаний
Дмитрий:орума на phpbb3

По моему вы не тем занимаетесь.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 9 месяцев


Вернуться в Поддержка 1.x