Kopie zapasowe (nie tylko) strony internetowej są ważną rzeczą, zwłaszcza jeśli strona cały czas się zmienia (pojawiają się np. nowe treści, jak np. Webinsider.pl). Dlatego warto mieć wdrożony (i testować) mechanizm regularnych kopii zapasowych, by w razie problemu nie stracić chęci do życia, bo ostatnia kopia jest sprzed kilku dni, a w tym czasie przybyło kilka(naście) wpisów na blogu. Na części stron, którymi się zajmuje, a które działają na WordPressie, jednym z (!) mechanizmów kopii zapasowych jest wtyczka BackWPup. Przeważnie działa ona poprawnie i robi, co ma robić. Przeważnie, bo jej autorzy (Inpsyde GmbH) chyba mają jakąś awersję do usług typu S3 innych, niż od Amazona.

BackWPup 3.6.10 i błąd przy korzystaniu z alternatywnych usług typu S3 (np. Alibaba Cloud)

Od ostatnich większych problemów z obsługą usług S3 innych niż np. Amazon minął rok z malutkim haczykiem, i znowu z rana przywitały mnie raporty informujące o nieprawidłowo wykonanej kopii zapasowej. A, że problem dotyczył tylko stron, na których wczoraj zaktualizowałem wtyczkę BackWPup z wersji 3.6.9 do 3.6.10, to przyczyna wydawała się oczywista. Co zresztą potwierdziłem doświadczanie:

Tak wygląda przykładowy zapis z dziennika w wersji 3.6.9:

[11-Jul-2019 07:18:44] Starting upload to S3 Service …
[11-Jul-2019 07:18:44] Backup transferred to https://oss-us-east-1.aliyuncs.com/[bucket]/[dir]/2019-07-11_07-18-41_[ID].tar.gz.
[11-Jul-2019 07:18:45] Job done in 4 seconds.

A tak po aktualizacji do 3.6.10:

[11-Jul-2019 07:21:02] WARNING: is_readable(): open_basedir restriction in effect. File(/home/*/.aws/config) is not within the allowed path(s): (/var/www/*/public_html:/tmp)
[11-Jul-2019 07:21:03] ERROR: S3 Bucket "[bucket]" does not exist!
[11-Jul-2019 07:21:03] 

Dodatkowo w ustawieniach wtyczki, na karcie dotyczącej S3 również widać błąd:

Error executing "ListBuckets" on "https://s3.amazonaws.com/"; AWS HTTP error: Client error: `GET https://s3.amazonaws.com/` resulted in a `403 Forbidden` response: <?xml version="1.0" encoding="UTF-8"?> <Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided (truncated...) InvalidAccessKeyId (client): The AWS Access Key Id you provided does not exist in our records. - <?xml version="1.0" encoding="UTF-8"?> <Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><AWSAccessKeyId>8JxGs7eqn79nRQKd</AWSAccessKeyId><RequestId>X8YTC73ABM6L3GL7</RequestId><HostId>JkNCmjRKRPCjdwNyRF5MN5vuvGcRXusGxcbK8qYGmzvKLDCbEvEy4gFN</HostId></Error>

Mam nadzieję, że problem szybko zostanie rozwiązany, zwłaszcza że po zgłoszeniach na stronie wtyczki widać, że nie tylko ja mam problemy z działaniem wtyczki po aktualizacji. Ba, u mnie można powiedzieć, że jest nawet całkiem nieźle, bo część osób zgłasza np. białe ekrany śmierci po aktualizacji (WSoD). Ciekawe czemu nie zadziałał tryb awaryjny, wprowadzony wraz z  WordPressem w wersji 5.2, czy też sandbox (WordPress 5.1).

A do tego czasu, zawsze można przywrócić wtyczkę do poprzedniej wersji. Zwłaszcza że można to zrobić kilkoma kliknięciami z panelu zarządzania WordPressem…

(!) Zgłoś błąd na stronie
Potrzebujesz profesjonalnej pomocy? Skontaktuj się z nami!

Spodobał Ci się artykuł? Zapisz się do naszego Newslettera - ZERO SPAMu, same konkrety, oraz dostęp do dodatkowych materiałów przeznaczonych dla subskrybentów!

Na podany adres e-mail otrzymasz od nas wiadomość e-mail, w której znajdziesz link do potwierdzenia subskrypcji naszego Newslettera. Dzięki temu mamy pewność, że nikt nie dodał Twojego adresu przez przypadek. Jeśli wiadomość nie przyjdzie w ciągu najbliższej godziny (zazwyczaj jest to maksymalnie kilka minut) sprawdź folder SPAM.

Patryk

CEO Webinsider.pl, a do tego CTO, CIO, CFO, CMO, CSO, COO i CRO ;-)
Pasjonat nowych technologii - od sprzętu po oprogramowanie, od serwerów po smartfony i rozwiązania IoT. Potencjalnie kiepski bloger, bo nie robi zdjęć "talerza" zanim zacznie jeść.

Dumny przyjaciel swoich psów :-)
Envato Elements - pobieraj co chcesz, ile chcesz