You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+23-18Lines changed: 23 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ If your web host is based on Apache, the is an option to protect the directory u
18
18
19
19
## Features
20
20
* Super fast, a backup from a 500MB website takes only seconds!
21
-
*NEW (optional)! Download your backups and use the ZIP file for the site import in Local (by Flywheel)
21
+
*Optional: Download your backups and use the ZIP file for the site import in Local (by Flywheel)
22
22
* Quick setup, using email credentials from existing plugins like Easy SMTP, WP Mail SMTP or Sendgrid
23
23
* Apache user can authenticate via login/password or IP address
24
24
* Backup with a single mouse click (full or partly backups)
@@ -29,8 +29,19 @@ If your web host is based on Apache, the is an option to protect the directory u
29
29
30
30
## Installation
31
31
32
-
Download the files as a zip or via the GIT tools on your server. Place/upload the files into a directory named "mybackup" and place it into the website's public folder. Access the tool and enter your email address and enter your Sendgrid API key or your SMTP credentials. Confirm your email address via the link you get in your mailbox.
33
-
If you like to use the authorization feature provided by Apache, than continue to "Apache authentication" and enter your details on that page. If you need the "Download" opttion for your backups, you need to change the variable ENABLE_DOWNLOADS to "true" inside the file *libs > func.php*.
32
+
Using Composer, just run the following code within the public HTML directory from your WordPress website:
Replace the directory name "mybackup" with something else, if you like.
39
+
40
+
### Manual installation
41
+
42
+
Download the the zip file here. Extract and upload the files into a directory named "mybackup" (or some other name) right into the website's public folder. Accesss the tool and enter your email address and enter your Sendgrid API key or your SMTP credentials. Confirm your email address via the link you get in your mailbox.
43
+
44
+
If you like to use the authorization feature provided by Apache, than continue to "Apache authentication" and enter your details on that page. If you need the "Download" option for your backups, you need to change the variable ENABLE_DOWNLOADS to "true" inside the file *libs > func.php*.
34
45
35
46
### Installation snippet for ManageWP users
36
47
@@ -39,29 +50,23 @@ Use this snippet if you use ManageWP. Just run the code and access the tool and
echo 'Downloaded and extracted zip file ('.$success.' bytes)';
55
+
exec('composer -V', $output);
56
+
if (substr($output[0], 0, 8) == 'Composer') {
57
+
exec('composer create-project finalwebsites/backup4wp mybackup'); // you can use a different directory name (instead of "mybackup")
58
+
echo 'Downloaded and installed Backup4WP using Composer';
57
59
} else {
58
-
echo 'Error while downloading zip file';
60
+
echo 'Composer isn't supported by your web host.';
59
61
}
60
62
}
61
63
62
64
63
65
## Update notes
64
66
67
+
*1st May 2022*
68
+
First release v1.0.0, from today on we're using release tags. Do you like to use Composer? Than is this update for you. We packaged Backup4WP and you're able to install the tool using Composer. The PHPMailer, Sendgrid and Mysqldump library are not included in our distribution anymore. Don't worry for the manual installation, we offer a ZIP file with all the library files included. During the installation, you can choose the directory name. Instead of "mybackup", you can use your own name. This makes it a bit more safe if you choose a random name. From our prospective it's safe to update the application for installations from the last year.
69
+
65
70
*17th April 2022*
66
71
If your WordPress website is using the **Easy SMTP plugin**, Backup4WP will recognize these settings too. Plus, if you use an API key from Sendgrid as a password for this SMTP plugin, the API key is also pre-filled inside the "Sendgrid" section. We changed also the order on how the obtained settings are used: 1. Easy SMTP, 2. WP Mail SMTP and 3. the old Sendgrid plugin.
0 commit comments