Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
When checking or unchecking the "Enable XMLRPC API" checkbox, (http://www.example.com/admin/settings/prod-check) the following error pops up:
An HTTP error 403 occurred.
/admin/settings/prod-check/xmlrpc
If you cancel the error and try to save the configuration, this warning appears:
"When enabling the XPLRPC API, you must enter an API key!"
No API Key field is visible during this process.
Comment | File | Size | Author |
---|---|---|---|
#2 | Fixed-XMLRPC-menu-ajax-menu-callback-definition-2175283-3.patch | 863 bytes | artofeclipse |
Comments
Comment #1
paulrooney CreditAttribution: paulrooney commentedReverting to 6.x-1.6 and clearing caches enables you to generate the API key.
Comment #2
artofeclipse CreditAttribution: artofeclipse commentedI managed to get this issue fixed after some debugging, I found that Drupal 6 version have some missing menu items definitions missing some elements and some times the pagecallback set to function doesn't exist on the same scope/file, attached is a patch to fix this issue at least for xmlrpc checkbox.
Thanks.
Comment #3
malc0mn CreditAttribution: malc0mn commentedSeems to me that I forgot this:
Added to the 6.x-1.x-dev branch.
Comment #4
malc0mn CreditAttribution: malc0mn commented