Download the PHP package xedin/symfony2-db-backup-bundle without Composer

On this page you can find all versions of the php package xedin/symfony2-db-backup-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package symfony2-db-backup-bundle

Build Status BackupBundle

This bundle helps you to backup your databases and upload it to the cloud with only one Symfony2 command.

You can :

Databases supported :

Cloud services supported :

But also :

are supported :-)

Installation (>=Symfony 2.1)

Composer

Download BackupBundle and its dependencies to the vendor directory. You can use Composer for the automated process:

Composer will install the bundle to vendor/dizda directory.

Adding bundle to your application kernel

Configuration

Here is the default configuration for the bundle:

It is recommended to keep real values for logins and passwords in your parameters.yml file, e.g.:

Usage

The bundle adds one command to symfony console: app/console dizda:backup:start which you execute periodically as a cron job. For example the following cron command dumps your database every days at 6am on a server :

Info : To edit crontab for the user www-data (to prevent permissions error) :

or simply

Capifony integration

If you are using capifony for deployment you can grab the sample task for easier backups.

Add the following task in your deploy.rb file

This adds symfony:dizda:backup:start command to capifony. To launch it automatically on deploy you might use:

End

This bundle was inspired from KachkaevDropboxBackupBundle.

It is Symfony2.1, 2.2 and 2.3 compatible, I'll make some tests as soon as time permits.

Enjoy, PR are welcome !


All versions of symfony2-db-backup-bundle with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3.2
symfony/framework-bundle Version >=2.1
knplabs/gaufrette Version 0.2.*@dev
knplabs/knp-gaufrette-bundle Version 0.2.*@dev
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package xedin/symfony2-db-backup-bundle contains the following files

Loading the files please wait ....