Either I have a major misconfiguration on 4 of my drupal sites (I hope not so), or this is a grave bug (I hope even less!):
I am using German language.
When opening the "Text übersetzen" ("Translate Text") overlay, filling in a value and pressing "Save translation", it gets saved into the DB normally, but uploading fails with the error message:
Die Verbindung mit dem entfernten Server https://localize.drupal.org konnte nicht hergestellt werden: 403: Forbidden..
I have triple-checked that my API token is correct.
And I don't know how else this could fail.
The only thing I could think of: I am using Uberspace as hoster - could it be that the server has problems opening connections to the outside world from drupal?
Comment | File | Size | Author |
---|---|---|---|
#7 | 2705877.patch | 7.64 KB | Gábor Hojtsy |
#4 | 2705877.patch | 6.61 KB | Gábor Hojtsy |
Comments
Comment #2
Neograph734I ran into the same, and found a solution in this this issue: #2638468: 403 forbidden on http://localize.drupal.org/xmlrpc.php due to redirects. You need to manually enforce the translation server variable (
l10n_client_server
) to behttp://localize.drupal.org/
. The current default variablehttp://localize.drupal.org
(without the trailing slash) no longer appears to work.Perhaps this value can be set as the new default for this field? And a database update I guess.
Comment #3
Neograph734Comment #4
Gábor HojtsyHere is a full https-ifying patch including fixing some mention of the domain in docs for Drupal 8. It does have the right default with https and slash and everything, so it does not need more fixing there.
Comment #5
Gábor HojtsyPushed to Drupal 8.
Comment #7
Gábor HojtsySame patch for Drupal 7.
Comment #9
Gábor HojtsyComment #11
Gábor HojtsyPatch was not tested against the right branch.