Welcome guest, please Login or Register

EEC.MS - ExpressionEngine add-ons

You are here: HomeForum Home → Others → Sandbox → Thread

   

MX Easy Backup beta-testing

Avatar
RankRankRankRank

Total Posts: 702

Joined 2010-07-13

PM

MX Easy BackUp simplifies the task of backing up your ExpressionEngine site. You can backup your DB, a system folder, custom files / directories and store it locally, remotely to [Amazon S3] / [Rackspace Cloud Files] / [DropBox] / SFTP / FTP / Email. It supports compression as well as methods of automatically scheduled backups. With MX Easy BackUp, it takes less than 1 min to backup your files before the next EE update.

Don’t be Afraid to make Mistakes ... you can always roll it back!

ToDo list..
1.  option to upload backups for roll back’s
2. standalone file for roll back
3. fill manager for file backup


Requirements
———————-

*  [ExpressionEngine 2][]
*  PHP 5 >= 5.2.1 (safe_mode = off)
*  DropBox, Rackspace, S3 - cURL PHP extension

Installation
———————-

1. Download the latest version of MX Easy BackUp and extract the .zip to your desktop
2. Copy system/expressionengine/third_party/mx_easy_backup to your system/expressionengine/third_party/mx_easy_backup
3. If you plan to use Cron : If you are using a Unix server (or Unix variant, like Linux, OS X, FreeBSD, etc.) you must set *cron.mx_easy_backup.php* CHMOD to **755**


Activation
———————-

1. Log into your control panel
2. Browse to Addons > Modules
3. Enable the module

Are you interested in beta-testing? Send me your email.

     

Image Attachments

mx-easy-backup-settings.pngmx-easy-backup-task-settings.pngmx-easy-backup-index.pngmx-easy-backup-backup-files.pngmx-easy-backup-help.png

Click thumbnail to see full-size image

Rank

Total Posts: 1

Joined 2011-01-31

PM

Is this where we should be posting feedback for the beta? (hopefully it is) ....Got 2 errors right after selecting Create Backup Plan:

A PHP Error was encountered

Severity
Notice

Message
Undefined indexlocal_path

Filename
mx_easy_backup/mcp.mx_easy_backup.php

Line Number
271 
A PHP Error was encountered

Severity
Warning

Message
Cannot modify header information headers already sent by (output started at /home/fit4fun/public_html/systemfolder/codeigniter/system/core/Exceptions.php:170)

Filenamecore/Common.php

Line Number
405 


Using EE 2.1.3 Build: 20101220

     
Rank

Total Posts: 1

Joined 2011-01-31

PM

Adam Rotman - 31 January 2011 03:01 PM

Is this where we should be posting feedback for the beta? (hopefully it is) ....Got 2 errors right after selecting Create Backup Plan:

A PHP Error was encountered

Severity
Notice

Message
Undefined indexlocal_path

Filename
mx_easy_backup/mcp.mx_easy_backup.php

Line Number
271 
A PHP Error was encountered

Severity
Warning

Message
Cannot modify header information headers already sent by (output started at /home/fit4fun/public_html/systemfolder/codeigniter/system/core/Exceptions.php:170)

Filenamecore/Common.php

Line Number
405 


Using EE 2.1.3 Build: 20101220

I’m also getting the same error but on an earlier version/build of EE

     
Avatar
RankRankRankRank

Total Posts: 702

Joined 2010-07-13

PM

Thanks for quick feedback. This error happened because local path on Settings page is empty. I just upload new version with update to protect other users from this error in the future (you can used url from invite email for download).

     
Rank

Total Posts: 7

Joined 2011-01-31

PM

Wanted to let you know the latest version is fixing the PHP errors that I was receiving earlier today.

     
Rank

Total Posts: 7

Joined 2011-01-31

PM

I am getting errors when trying to access the settings page after I have saved S3 settings. I am getting:

Fatal errormain() [function.require]Failed opening required '/s3/sdk.class.php' (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear')
 
in /home/my_username/iamjustinlong.com/system_folder/expressionengine/third_party/mx_easy_backup/libraries/s3.php on line 18 
     
Avatar
RankRankRankRank

Total Posts: 702

Joined 2010-07-13

PM

Just put in my list always used the full path for library’s. You can download update.

     
Rank

Total Posts: 7

Joined 2011-01-31

PM

Great that fixed my issues with S3. I am trying to test out the FTP settings now. I have my server, username, and password set up along with an upload directory. The backups are being shown as successful but I am not getting anything in my backup folder. I currently have the permissions set to 777. I have tried just the folder name, a server path and a publicly accessible path what should my path look like?

     
Avatar
RankRankRankRank

Total Posts: 702

Joined 2010-07-13

PM

I will add better error trucking for FTP connection today. For now:

path must be starting from the root folder for your ftp account.
For example, my full server path do backup folder is /var/www/testings/data/backup/, but my backup ftp account root folder is /var/www/testings/data/backup/. So in settings I need type /backup/.


p.s. do you used port 21? Do you also try to used passive mode?

     
Rank

Total Posts: 7

Joined 2011-01-31

PM

Thanks, I just realized that I do not have standard FTP access with this account I have to connect via SFTP so I use port 22. I will install on another server that has standard FTP access.

     
Rank

Total Posts: 7

Joined 2011-01-31

PM

Just an update I installed on a server that I have standard FTP access to and have tried with both the Passive checkbox checked and unchecked. I am still getting no files being uploaded to my FTP account.

I am also having problems with the DropBox method. I know that PEAR’s HTTP OAUTH package is installed because I am able to use the PEAR OpenID package test on the same server.

S3 is working without a hitch now though.

     
Avatar
RankRankRankRank

Total Posts: 702

Joined 2010-07-13

PM

Looks like I will except DropBox from the remote storage methods :( They stopped approving the Web Apps for now. So is only one way to setup it – receive redeveloper key (add to My apps).  I believe its too hard for usability. Sad :(

Possible you can advice remote storage which also need to integrate?

p.s. Justin Long I will publish version with ftp debugging tomorrow. Thanks for your testing!

     
Rank

Total Posts: 1

Joined 2011-02-07

PM

Ok… backup a little (excuse the pun!)...

Got it installed fine, have created a couple Backup plans (one for the DB, one for files), each with a folder outside webroot for security, eg, /home/accountname/backups/sitename/db_backup/
I’ve then gone into the Settings section with all the opions for FTP, S3, dropbox etc… it’s also asking for a “server path to backup” there too… is this not the same as before? and how do i specify a specific folder to backup to when i have diff backups set up?

Or is this the path to the backup addon dir? eg ..../third_party/mx_easy_backup ?

Very excited by the plugin tho - looks awesome!

     
Avatar
RankRankRankRank

Total Posts: 702

Joined 2010-07-13

PM

In Settings page its default path (optional) which will setup as path for backup files for each new plan. Actually I change description to this field already to prevent user confusing.

and how do i specify a specific folder to backup to when i have diff backups set up?
You can setup it per plan as Server path for Backup files

Last update: I hope to release the finale version on this week - working now with documentation, SFTP and native Cron support (w/o wget).

Thanks everyone for feedbacks!

     
Avatar
RankRankRankRank

Total Posts: 702

Joined 2010-07-13

PM

Forget my last advice about Server path - at this moment plan path not worked. In case if you leave path on Settings page empty, Easy Backup will used temporary system folder (sys_get_temp_dir()) . Its a bug.

     
Rank

Total Posts: 2

Joined 2011-04-14

PM

Any updates as to when this will be available?