Version Description
2013/11/15 =
FIX: Work around bug in some old PHP versions on Windows when creating database dump
TWEAK: Log PHP notices in the log file
Download this release
Release Info
Developer | DavidAnderson |
Plugin | UpdraftPlus WordPress Backup Plugin |
Version | 1.7.40 |
Comparing to | |
See all releases |
Code changes from version 1.7.39 to 1.7.40
- class-zip.php +1 -1
- languages/updraftplus-de_DE.mo +0 -0
- languages/updraftplus-de_DE.po +55 -55
- readme.txt +8 -3
- updraftplus.php +52 -5
class-zip.php
CHANGED
@@ -64,7 +64,7 @@ class UpdraftPlus_BinZip extends UpdraftPlus_PclZip {
|
|
64 |
$exec = $this->binzip." -v -@ ".escapeshellarg($this->path);
|
65 |
$last_recorded_alive = time();
|
66 |
$something_useful_happened = $updraftplus->something_useful_happened;
|
67 |
-
$orig_size = file_exists($
|
68 |
$last_size = $orig_size;
|
69 |
clearstatcache();
|
70 |
|
64 |
$exec = $this->binzip." -v -@ ".escapeshellarg($this->path);
|
65 |
$last_recorded_alive = time();
|
66 |
$something_useful_happened = $updraftplus->something_useful_happened;
|
67 |
+
$orig_size = file_exists($this->path) ? filesize($this->path) : 0;
|
68 |
$last_size = $orig_size;
|
69 |
clearstatcache();
|
70 |
|
languages/updraftplus-de_DE.mo
CHANGED
Binary file
|
languages/updraftplus-de_DE.po
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
# This file is distributed under the same license as the UpdraftPlus package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"PO-Revision-Date: 2013-11-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -12,11 +12,11 @@ msgstr ""
|
|
12 |
|
13 |
#: methods/email.php:44
|
14 |
msgid "The email address entered above will be used. If choosing \"E-Mail\", then <strong>be aware</strong> that mail servers tend to have size limits; typically around 10-20Mb; <strong>backups larger than any limits will not arrive.</strong>"
|
15 |
-
msgstr ""
|
16 |
|
17 |
#: udaddons/options.php:425
|
18 |
msgid "(or connect using the form on this page if you have already purchased it)"
|
19 |
-
msgstr ""
|
20 |
|
21 |
#: udaddons/options.php:398
|
22 |
msgid "You've got it"
|
@@ -176,7 +176,7 @@ msgstr ""
|
|
176 |
|
177 |
#: udaddons/options.php:412
|
178 |
msgid "Available for this site (via your all-addons purchase)"
|
179 |
-
msgstr ""
|
180 |
|
181 |
#: udaddons/options.php:415
|
182 |
msgid "Assigned to this site"
|
@@ -208,15 +208,15 @@ msgstr "Fehler beim Versuchen auf UpdraftPlus.com zu verbinden:"
|
|
208 |
|
209 |
#: udaddons/options.php:293
|
210 |
msgid "Please wait whilst we make the claim..."
|
211 |
-
msgstr ""
|
212 |
|
213 |
#: udaddons/options.php:294
|
214 |
msgid "Claim not granted - perhaps you have already used this purchase somewhere else?"
|
215 |
-
msgstr ""
|
216 |
|
217 |
#: udaddons/options.php:295
|
218 |
msgid "Claim not granted - your account login details were wrong"
|
219 |
-
msgstr ""
|
220 |
|
221 |
#: udaddons/options.php:89
|
222 |
msgid "Your web server's version of PHP is too old ("
|
@@ -272,7 +272,7 @@ msgstr "Eine zukünftige Version von UpdraftPlus wird das Verschlüsselungs-Feat
|
|
272 |
|
273 |
#: admin.php:1351
|
274 |
msgid "If your restore included files, then your old (themes, uploads, plugins, whatever) directories have been retained with \"-old\" appended to their name. Remove them when you are satisfied that the backup worked properly."
|
275 |
-
msgstr ""
|
276 |
|
277 |
#: updraftplus.php:697 admin.php:2171
|
278 |
msgid "Your web-server does not have the %s module installed."
|
@@ -284,7 +284,7 @@ msgstr "Ohne es, ist die Verschlüsselung wesentlich langsamer."
|
|
284 |
|
285 |
#: updraftplus.php:700
|
286 |
msgid "A future release of UpdraftPlus will move the encryption feature into an add-on (and add more features to it)."
|
287 |
-
msgstr ""
|
288 |
|
289 |
#: admin.php:1517
|
290 |
msgid "Drop backup files here"
|
@@ -292,7 +292,7 @@ msgstr "Ziehe Sicherungs-Dateien hierher"
|
|
292 |
|
293 |
#: methods/googledrive.php:486
|
294 |
msgid "<strong>(You appear to be already authenticated,</strong> though you can authenticate again to refresh your access if you've had a problem)."
|
295 |
-
msgstr ""
|
296 |
|
297 |
#: methods/dropbox.php:291
|
298 |
msgid "(You appear to be already authenticated)"
|
@@ -332,15 +332,15 @@ msgstr "Stelle wieder her:"
|
|
332 |
|
333 |
#: admin.php:1501
|
334 |
msgid "Press the Restore button next to the chosen backup set."
|
335 |
-
msgstr ""
|
336 |
|
337 |
#: admin.php:84
|
338 |
msgid "The restore operation has begun. Do not press stop or close your browser until it reports itself as having finished."
|
339 |
-
msgstr ""
|
340 |
|
341 |
#: admin.php:86
|
342 |
msgid "The web server returned an error code (try again, or check your web server logs)"
|
343 |
-
msgstr ""
|
344 |
|
345 |
#: admin.php:83
|
346 |
msgid "If you exclude both the database and the files, then you have excluded everything!"
|
@@ -372,7 +372,7 @@ msgstr "Mit einem Zusatzpaket kannst du Sicherungen zu mehr als einen Speicheror
|
|
372 |
|
373 |
#: admin.php:1891
|
374 |
msgid "Note: the progress bar below is based on stages, NOT time. Do not stop the backup simply because it seems to have remained in the same place for a while - that is normal."
|
375 |
-
msgstr ""
|
376 |
|
377 |
#: admin.php:1841
|
378 |
msgid "(%s%%, file %s of %s)"
|
@@ -380,11 +380,11 @@ msgstr "(%s%%, Datei %s von %s)"
|
|
380 |
|
381 |
#: addons/sftp.php:421
|
382 |
msgid "Failed: We were able to log in and move to the indicated directory, but failed to successfully create a file in that location."
|
383 |
-
msgstr ""
|
384 |
|
385 |
#: addons/sftp.php:423
|
386 |
msgid "Failed: We were able to log in, but failed to successfully create a file in that location."
|
387 |
-
msgstr ""
|
388 |
|
389 |
#: addons/autobackup.php:29 addons/autobackup.php:302
|
390 |
msgid "Read more about how this works..."
|
@@ -412,7 +412,7 @@ msgstr "Sicherung ist vom: %s"
|
|
412 |
|
413 |
#: methods/email.php:34
|
414 |
msgid "The attempt to send the backup via email failed (probably the backup was too large for this method)"
|
415 |
-
msgstr ""
|
416 |
|
417 |
#: methods/cloudfiles.php:372
|
418 |
msgid "%s settings test result:"
|
@@ -452,7 +452,7 @@ msgstr "unbekannt"
|
|
452 |
|
453 |
#: admin.php:1874
|
454 |
msgid "next resumption: %d (after %ss)"
|
455 |
-
msgstr ""
|
456 |
|
457 |
#: admin.php:1875
|
458 |
msgid "last activity: %ss ago"
|
@@ -524,19 +524,19 @@ msgstr "Datei"
|
|
524 |
|
525 |
#: backup.php:1244
|
526 |
msgid "Failed to open directory (check the file permissions): %s"
|
527 |
-
msgstr ""
|
528 |
|
529 |
#: backup.php:1238
|
530 |
msgid "%s: unreadable file - could not be backed up (check the file permissions)"
|
531 |
-
msgstr ""
|
532 |
|
533 |
#: updraftplus.php:1529
|
534 |
msgid "The backup has not finished; a resumption is scheduled"
|
535 |
-
msgstr ""
|
536 |
|
537 |
#: updraftplus.php:1077
|
538 |
msgid "Your website is visited infrequently and UpdraftPlus is not getting the resources it hoped for; please read this page:"
|
539 |
-
msgstr ""
|
540 |
|
541 |
#: methods/googledrive.php:482
|
542 |
msgid "<strong>This is NOT a folder name</strong>. To get a folder's ID navigate to that folder in Google Drive in your web browser and copy the ID from your browser's address bar. It is the part that comes after <kbd>#folders/</kbd>. Leave empty to use your root folder."
|
@@ -622,11 +622,11 @@ msgstr ""
|
|
622 |
|
623 |
#: addons/morefiles.php:118 addons/morefiles.php:119
|
624 |
msgid "This does not look like a valid WordPress core backup - the file %s was missing."
|
625 |
-
msgstr ""
|
626 |
|
627 |
#: addons/morefiles.php:118 addons/morefiles.php:119
|
628 |
msgid "If you are not sure then you should stop; otherwise you may destroy this WordPress installation."
|
629 |
-
msgstr ""
|
630 |
|
631 |
#: admin.php:1341
|
632 |
msgid "Support"
|
@@ -642,15 +642,15 @@ msgstr "%s version: %s"
|
|
642 |
|
643 |
#: admin.php:983
|
644 |
msgid "You are importing from a newer version of WordPress (%s) into an older one (%s). There are no guarantees that WordPress can handle this."
|
645 |
-
msgstr ""
|
646 |
|
647 |
#: admin.php:1057
|
648 |
msgid "This database backup is missing core WordPress tables: %s"
|
649 |
-
msgstr ""
|
650 |
|
651 |
#: admin.php:1060
|
652 |
msgid "UpdraftPlus was unable to find the table prefix when scanning the database backup."
|
653 |
-
msgstr ""
|
654 |
|
655 |
#: admin.php:927
|
656 |
msgid "The database is too small to be a valid WordPress database (size: %s Kb)."
|
@@ -658,7 +658,7 @@ msgstr "Die Datenbank ist zu klein für eine korrekte WordPress-Datenbank (Grö
|
|
658 |
|
659 |
#: admin.php:137 admin.php:287
|
660 |
msgid "UpdraftPlus Premium can <strong>automatically</strong> take a backup of your plugins or themes and database before you update."
|
661 |
-
msgstr ""
|
662 |
|
663 |
#: admin.php:137 admin.php:287
|
664 |
msgid "Be safe every time, without needing to remember - follow this link to learn more."
|
@@ -742,11 +742,11 @@ msgstr "und dann, sofern du möchtest,"
|
|
742 |
|
743 |
#: methods/s3.php:387
|
744 |
msgid "Examples of S3-compatible storage providers:"
|
745 |
-
msgstr ""
|
746 |
|
747 |
#: methods/googledrive.php:207
|
748 |
msgid "Upload expected to fail: the %s limit for any single file is %s, whereas this file is %s Gb (%d bytes)"
|
749 |
-
msgstr ""
|
750 |
|
751 |
#: backup.php:788
|
752 |
msgid "The backup directory is not writable - the database backup is expected to shortly fail."
|
@@ -770,7 +770,7 @@ msgstr "Teile das Archiv alle:"
|
|
770 |
|
771 |
#: admin.php:2145
|
772 |
msgid "If entering multiple files/directories, then separate them with commas. You can use a * at the end of any entry as a wildcard."
|
773 |
-
msgstr ""
|
774 |
|
775 |
#: admin.php:91
|
776 |
msgid "Error: the server sent an empty response."
|
@@ -786,27 +786,27 @@ msgstr "Fehler: Der Server hat uns eine Antwort (JSON) gesendet, die wir nicht v
|
|
786 |
|
787 |
#: admin.php:1364
|
788 |
msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old). Use this button to delete them (if you have verified that the restoration worked)."
|
789 |
-
msgstr ""
|
790 |
|
791 |
#: admin.php:1158
|
792 |
msgid "This looks like a file created by UpdraftPlus, but this install does not know about this type of object: %s. Perhaps you need to install an add-on?"
|
793 |
-
msgstr ""
|
794 |
|
795 |
#: admin.php:614
|
796 |
msgid "The backup archive files have been successfully processed. Now press Restore again to proceed."
|
797 |
-
msgstr ""
|
798 |
|
799 |
#: admin.php:616
|
800 |
msgid "The backup archive files have been processed, but with some warnings. If all is well, then now press Restore again to proceed. Otherwise, cancel and correct any problems first."
|
801 |
-
msgstr ""
|
802 |
|
803 |
#: admin.php:618
|
804 |
msgid "The backup archive files have been processed, but with some errors. You will need to cancel and correct any problems before retrying."
|
805 |
-
msgstr ""
|
806 |
|
807 |
#: admin.php:498
|
808 |
msgid "The backup archive for this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To perform any restoration using UpdraftPlus, you will need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
|
809 |
-
msgstr ""
|
810 |
|
811 |
#: admin.php:551
|
812 |
msgid "No such backup set exists"
|
@@ -818,27 +818,27 @@ msgstr "Datei wurde nicht gefunden (du musst sie hochladen): %s"
|
|
818 |
|
819 |
#: admin.php:591
|
820 |
msgid "File was found, but is zero-sized (you need to re-upload it): %s"
|
821 |
-
msgstr ""
|
822 |
|
823 |
#: admin.php:595
|
824 |
msgid "File (%s) was found, but has a different size (%s) from what was expected (%s) - it may be corrupt."
|
825 |
-
msgstr ""
|
826 |
|
827 |
#: admin.php:609
|
828 |
msgid "This multi-archive backup set appears to have the following archives missing: %s"
|
829 |
-
msgstr ""
|
830 |
|
831 |
#: restorer.php:229
|
832 |
msgid "Failed to move directory (check your file permissions and disk quota): %s"
|
833 |
-
msgstr ""
|
834 |
|
835 |
#: restorer.php:463
|
836 |
msgid "This directory already exists, and will be replaced"
|
837 |
-
msgstr ""
|
838 |
|
839 |
#: restorer.php:220
|
840 |
msgid "Failed to move file (check your file permissions and disk quota): %s"
|
841 |
-
msgstr ""
|
842 |
|
843 |
#: restorer.php:28
|
844 |
msgid "Moving unpacked backup into place..."
|
@@ -882,7 +882,7 @@ msgstr ""
|
|
882 |
|
883 |
#: admin.php:2189
|
884 |
msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
|
885 |
-
msgstr ""
|
886 |
|
887 |
#: admin.php:2137
|
888 |
msgid "Your wp-content directory server path: %s"
|
@@ -934,7 +934,7 @@ msgstr ""
|
|
934 |
|
935 |
#: restorer.php:870
|
936 |
msgid "Requested table engine (%s) is not present - changing to MyISAM."
|
937 |
-
msgstr ""
|
938 |
|
939 |
#: restorer.php:881
|
940 |
msgid "Restoring table (%s)"
|
@@ -946,15 +946,15 @@ msgstr "Es existiert noch eine Sicherung von einer vorherigen Wiederherstellung:
|
|
946 |
|
947 |
#: backup.php:1560 backup.php:1753
|
948 |
msgid "A zip error occurred - check your log for more details."
|
949 |
-
msgstr ""
|
950 |
|
951 |
#: addons/migrator.php:45
|
952 |
msgid "This looks like a migration (the backup is from a site with a different address/URL), but you did not check the option to search-and-replace the database. That is usually a mistake."
|
953 |
-
msgstr ""
|
954 |
|
955 |
#: restorer.php:956
|
956 |
msgid "An error occured on the first CREATE TABLE command - aborting run"
|
957 |
-
msgstr ""
|
958 |
|
959 |
#: admin.php:2866
|
960 |
msgid "file is size:"
|
@@ -978,7 +978,7 @@ msgstr "Einige Dateien werden noch heruntergeladen oder bearbeitet - bitte warte
|
|
978 |
|
979 |
#: admin.php:968 admin.php:976
|
980 |
msgid "This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
|
981 |
-
msgstr ""
|
982 |
|
983 |
#: methods/ftp.php:44 methods/ftp.php:127
|
984 |
msgid "%s login failure"
|
@@ -1049,7 +1049,7 @@ msgstr "Fehler: %s"
|
|
1049 |
|
1050 |
#: admin.php:2363
|
1051 |
msgid "Backup directory specified exists, but is <b>not</b> writable."
|
1052 |
-
msgstr ""
|
1053 |
|
1054 |
#: admin.php:2361
|
1055 |
msgid "Backup directory specified does <b>not</b> exist."
|
@@ -2168,7 +2168,7 @@ msgstr ""
|
|
2168 |
|
2169 |
#: restorer.php:152
|
2170 |
msgid "wp-config.php from backup: will restore as wp-config-backup.php"
|
2171 |
-
msgstr ""
|
2172 |
|
2173 |
#: admin.php:2383
|
2174 |
msgid "Choosing this option lowers your security by stopping UpdraftPlus from using SSL for authentication and encrypted transport at all, where possible. Note that some cloud storage providers do not allow this (e.g. Dropbox), so with those providers this setting will have no effect."
|
@@ -2408,7 +2408,7 @@ msgstr "Füge in Datei-Sicherung hinzu"
|
|
2408 |
|
2409 |
#: admin.php:2137
|
2410 |
msgid "Any other directories found inside wp-content"
|
2411 |
-
msgstr ""
|
2412 |
|
2413 |
#: admin.php:2143
|
2414 |
msgid "Exclude these:"
|
@@ -2452,15 +2452,15 @@ msgstr "Löschen"
|
|
2452 |
|
2453 |
#: admin.php:1993
|
2454 |
msgid "The request to the filesystem to create the directory failed."
|
2455 |
-
msgstr ""
|
2456 |
|
2457 |
#: admin.php:2007
|
2458 |
msgid "The folder was created, but we had to change its file permissions to 777 (world-writable) to be able to write to it. You should check with your hosting provider that this will not cause any problems"
|
2459 |
-
msgstr ""
|
2460 |
|
2461 |
#: admin.php:2011
|
2462 |
msgid "The folder exists, but your webserver does not have permission to write to it."
|
2463 |
-
msgstr ""
|
2464 |
|
2465 |
#: admin.php:2011
|
2466 |
msgid "You will need to consult with your web hosting provider to find out to set permissions for a WordPress plugin to write to the directory."
|
2 |
# This file is distributed under the same license as the UpdraftPlus package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"PO-Revision-Date: 2013-11-15 07:56:12+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
|
13 |
#: methods/email.php:44
|
14 |
msgid "The email address entered above will be used. If choosing \"E-Mail\", then <strong>be aware</strong> that mail servers tend to have size limits; typically around 10-20Mb; <strong>backups larger than any limits will not arrive.</strong>"
|
15 |
+
msgstr "Die oben eingetragende E-Mail Adresse wird benutzt. Mit dem Wählen von \"E-Mail\" <strong>muss</strong> dir <strong>bewusst sein</strong>, dass Mail-Server Größen-Limits haben; meist zwischen 10-20MB; <strong>Sicherungen, die diese Limits übersteigen, werden nicht ankommen.</strong>"
|
16 |
|
17 |
#: udaddons/options.php:425
|
18 |
msgid "(or connect using the form on this page if you have already purchased it)"
|
19 |
+
msgstr "(oder verbinde mit dem Formular auf dieser Seite, falls du es bereits gekauft hast)"
|
20 |
|
21 |
#: udaddons/options.php:398
|
22 |
msgid "You've got it"
|
176 |
|
177 |
#: udaddons/options.php:412
|
178 |
msgid "Available for this site (via your all-addons purchase)"
|
179 |
+
msgstr "Verfügbar für diese Seite (durch deinen Alle Add-Ons Einkauf)"
|
180 |
|
181 |
#: udaddons/options.php:415
|
182 |
msgid "Assigned to this site"
|
208 |
|
209 |
#: udaddons/options.php:293
|
210 |
msgid "Please wait whilst we make the claim..."
|
211 |
+
msgstr "Bitte warte, während wir den Antrag stellen..."
|
212 |
|
213 |
#: udaddons/options.php:294
|
214 |
msgid "Claim not granted - perhaps you have already used this purchase somewhere else?"
|
215 |
+
msgstr "Antrag abgelehnt - vielleicht hast du diesen Kauf bereits woanders verwendet?"
|
216 |
|
217 |
#: udaddons/options.php:295
|
218 |
msgid "Claim not granted - your account login details were wrong"
|
219 |
+
msgstr "Antrag abgelehnt - deine Login-Daten waren falsch."
|
220 |
|
221 |
#: udaddons/options.php:89
|
222 |
msgid "Your web server's version of PHP is too old ("
|
272 |
|
273 |
#: admin.php:1351
|
274 |
msgid "If your restore included files, then your old (themes, uploads, plugins, whatever) directories have been retained with \"-old\" appended to their name. Remove them when you are satisfied that the backup worked properly."
|
275 |
+
msgstr "Wenn du bereits vorhandene Daten wiederherstellst, bleiben deine alten Daten (Themes, Uploads, Plugins, etc)-Verzeichnisse, erweitert durch \"-old\" erhalten. Entferne diese Verzeichnisse, wenn du sicher bist, dass die Sicherung ordentlich verlief."
|
276 |
|
277 |
#: updraftplus.php:697 admin.php:2171
|
278 |
msgid "Your web-server does not have the %s module installed."
|
284 |
|
285 |
#: updraftplus.php:700
|
286 |
msgid "A future release of UpdraftPlus will move the encryption feature into an add-on (and add more features to it)."
|
287 |
+
msgstr "Eine zukünftige Version von UpdraftPlus wird das Verschlüsselungs-Funktion in ein Add-On verschieben (und weitere Funktionen hinzufügen)."
|
288 |
|
289 |
#: admin.php:1517
|
290 |
msgid "Drop backup files here"
|
292 |
|
293 |
#: methods/googledrive.php:486
|
294 |
msgid "<strong>(You appear to be already authenticated,</strong> though you can authenticate again to refresh your access if you've had a problem)."
|
295 |
+
msgstr "<strong>(Du scheinst bereits authentifiziert zu sein,</strong> wenn du ein Problem hast kannst du die Authentifizierung aber aktualisieren)."
|
296 |
|
297 |
#: methods/dropbox.php:291
|
298 |
msgid "(You appear to be already authenticated)"
|
332 |
|
333 |
#: admin.php:1501
|
334 |
msgid "Press the Restore button next to the chosen backup set."
|
335 |
+
msgstr "Drücke den Wiederherstellen-Button, um die ausgewählte Sicherung wiederherzustellen."
|
336 |
|
337 |
#: admin.php:84
|
338 |
msgid "The restore operation has begun. Do not press stop or close your browser until it reports itself as having finished."
|
339 |
+
msgstr "Die Wiederherstellung hat begonnen. Bitte stoppe nicht das Laden der Seite und schließe nicht deinen Browser, bis die Operation als fertiggestellt deklariert wird."
|
340 |
|
341 |
#: admin.php:86
|
342 |
msgid "The web server returned an error code (try again, or check your web server logs)"
|
343 |
+
msgstr "Der Webserver hat einen Fehlercode geantwortet (Versuche es erneut oder überprüfe die Webserver-Logs)"
|
344 |
|
345 |
#: admin.php:83
|
346 |
msgid "If you exclude both the database and the files, then you have excluded everything!"
|
372 |
|
373 |
#: admin.php:1891
|
374 |
msgid "Note: the progress bar below is based on stages, NOT time. Do not stop the backup simply because it seems to have remained in the same place for a while - that is normal."
|
375 |
+
msgstr "Hinweis: Der Fortschrittsbalken unten basiert auf Schritten, NICHT Zeit. Stoppe das Backup nicht, nur weil der Balken einen Moment stehen bleibt - das ist normal."
|
376 |
|
377 |
#: admin.php:1841
|
378 |
msgid "(%s%%, file %s of %s)"
|
380 |
|
381 |
#: addons/sftp.php:421
|
382 |
msgid "Failed: We were able to log in and move to the indicated directory, but failed to successfully create a file in that location."
|
383 |
+
msgstr "Fehlgeschlagen: Wir konnten uns erfolgreich anmelden und das gewünschte Verzeichnis verschieben, konnten jedoch an dem Ort keine Datei erstellen."
|
384 |
|
385 |
#: addons/sftp.php:423
|
386 |
msgid "Failed: We were able to log in, but failed to successfully create a file in that location."
|
387 |
+
msgstr "Fehlgeschlagen: Wir konnten uns erfolgreich anmelden, konnten jedoch keine Datei an dem Ort erstellen."
|
388 |
|
389 |
#: addons/autobackup.php:29 addons/autobackup.php:302
|
390 |
msgid "Read more about how this works..."
|
412 |
|
413 |
#: methods/email.php:34
|
414 |
msgid "The attempt to send the backup via email failed (probably the backup was too large for this method)"
|
415 |
+
msgstr "Der Versuch die Sicherung per E-Mail zu senden schlug fehl (wahrscheinlich war die Sicherung zu groß für diese Methode)"
|
416 |
|
417 |
#: methods/cloudfiles.php:372
|
418 |
msgid "%s settings test result:"
|
452 |
|
453 |
#: admin.php:1874
|
454 |
msgid "next resumption: %d (after %ss)"
|
455 |
+
msgstr "Nächste Wiederaufnahme: %d (nach %ss)"
|
456 |
|
457 |
#: admin.php:1875
|
458 |
msgid "last activity: %ss ago"
|
524 |
|
525 |
#: backup.php:1244
|
526 |
msgid "Failed to open directory (check the file permissions): %s"
|
527 |
+
msgstr "Konnte Verzeichnis nicht öffnen (überprüfe die Dateiberechtigungen): %s"
|
528 |
|
529 |
#: backup.php:1238
|
530 |
msgid "%s: unreadable file - could not be backed up (check the file permissions)"
|
531 |
+
msgstr "%s: nihct lesbare Datei - konnte nicht gesichert werden (überprüfe Dateiberechtigungen)"
|
532 |
|
533 |
#: updraftplus.php:1529
|
534 |
msgid "The backup has not finished; a resumption is scheduled"
|
535 |
+
msgstr "Die Sicherung wurde nicht beendet; eine Wiederaufnahme ist geplant"
|
536 |
|
537 |
#: updraftplus.php:1077
|
538 |
msgid "Your website is visited infrequently and UpdraftPlus is not getting the resources it hoped for; please read this page:"
|
539 |
+
msgstr "Deine Webseite wird unregelmäßig besucht und UpdraftPlus bekommt nicht die Ressourcen, die es braucht; bitte lies diese Seite:"
|
540 |
|
541 |
#: methods/googledrive.php:482
|
542 |
msgid "<strong>This is NOT a folder name</strong>. To get a folder's ID navigate to that folder in Google Drive in your web browser and copy the ID from your browser's address bar. It is the part that comes after <kbd>#folders/</kbd>. Leave empty to use your root folder."
|
622 |
|
623 |
#: addons/morefiles.php:118 addons/morefiles.php:119
|
624 |
msgid "This does not look like a valid WordPress core backup - the file %s was missing."
|
625 |
+
msgstr "Das sieht nicht nach einer validen WordPress-Kern Sicherung aus - die Datei %s fehlt."
|
626 |
|
627 |
#: addons/morefiles.php:118 addons/morefiles.php:119
|
628 |
msgid "If you are not sure then you should stop; otherwise you may destroy this WordPress installation."
|
629 |
+
msgstr "Wenn du dir nicht sicher bist, solltest du hier aufhören, du könntest diese WordPress-Installation unbrauchbar machen."
|
630 |
|
631 |
#: admin.php:1341
|
632 |
msgid "Support"
|
642 |
|
643 |
#: admin.php:983
|
644 |
msgid "You are importing from a newer version of WordPress (%s) into an older one (%s). There are no guarantees that WordPress can handle this."
|
645 |
+
msgstr "Du importierst aus einer neuen WordPress-Version (%s) in eine ältere (%s). Es gibt keine Garantie, dass WordPress das verträgt."
|
646 |
|
647 |
#: admin.php:1057
|
648 |
msgid "This database backup is missing core WordPress tables: %s"
|
649 |
+
msgstr "Der Datenbank-Sicherung fehlen WordPress-Kern Tabellen: %s"
|
650 |
|
651 |
#: admin.php:1060
|
652 |
msgid "UpdraftPlus was unable to find the table prefix when scanning the database backup."
|
653 |
+
msgstr "UpdraftPlus konnte den Tabellen-Prefix beim Scannen der Datenbanksicherung nicht finden."
|
654 |
|
655 |
#: admin.php:927
|
656 |
msgid "The database is too small to be a valid WordPress database (size: %s Kb)."
|
658 |
|
659 |
#: admin.php:137 admin.php:287
|
660 |
msgid "UpdraftPlus Premium can <strong>automatically</strong> take a backup of your plugins or themes and database before you update."
|
661 |
+
msgstr "UpdraftPlus Premium kann <strong>automatisch</strong> eine Sicherung deiner Plugins, Themes und Datenbank vor der Aktualisierung durchführen."
|
662 |
|
663 |
#: admin.php:137 admin.php:287
|
664 |
msgid "Be safe every time, without needing to remember - follow this link to learn more."
|
742 |
|
743 |
#: methods/s3.php:387
|
744 |
msgid "Examples of S3-compatible storage providers:"
|
745 |
+
msgstr "Beispiele für S3-kompatible Speicher-Anbieter:"
|
746 |
|
747 |
#: methods/googledrive.php:207
|
748 |
msgid "Upload expected to fail: the %s limit for any single file is %s, whereas this file is %s Gb (%d bytes)"
|
749 |
+
msgstr "Hochladen wird fehlschlagen: Das %s Limit für jede Datei beträgt %s, wohingegen die Datei %s GB (%d Byte) groß ist. "
|
750 |
|
751 |
#: backup.php:788
|
752 |
msgid "The backup directory is not writable - the database backup is expected to shortly fail."
|
770 |
|
771 |
#: admin.php:2145
|
772 |
msgid "If entering multiple files/directories, then separate them with commas. You can use a * at the end of any entry as a wildcard."
|
773 |
+
msgstr "Beim Eingeben mehrerer Dateien/Verzeichnisse, bitte mit Komma trennen. Du kannst * am Ende jedes Eintrages als Wildcard nutzen."
|
774 |
|
775 |
#: admin.php:91
|
776 |
msgid "Error: the server sent an empty response."
|
786 |
|
787 |
#: admin.php:1364
|
788 |
msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old). Use this button to delete them (if you have verified that the restoration worked)."
|
789 |
+
msgstr "Deine WordPress-Installation besitzt alte Verzeichnisse von seinem Zustand vor der Wiederherstellung/Migration (technnische Information: Diese haben den Suffix -old). Benutze dieses Button, um die Verzeichnisse zu löschen (wenn du dir sicher bist, dass die Wiederherstellung erfolgreich war)."
|
790 |
|
791 |
#: admin.php:1158
|
792 |
msgid "This looks like a file created by UpdraftPlus, but this install does not know about this type of object: %s. Perhaps you need to install an add-on?"
|
793 |
+
msgstr "DIe ssieht aus wie eine von UpdraftPlus erzeugte Datei, aber die Software konnte mit dem Typ des Objekts %s nichts anfangen. Musst du vielleicht ein Add-On installieren?"
|
794 |
|
795 |
#: admin.php:614
|
796 |
msgid "The backup archive files have been successfully processed. Now press Restore again to proceed."
|
797 |
+
msgstr "DIe Sicherungs-Archiv-Dateien wurden erfolgreich verarbeitet. Nun nutze den Restore-Button erneut, um fortzufahren."
|
798 |
|
799 |
#: admin.php:616
|
800 |
msgid "The backup archive files have been processed, but with some warnings. If all is well, then now press Restore again to proceed. Otherwise, cancel and correct any problems first."
|
801 |
+
msgstr "Die Sicherungs-Archiv-Dateien wurden verarbeitet, allerdings mit Warnungen. Wenn alles in Ordnung ist, nutze den Restore-Button um fortzufahren. Andernfalls brich ab und korrigiere alle Probleme zuerst."
|
802 |
|
803 |
#: admin.php:618
|
804 |
msgid "The backup archive files have been processed, but with some errors. You will need to cancel and correct any problems before retrying."
|
805 |
+
msgstr "DIe Sicherungs-Archiv-Dateien wurden verarbeitet, jedoch mit Fehlern. Du musst abbrechen und die Probleme vor einem erneuten Versuch korrigieren."
|
806 |
|
807 |
#: admin.php:498
|
808 |
msgid "The backup archive for this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To perform any restoration using UpdraftPlus, you will need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
|
809 |
+
msgstr "Das Sicherungs-Archiv für diese Datei konnte nicht gefunden werden. Die Remote-Speicher Methode (%s) erlaubt es uns nicht, Dateien zu empfangen. Um eine Wiederherstellung mit UpdraftPlus durchzuführen, musst du eine Kopie der Datei besorgen und diese in das UpdraftPlus Arbeitsverzeichnis kopieren."
|
810 |
|
811 |
#: admin.php:551
|
812 |
msgid "No such backup set exists"
|
818 |
|
819 |
#: admin.php:591
|
820 |
msgid "File was found, but is zero-sized (you need to re-upload it): %s"
|
821 |
+
msgstr "Datei gefunden, ist jedoch leer (du wirst sie erneut hochladen müssen): %s"
|
822 |
|
823 |
#: admin.php:595
|
824 |
msgid "File (%s) was found, but has a different size (%s) from what was expected (%s) - it may be corrupt."
|
825 |
+
msgstr "Datei (%s) wurde gefunden, hat allerdings eine andere Größe (%s) als erwartet wurde (%s) - ggf. ist die Datei korrupt."
|
826 |
|
827 |
#: admin.php:609
|
828 |
msgid "This multi-archive backup set appears to have the following archives missing: %s"
|
829 |
+
msgstr "Die Multi-Archiv-Sicherung scheint folrgende Archive zu benötigen (nicht vorhanden): %s"
|
830 |
|
831 |
#: restorer.php:229
|
832 |
msgid "Failed to move directory (check your file permissions and disk quota): %s"
|
833 |
+
msgstr "Konnte Verzeichnis nicht verschieben (überprüfe Dateiberechtigungen und Speicherplatzbelegung): %s"
|
834 |
|
835 |
#: restorer.php:463
|
836 |
msgid "This directory already exists, and will be replaced"
|
837 |
+
msgstr "Das Verzeichnis existiert bereits und wird ersetzt"
|
838 |
|
839 |
#: restorer.php:220
|
840 |
msgid "Failed to move file (check your file permissions and disk quota): %s"
|
841 |
+
msgstr "Konnte Datei nicht verschieben (überprüfe Dateiberechtigungen und Speicherplatzbelegung): %s"
|
842 |
|
843 |
#: restorer.php:28
|
844 |
msgid "Moving unpacked backup into place..."
|
882 |
|
883 |
#: admin.php:2189
|
884 |
msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
|
885 |
+
msgstr "Ziehe verschlüsselte Datenbank-Dateien (db.gz.crypt Dateien) hierher, um diese zur Entschlüsselung hochzuladen."
|
886 |
|
887 |
#: admin.php:2137
|
888 |
msgid "Your wp-content directory server path: %s"
|
934 |
|
935 |
#: restorer.php:870
|
936 |
msgid "Requested table engine (%s) is not present - changing to MyISAM."
|
937 |
+
msgstr "Angefragte Tabellen-Engine (%s) ist nicht verfügbar - wechsle zu MyISAM."
|
938 |
|
939 |
#: restorer.php:881
|
940 |
msgid "Restoring table (%s)"
|
946 |
|
947 |
#: backup.php:1560 backup.php:1753
|
948 |
msgid "A zip error occurred - check your log for more details."
|
949 |
+
msgstr "Ein ZIP-Fehler trat auf - überprüfe das Logfile für mehr Details."
|
950 |
|
951 |
#: addons/migrator.php:45
|
952 |
msgid "This looks like a migration (the backup is from a site with a different address/URL), but you did not check the option to search-and-replace the database. That is usually a mistake."
|
953 |
+
msgstr "Das sieht nach einer MIgration aus (die Sicherung einer Seite mit anderer URL), du hast aber nicht die Option \"surche und ersetze die Datenbank\" ausgewählt. Das ist für gewöhnlich ein Fehler."
|
954 |
|
955 |
#: restorer.php:956
|
956 |
msgid "An error occured on the first CREATE TABLE command - aborting run"
|
957 |
+
msgstr "Es ist ein Fehler beim ersten CREATE TABLE Kommando aufgetreten - breche ab"
|
958 |
|
959 |
#: admin.php:2866
|
960 |
msgid "file is size:"
|
978 |
|
979 |
#: admin.php:968 admin.php:976
|
980 |
msgid "This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
|
981 |
+
msgstr "Dieses Sicherungsset ist von einer anderen Seite - das ist keine Wiederherstellung, sondern eine Migration. Du brauchst das Migrations-Add-On, um fortzufahren."
|
982 |
|
983 |
#: methods/ftp.php:44 methods/ftp.php:127
|
984 |
msgid "%s login failure"
|
1049 |
|
1050 |
#: admin.php:2363
|
1051 |
msgid "Backup directory specified exists, but is <b>not</b> writable."
|
1052 |
+
msgstr "Angegebenes Sicherungsverzeichnis existiert, ist jedoch <b>nicht</b> schreibbar."
|
1053 |
|
1054 |
#: admin.php:2361
|
1055 |
msgid "Backup directory specified does <b>not</b> exist."
|
2168 |
|
2169 |
#: restorer.php:152
|
2170 |
msgid "wp-config.php from backup: will restore as wp-config-backup.php"
|
2171 |
+
msgstr "wp-config.php aus Sicherung: Werde als wp-config-backup.php wiederherstellen"
|
2172 |
|
2173 |
#: admin.php:2383
|
2174 |
msgid "Choosing this option lowers your security by stopping UpdraftPlus from using SSL for authentication and encrypted transport at all, where possible. Note that some cloud storage providers do not allow this (e.g. Dropbox), so with those providers this setting will have no effect."
|
2408 |
|
2409 |
#: admin.php:2137
|
2410 |
msgid "Any other directories found inside wp-content"
|
2411 |
+
msgstr "Andere Verzeichnisse, die in wp-content gefunden wurden"
|
2412 |
|
2413 |
#: admin.php:2143
|
2414 |
msgid "Exclude these:"
|
2452 |
|
2453 |
#: admin.php:1993
|
2454 |
msgid "The request to the filesystem to create the directory failed."
|
2455 |
+
msgstr "Das Erstellen des Verzeichnisses schlug fehl."
|
2456 |
|
2457 |
#: admin.php:2007
|
2458 |
msgid "The folder was created, but we had to change its file permissions to 777 (world-writable) to be able to write to it. You should check with your hosting provider that this will not cause any problems"
|
2459 |
+
msgstr "Das Verzeichnis wurde angelegt, jedoch ließen sich seine Berechtigungen nicht zu 777 (welt-lesbar) ändern, damit wir darin schreiben können. Du solltest prüfen, ob das keine Probleme verursacht."
|
2460 |
|
2461 |
#: admin.php:2011
|
2462 |
msgid "The folder exists, but your webserver does not have permission to write to it."
|
2463 |
+
msgstr "Das Verzeichnis existiert, dein Webserver hat jedoch keine Berechtigungen darin zu schreiben."
|
2464 |
|
2465 |
#: admin.php:2011
|
2466 |
msgid "You will need to consult with your web hosting provider to find out to set permissions for a WordPress plugin to write to the directory."
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: Backup with UpdraftPlus, DavidAnderson
|
|
3 |
Tags: backup, backups, restore, database, rackspace, amazon, s3, amazon s3, s3 compatible, dropbox, google drive, rackspace cloud files, rackspace, cloud files, dreamhost, dreamobjects, ftp, ftp backup, webdav, google cloud storage, cloudian, cloudn, connectria, constant cloud, eucalyptus, nifty, nimbula, back up, multisite, restoration, sftp, ftps, scp, migrate, duplicate, copy, updraft, schedule, mysql backup, database backup, db backup, website backup, wordpress backup, full backup
|
4 |
Requires at least: 3.2
|
5 |
Tested up to: 3.7
|
6 |
-
Stable tag: 1.7.
|
7 |
Author URI: http://updraftplus.com
|
8 |
Donate link: http://david.dw-perspective.org.uk/donate
|
9 |
License: GPLv3 or later
|
@@ -16,7 +16,7 @@ Easy and complete backups + restoration. Manual or automated backups (backup to
|
|
16 |
|
17 |
<strong>Top-quality:</strong> UpdraftPlus is the <a href="http://rankwp.com/plugins/updraftplus">highest-ranking backup plugin on rankwp.com</a> (ranks 16th out of 28,000 WordPress plugins for quality on rankwp.com - last checked 28th September 2013).
|
18 |
|
19 |
-
<strong>Tens of thousands of users:</strong> widely tested and reliable (over
|
20 |
|
21 |
* Supports WordPress backups to Amazon S3 (or compatible), Dropbox, Rackspace Cloud Files, Google Drive, Google Cloud Storage, DreamHost DreamObjects, FTP and email. Also (via an add-on) FTP over SSL, SFTP, SCP and WebDAV. (Note: Microsoft forbid SkyDrive to be used by backup software). Some examples of S3-compatible providers: Cloudian, Connectria, Constant, Eucalyptus, Nifty, Nimbula, Cloudn.
|
22 |
* Quick restore (both file and database backups)
|
@@ -132,6 +132,11 @@ Thanks for asking - yes, I have. Check out my profile page - http://profiles.wor
|
|
132 |
|
133 |
The <a href="http://updraftplus.com/news/">UpdraftPlus backup blog</a> is the best place to learn in more detail about any important changes.
|
134 |
|
|
|
|
|
|
|
|
|
|
|
135 |
= 1.7.39 - 2013/11/11 =
|
136 |
|
137 |
* FIX: Correct calculation of which old backups to delete when automatic pre-plugin/theme backups run
|
@@ -656,4 +661,4 @@ We recognise and thank the following for code and/or libraries used and/or modif
|
|
656 |
Furthermore, reliance upon any non-English translation is at your own risk. UpdraftPlus can give no guarantees that translations from the original English are accurate.
|
657 |
|
658 |
== Upgrade Notice ==
|
659 |
-
* 1.7.
|
3 |
Tags: backup, backups, restore, database, rackspace, amazon, s3, amazon s3, s3 compatible, dropbox, google drive, rackspace cloud files, rackspace, cloud files, dreamhost, dreamobjects, ftp, ftp backup, webdav, google cloud storage, cloudian, cloudn, connectria, constant cloud, eucalyptus, nifty, nimbula, back up, multisite, restoration, sftp, ftps, scp, migrate, duplicate, copy, updraft, schedule, mysql backup, database backup, db backup, website backup, wordpress backup, full backup
|
4 |
Requires at least: 3.2
|
5 |
Tested up to: 3.7
|
6 |
+
Stable tag: 1.7.40
|
7 |
Author URI: http://updraftplus.com
|
8 |
Donate link: http://david.dw-perspective.org.uk/donate
|
9 |
License: GPLv3 or later
|
16 |
|
17 |
<strong>Top-quality:</strong> UpdraftPlus is the <a href="http://rankwp.com/plugins/updraftplus">highest-ranking backup plugin on rankwp.com</a> (ranks 16th out of 28,000 WordPress plugins for quality on rankwp.com - last checked 28th September 2013).
|
18 |
|
19 |
+
<strong>Tens of thousands of users:</strong> widely tested and reliable (over 395,000 downloads). Ranks in the top 100 most used of all WordPress plugins on rankwp.com. Millions of backups completed!
|
20 |
|
21 |
* Supports WordPress backups to Amazon S3 (or compatible), Dropbox, Rackspace Cloud Files, Google Drive, Google Cloud Storage, DreamHost DreamObjects, FTP and email. Also (via an add-on) FTP over SSL, SFTP, SCP and WebDAV. (Note: Microsoft forbid SkyDrive to be used by backup software). Some examples of S3-compatible providers: Cloudian, Connectria, Constant, Eucalyptus, Nifty, Nimbula, Cloudn.
|
22 |
* Quick restore (both file and database backups)
|
132 |
|
133 |
The <a href="http://updraftplus.com/news/">UpdraftPlus backup blog</a> is the best place to learn in more detail about any important changes.
|
134 |
|
135 |
+
= 1.7.40 - 2013/11/15 =
|
136 |
+
|
137 |
+
* FIX: Work around bug in some old PHP versions on Windows when creating database dump
|
138 |
+
* TWEAK: Log PHP notices in the log file
|
139 |
+
|
140 |
= 1.7.39 - 2013/11/11 =
|
141 |
|
142 |
* FIX: Correct calculation of which old backups to delete when automatic pre-plugin/theme backups run
|
661 |
Furthermore, reliance upon any non-English translation is at your own risk. UpdraftPlus can give no guarantees that translations from the original English are accurate.
|
662 |
|
663 |
== Upgrade Notice ==
|
664 |
+
* 1.7.40: Work around bug in old PHP versions on Windows when creating database dump
|
updraftplus.php
CHANGED
@@ -4,7 +4,7 @@ Plugin Name: UpdraftPlus - Backup/Restore
|
|
4 |
Plugin URI: http://updraftplus.com
|
5 |
Description: Backup and restore: take backups locally, or backup to Amazon S3, Dropbox, Google Drive, Rackspace, (S)FTP, WebDAV & email, on automatic schedules.
|
6 |
Author: UpdraftPlus.Com, DavidAnderson
|
7 |
-
Version: 1.7.
|
8 |
Donate link: http://david.dw-perspective.org.uk/donate
|
9 |
License: GPLv3 or later
|
10 |
Text Domain: updraftplus
|
@@ -17,13 +17,18 @@ TODO - some of these are out of date/done, needs pruning
|
|
17 |
// Change add-ons screen, to be less confusing for people who haven't yet updated but have connected
|
18 |
// Change migrate window: 1) Retain link to article 2) Have selector to choose which backup set to migrate - or a fresh one 3) Have option for FTP/SFTP/SCP despatch 4) Have big "Go" button. Have some indication of what happens next. Test the login first. Have the remote site auto-scan its directory + pick up new sets. Have a way of querying the remote site for its UD-dir. Have a way of saving the settings as a 'profile'. Or just save the last set of settings (since mostly will be just one place to send to). Implement an HTTP/JSON method for sending files too.
|
19 |
// Place in maintenance mode during restore - ?
|
|
|
|
|
20 |
// http://www.phpclasses.org/package/8269-PHP-Send-MySQL-database-backup-files-to-Ubuntu-One.html
|
21 |
-
//
|
22 |
-
//
|
|
|
|
|
|
|
23 |
// Add more info to email - e.g. names + sizes + checksums of uploads + locations. Make the report beautiful!
|
24 |
// Warn/prevent if trying to migrate between sub-domain/sub-folder based multisites
|
25 |
// Don't perform pruning when doing auto-backup?
|
26 |
-
//
|
27 |
// Can some tables be omitted from the search/replace on a migrate? i.e. Special knowledge?
|
28 |
// Put a 'what do I get if I upgrade?' link into the mix
|
29 |
// Add to admin bar (and make it something that can be turned off)
|
@@ -37,6 +42,7 @@ TODO - some of these are out of date/done, needs pruning
|
|
37 |
// Show 'Migrate' instead of 'Restore' on the button if relevant
|
38 |
// Test with: http://wordpress.org/plugins/wp-db-driver/
|
39 |
// Backup notes
|
|
|
40 |
// Exclude by default: uploads/wp-clone
|
41 |
// Switch zip engines earlier if no progress - see log.cfd793337563_hostingfails.txt
|
42 |
// The delete-em at the end needs to be made resumable. And to only run on last run-through (i.e. no errors, or no resumption)
|
@@ -731,13 +737,13 @@ class UpdraftPlus {
|
|
731 |
$pfile = md5(time().rand()).'.tmp';
|
732 |
file_put_contents($updraft_dir.'/'.$pfile, "[mysqldump]\npassword=".DB_PASSWORD."\n");
|
733 |
|
|
|
734 |
foreach (explode(',', UPDRAFTPLUS_MYSQLDUMP_EXECUTABLE) as $potsql) {
|
735 |
if (!@is_executable($potsql)) continue;
|
736 |
if ($logit) $this->log("Testing: $potsql");
|
737 |
|
738 |
$exec = "cd ".escapeshellarg($updraft_dir)."; $potsql --defaults-file=$pfile --max_allowed_packet=1M --quote-names --add-drop-table --skip-comments --skip-set-charset --allow-keywords --dump-date --extended-insert --where=option_name=\\'siteurl\\' --user=".escapeshellarg(DB_USER)." --host=".escapeshellarg(DB_HOST)." ".DB_NAME." ".escapeshellarg($table_name)." >$tmp_file";
|
739 |
|
740 |
-
$result = false;
|
741 |
$handle = popen($exec, "r");
|
742 |
if ($handle) {
|
743 |
while (!feof($handle)) {
|
@@ -989,8 +995,47 @@ class UpdraftPlus {
|
|
989 |
return false;
|
990 |
}
|
991 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
992 |
public function backup_resume($resumption_no, $bnonce) {
|
993 |
|
|
|
|
|
994 |
$this->current_resumption = $resumption_no;
|
995 |
|
996 |
// 15 minutes
|
@@ -1246,6 +1291,8 @@ class UpdraftPlus {
|
|
1246 |
if (is_array($our_files)) $this->save_last_backup($our_files);
|
1247 |
$this->backup_finish($next_resumption, true, true, $resumption_no);
|
1248 |
|
|
|
|
|
1249 |
}
|
1250 |
|
1251 |
function max_time_passed($time_passed, $upto) {
|
4 |
Plugin URI: http://updraftplus.com
|
5 |
Description: Backup and restore: take backups locally, or backup to Amazon S3, Dropbox, Google Drive, Rackspace, (S)FTP, WebDAV & email, on automatic schedules.
|
6 |
Author: UpdraftPlus.Com, DavidAnderson
|
7 |
+
Version: 1.7.40
|
8 |
Donate link: http://david.dw-perspective.org.uk/donate
|
9 |
License: GPLv3 or later
|
10 |
Text Domain: updraftplus
|
17 |
// Change add-ons screen, to be less confusing for people who haven't yet updated but have connected
|
18 |
// Change migrate window: 1) Retain link to article 2) Have selector to choose which backup set to migrate - or a fresh one 3) Have option for FTP/SFTP/SCP despatch 4) Have big "Go" button. Have some indication of what happens next. Test the login first. Have the remote site auto-scan its directory + pick up new sets. Have a way of querying the remote site for its UD-dir. Have a way of saving the settings as a 'profile'. Or just save the last set of settings (since mostly will be just one place to send to). Implement an HTTP/JSON method for sending files too.
|
19 |
// Place in maintenance mode during restore - ?
|
20 |
+
// Dates in the progress box are apparently untranslated
|
21 |
+
// Add-on descriptions are not internationalised
|
22 |
// http://www.phpclasses.org/package/8269-PHP-Send-MySQL-database-backup-files-to-Ubuntu-One.html
|
23 |
+
// Put the -old directories in updraft_dir instead of present location. Prevents file perms issues, and also will be automatically excluded from backups.
|
24 |
+
// Backup to Dropbox; delete in Dropbox; try to download in UD: doesn't tell you the file isn't there.
|
25 |
+
// Update updates checker so that it checks for updates on a sliding-scale: those who've not updated in last X only end up checking every Y : https://github.com/YahnisElsts/plugin-update-checker/issues/9
|
26 |
+
// Add feature in Backup Now to skip cloud despatch for this backup
|
27 |
+
// Test restores via cloud service for small $??? (Relevant: http://browshot.com/features) (per-day? per-install?)
|
28 |
// Add more info to email - e.g. names + sizes + checksums of uploads + locations. Make the report beautiful!
|
29 |
// Warn/prevent if trying to migrate between sub-domain/sub-folder based multisites
|
30 |
// Don't perform pruning when doing auto-backup?
|
31 |
+
// Pre-check the search/replace box if migration detected
|
32 |
// Can some tables be omitted from the search/replace on a migrate? i.e. Special knowledge?
|
33 |
// Put a 'what do I get if I upgrade?' link into the mix
|
34 |
// Add to admin bar (and make it something that can be turned off)
|
42 |
// Show 'Migrate' instead of 'Restore' on the button if relevant
|
43 |
// Test with: http://wordpress.org/plugins/wp-db-driver/
|
44 |
// Backup notes
|
45 |
+
// Automatically re-count folder usage after doing a delete
|
46 |
// Exclude by default: uploads/wp-clone
|
47 |
// Switch zip engines earlier if no progress - see log.cfd793337563_hostingfails.txt
|
48 |
// The delete-em at the end needs to be made resumable. And to only run on last run-through (i.e. no errors, or no resumption)
|
737 |
$pfile = md5(time().rand()).'.tmp';
|
738 |
file_put_contents($updraft_dir.'/'.$pfile, "[mysqldump]\npassword=".DB_PASSWORD."\n");
|
739 |
|
740 |
+
$result = false;
|
741 |
foreach (explode(',', UPDRAFTPLUS_MYSQLDUMP_EXECUTABLE) as $potsql) {
|
742 |
if (!@is_executable($potsql)) continue;
|
743 |
if ($logit) $this->log("Testing: $potsql");
|
744 |
|
745 |
$exec = "cd ".escapeshellarg($updraft_dir)."; $potsql --defaults-file=$pfile --max_allowed_packet=1M --quote-names --add-drop-table --skip-comments --skip-set-charset --allow-keywords --dump-date --extended-insert --where=option_name=\\'siteurl\\' --user=".escapeshellarg(DB_USER)." --host=".escapeshellarg(DB_HOST)." ".DB_NAME." ".escapeshellarg($table_name)." >$tmp_file";
|
746 |
|
|
|
747 |
$handle = popen($exec, "r");
|
748 |
if ($handle) {
|
749 |
while (!feof($handle)) {
|
995 |
return false;
|
996 |
}
|
997 |
|
998 |
+
public function php_error($errno, $errstr, $errfile, $errline) {
|
999 |
+
|
1000 |
+
if (0 == error_reporting()) return true;
|
1001 |
+
|
1002 |
+
switch ($errno) {
|
1003 |
+
case 1: $e_type = 'E_ERROR'; break;
|
1004 |
+
case 2: $e_type = 'E_WARNING'; break;
|
1005 |
+
case 4: $e_type = 'E_PARSE'; break;
|
1006 |
+
case 8: $e_type = 'E_NOTICE'; break;
|
1007 |
+
case 16: $e_type = 'E_CORE_ERROR'; break;
|
1008 |
+
case 32: $e_type = 'E_CORE_WARNING'; break;
|
1009 |
+
case 64: $e_type = 'E_COMPILE_ERROR'; break;
|
1010 |
+
case 128: $e_type = 'E_COMPILE_WARNING'; break;
|
1011 |
+
case 256: $e_type = 'E_USER_ERROR'; break;
|
1012 |
+
case 512: $e_type = 'E_USER_WARNING'; break;
|
1013 |
+
case 1024: $e_type = 'E_USER_NOTICE'; break;
|
1014 |
+
case 2048: $e_type = 'E_STRICT'; break;
|
1015 |
+
case 4096: $e_type = 'E_RECOVERABLE_ERROR'; break;
|
1016 |
+
case 8192: $e_type = 'E_DEPRECATED'; break;
|
1017 |
+
case 16384: $e_type = 'E_USER_DEPRECATED'; break;
|
1018 |
+
case 30719: $e_type = 'E_ALL'; break;
|
1019 |
+
default: $e_type = "E_UNKNOWN ($errno)"; break;
|
1020 |
+
}
|
1021 |
+
|
1022 |
+
if (!is_string($errstr)) $errstr = serialize($errstr);
|
1023 |
+
|
1024 |
+
if (0 === strpos($errfile, ABSPATH)) $errfile = substr($errfile, strlen(ABSPATH));
|
1025 |
+
|
1026 |
+
$logline = "PHP event: code $e_type: $errstr (line $errline, $errfile)";
|
1027 |
+
|
1028 |
+
$this->log($logline);
|
1029 |
+
|
1030 |
+
# Pass it up the chain
|
1031 |
+
return false;
|
1032 |
+
|
1033 |
+
}
|
1034 |
+
|
1035 |
public function backup_resume($resumption_no, $bnonce) {
|
1036 |
|
1037 |
+
set_error_handler(array($this, 'php_error'), E_ALL & ~E_STRICT);
|
1038 |
+
|
1039 |
$this->current_resumption = $resumption_no;
|
1040 |
|
1041 |
// 15 minutes
|
1291 |
if (is_array($our_files)) $this->save_last_backup($our_files);
|
1292 |
$this->backup_finish($next_resumption, true, true, $resumption_no);
|
1293 |
|
1294 |
+
restore_error_handler();
|
1295 |
+
|
1296 |
}
|
1297 |
|
1298 |
function max_time_passed($time_passed, $upto) {
|