Hi there - great module, will save me a heap of time transferring content if I can get this working.

I am trying to push D6 content to a D7 site and have set up the following:
- both sites on separate live servers
- D6 source server using 6.x-1.x-dev & services 6.x-2.4
- D7 destination server using 7.x-2.x-dev & services 7.x-3.1
- using admin account to log in to dest server
- turned off upload module
- using session ID to authenticate
- using one node for now on D6 site, trying to push std page manually

The error I am getting after adding the login dets on the D6 site is:
login - Remote user login - Error - Authorization Required

On the D7 site I get page not found when trying to load /services/xmlrpc? I have tried lots of variants including ?q= and /xmlrpc. When I enter /xmlrpc.php I get:

Fatal error: Call to undefined function services_get_server_info() in [mypath]/xmlrpc_server/xmlrpc_server.module on line 41

I have tried setting permissions on D7 to give anonymous user all access under the services apart from administer.

Any help appreciated!

UPDATE:
I am now getting "Parse error. Not well formed" so looks to be authing ok but not sure what to set the endpoint to as /services/xmlrpc not loading as expected

Comments

ambientdrup’s picture

Did you get this to work?

-Trevor

dixon_’s picture

Title: D7 Deploy - servcies/xmlrpc - page not found » servcies/xmlrpc returns page not found
Project: Deploy - Content Staging » Services
Version: 7.x-2.x-dev » 7.x-3.x-dev
Component: Miscellaneous » Code
Status: Active » Postponed (maintainer needs more info)

On the source server (Drupal 6) you'll only need Deploy. And on the destination server (Drupal 7) you'll only need Services. However, I don't think the API signature for the XMLRPC server in Services D6 and D7 is exactly the same. So unfortunately, I find this very unlikely to work. It's not inherently a Deploy issue, more a Services issue (so I'm moving this).

That said, you need to make sure you've configured your Services endpoint the correct way. And I think Services 7.x-3.x is the best supported version. Can you provide the exported code of your endpoint for easier debugging?

marcingy’s picture

Status: Postponed (maintainer needs more info) » Closed (won't fix)

I don't believe deploy will work with services 7.x as services 7.x is based off 6.x.3

marcingy’s picture

Issue summary: View changes

quick update