I’ve upgraded a clients dev environment to 6.7 and I’m in the process of testing the new inbuilt sftp delivery type. I’ve notice however that everything is published to a “null” folder even though the content list has the correct location scheme.
I’m using freeSSHd as the sftp server and here’s an entry in the log file:
07-29-2009 14:59:19 IP 172.16.40.188 FTPdevLive is uploading /null/events/dw_cms_482.html (D:\Inetpub\Live
ull\events\dw_cms_482.html)
Even if I omit the first slash from the content list URL it still adds the null folder:
07-29-2009 15:39:58 IP 172.16.40.188 SSH connection attempt.
07-29-2009 15:39:58 IP 172.16.40.188 SSH FTPdevLive successfully logged on using password.
07-29-2009 15:39:58 SFTP service granted to user FTPdevLive.
07-29-2009 15:39:59 IP 172.16.40.188 FTPdevLive is uploading /null/default.asp (D:\Inetpub\Live
ull\default.asp)
07-29-2009 15:39:59 IP 172.16.40.188 SSH FTPdevLive disconnected.
As a test I’ve created 6.7 content lists and location schemes but I still get the same results.
We did have the old PSO sftp plugin installed and working (in 6.5.2) so I removed all the jars from the rxServices/WEB-INF/lib folder just incase there’s a conflict but still get the same null folder results.
I don’t think the sFTP in 6.7 is using the “delivery location is stored in freeSSFd”. However, the sFTP in 6.7 does use “the published path” of the site, which should not be a NULL.
I suggest you to enter the correct “published path” of the site and try it again.
The sFTP in 6.7 does use the login user’s directory, which may be what you refered to as “delivery location is stored in freeSSFd”. Again, see if it works if you set the “Published Path” of the site. Otherwise, you may contact tech support for further assistence.
I got this working by changing the user’s login directory to “d:\Inetput” and the Rhythmyx published path to “Staging”.
This is a bit weird as on a completely different 6.6.1 system I have the user’s login directory to “d:\Inetpub\Staging” and the Rhythmyx published path has not been set and it works fine.