• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

FTP Publishing

F

fjblake

Guest
We are a hosting company and our shared platform runs Serv-u FTP in PORT mode - when trying to publish from Sitebuilder we receive the error:

FTP error: An unknown error has occurred

We think this is due to SiteBuilder trying to publish using PASV mode - we can conect from the server using an FTP client using PORT mode, but the client times out using PASV - can SiteBuilder FTP settings being changed?
 
Good day,

Could you post Serv-u logs here? May be the root of the problem is somewhere else.
 
Log files show:

220 Serv-U FTP Server v4.1 for WinSock ready...
USER siteuser_7
331 User name okay, need password.
PASS xxxxx
230 User logged in, proceed.
PWD
257 "/" is current directory.
SIZE /
550 /: No such file.
CWD /
250 Directory changed to /
CWD /
250 Directory changed to /
CWD /
250 Directory changed to /
CWD /
250 Directory changed to /
TYPE A
200 Type set to A.
PASV
227 Entering Passive Mode (217,69,38,152,7,59)
LIST
QUIT
221 Goodbye!
426 Transfer aborted.
 
Licensing fees

At the moment Sitebuilder supports PASV mode only.
This mode is much more widely accepted than the PORT one.
We will add PORT mode support as feature request; but I am not sure if it is really useful. Why don't you support PASV mode on your FTP server?
 
your problem

Publishing sites with the FTP was a royal pain when I installed but I came up with the proper steps. The default directory was supposed to be

/httpdocs/

but I found that it really should be

/

Under the site control panel you need to create an ftp user for that site and put it into the site setup 2nd tab.

Also the most important was to make sure the web application under IIS has the Default.aspx document selected at the top of the list. this is bizarre but nothing would publish or connect unless I made Default.aspx the default document.

Good Luck

P.S> I have to tell you that I have been developing software since 1979, I have owned several software companies, 1 reaching 3000 employees and I have never in my life since such poor tech support as this company offers to its users.
 
Publishing SIte to right location

I am having a teriable time trying to publish my site to the right location.

When I made a user from Plesk the system set defaults as follows:

/httpdocs/sitebuilder/
http://digifuzz.com/site/

Then there is an index.html file that redirects to the site subfolder. What is up with this?

When I setup my own perimeters:

/httpdocs/
http://digifuzz.com/

I can not validate it and I get errors.

I agree about support. I am about to purchase the 500.00 plan and stay on the phone until I am completely up and running.

Where's the owner(s) of swsoft?
 
Please remember that Plesk could have other applications published to the same domain. In order to prevent mixing up the settings, it publishes Sitebuilder content into a subfolder. If you want to change the default settings, make sure you read the Published Site Requirements section here: http://www.swsoft.com/en/products/sitebuilder/reqs/
Location verification will tell you what's wrong in case you miss any.
 
file location

I am running Windows 2003 through one of your partner sites, vpsland.com.

We have everything running properly, other than this location issue.
I know very little about servers and am mostly interested in getting sitebuilder up and running so I can start selling sites.

Can you just please tell me the steps to changes this default location.

Every other hosting service I have ever worked with puts the site files into the root folder. in my case it's httpdocs/

I have looked in IIS in the admin tools and cannot figure it out.

Under the test site I am working on, this is the Home Directory:
C:\Inetpub\vhosts\digifuzz.com\httpdocs

I am guessing that when a domain is created it add the files into the sitebuilder subfolder. Where do I change this default?
 
Folder Location

I want to add something more to this.

By default sitebuilder (in Plesk - I do not know about other systems) adds a folder/directory under the root - mine is httpdocs/ called sitebuilder.

ie. httpdocs/sitebuilder

This in itself is frustrating as I have not ever setup my sites this way before.

But what is more confusing and frustrating is that /site/ (a node) is placed after my domain name and the files are accessed from here.

I do not get it. Can someone please help me get my mind around this. First I do not know what a node is. All I do know is that there is no folder/directory called /site/.

I have other pages that I include in my sites and I do not know how to point the files to the right place. The files are stored in /sitebuilder/ but accessed from /site/ ???

I have asked support to help me and they told me to read the documentation of requirements. Ok, I have read it - all checks out and everything is running fine.

Question 1:
How do I change the default location when a site is created in Plesk for sitebuilder to httpdocs/ ??? That's it, just looking for an answer. There must be a config file or something that has this default. If it needs to be there, than please explain why so I understand.

Question 2:
Do I have to use the node for /site/ ?

See file included I just made while verifying my site.

Question 3:
Why do swsoft's example show default paths on this page?

folderlocation.jpg


E.g /ftprrot/dir or www/

E.g. http//domainname.com

This is correct, yet the defaults are setup for sitebuilder/ and site/

Just looking for some answers and any info that will help guide me
 
Where exactly are we supposed to point ftpusers to?
I have installed a fresh SB 4.0 and from what I see files are getting created in this directory.

C:\Program Files\Sitebuilder\Sites\

If I create a site and assign an ftp account a directory below it such as C:\Program Files\Sitebuilder\Sites\site1\ I can see that a test file and a test folder gets created but it fails right after with this message:

Publish Location checker, CheckStatic step error
System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.GetResponse()
at SWsoft.SiteBuilder.BO.Facade.Publish.LocationChecker.GetContentByUrl(String url)
at SWsoft.SiteBuilder.BO.Facade.Publish.LocationChecker.CheckStatic()
 
Thank you for trying Steve but I'm not that lucky. This is a brand new install and I went with all the default, unfortunately I do not see any httpdocs folder and the default IIS directory is C:\Program Files\Sitebuilder\Web. Perhaps things have changed since you wrote that post. Too bad.
 
Sorry that did not help you. Then as I have done many times, please contact support and be very descriptive with your issue. I can tell you that there are a number of things to setup to really get everything working smoothly.

Just tell yourself that it is going to take at least 30 days to get things working and you becoming familiar with how everything works.
 
Back
Top