the same here… affected all our WP clients after upgrade!
I have exactly the same problem.
V.
(@mypixels)
Same here – after update:
Uncaught ValueError: Missing format specifier at end of string in /public_html/www/wp-content/plugins/updraftplus/methods/dropbox.php:622
Plugin Contributor
bcrodua
(@bcrodua)
Hi,
Thanks for reporting this.
We’re currently checking this with our developers and will update you as soon as we have more information.
Thanks for your patience.
Best Wishes,
Bryle
Plugin Contributor
bcrodua
(@bcrodua)
Hi,
Thanks for your patience.
We’ve identified the issue and our developers are currently preparing a fix. We’ll share an update as soon as it’s available in an upcoming release.
Thanks again for reporting this.
Best Wishes,
Bryle
Hi all,
The root cause was an error in the Czech translation files: improper % escaping and placeholder syntax, which caused compatibility problems with PHP 8+.
I’ve already applied the fix, and the plugin should now work correctly again.
Solution: https://github.com/nohoid/FIX-UpdraftPlus-1.26.2–PHP8-e-tina-
Best regards
V.
(@mypixels)
Thank you for quick solution!
Thread Starter
O K
(@ffscz)
@nohoid I can fix the plugin myself, but it´s not a solution and on some clients websites I don’t have the ability to edit files via the editor or FTP/SFTP/SSH. Also, it’s generally not appropriate to modify a third-party plugin directly, which is why I need them to release an official update with the fix.
-
This reply was modified 1 week, 1 day ago by
O K.
@ffscz
1. You don’t need FTP/SSH; a plugin is enough, for example: https://wordpress.org/plugins/wp-file-manager/
2. This is not a plugin modification (core hack), but a replacement of translations handled within WordPress itself, rather than in the plugin folders.
3. This is a HOT FIX; a permanent solution has been promised in the next update.
4. BTW, there are other possible solutions if needed:
- a) Delete the UpDraft Czech translations in the folder /wp-content/languages/plugins/.
- b) Switch the website to the English version.
- c) Replace the problematic translations with your own, e.g., using the Loco Translate plugin (not tested).
- d) Downgrade the PHP version on your hosting to 7.X, which is less strict about translation files (not recommended, as it may cause compatibility issues with other plugins).
Thread Starter
O K
(@ffscz)
@nohoid
Tak já to napíšu v češtině a pak pro ostatní v angličtině, ano?
Na většině našich webů máme security policy, kde jsou předem schválené postupy a možnosti instalace nových pluginů, a povolené aktualizace jen pro konkrétní věci. Je to běžná praxe u korporátních webů. Klient nikdy nezasahuje do nastavení pluginů – je to čistě záležitost některých vývojářů. Updraft používáme pro mixované a cílené mikro zálohy; historicky tam prostě je, a změna není žádána ani diskutována.
Jednoduše řečeno, tvůj postup je v pořádku, já sám mohu plugin kdykoliv upravit. Problém je ten, který popisuji výše: je vyžadována oficiální update cesta s opravou, nikoliv dočasné řešení vlastní cestou.
In English:
I’ll write this in Czech first and then for others in English, okay?
On the majority of our websites, we have a security policy that defines pre-approved procedures and the allowed ways to install new plugins, with updates permitted only for specific items. This is standard practice for corporate websites. The client never touches plugin settings – it’s purely a matter for certain developers. We use Updraft for mixed and targeted micro backups; historically, it’s simply there, and no changes have been requested or discussed.
Simply put, the your suggested procedure itself is fine, and I can modify the plugin anytime as needed. The issue, as I described above, is that an official update path with a fix is required, not a temporary workaround implemented individually.
Chápu, v pořádku. Jen jsem upřesnil, že nejde o úpravu pluginu, nebo core hack řešení a že jdou věci řešit i jinak, než fixnutím překladů např. smazání wp překladů (tj. ne v rámci překladů uvnitř složky pluginu) a míttak dostupný backend UpDraftu je-li potřeba za cenu toho, že bude do dalšího updatu v angličtině mi přijde naprosto čisté řešení i s ohledem na jakékoliv rozumné security policy. Není-li potřeba přístup do backendu, tak je samozřejmě lepší si počkat, aut. zálohy normálně fungují.
Hi, as a temporary hotfix, before an official plugin update is released, just switch your WordPress profile language to English. This should allow access to the plugin administration without modifying any plugin files.
You can change it here: Users → Profile → Language
@musilondrej – that would also work as a temporary fix!