Your best friend for file transfer.Fetch
Move entire website with Fetch (7 posts)
- Started 7 years ago by CFSCO
- Latest reply 7 years ago from Scott McGuire
I have often made changes to files, uploaded new ones, or deleted files to a particular client's website - which I did not create or install - using Fetch. Now, the client has switched hosting services and has asked me to "move their web site". The new hosts gave very little guidance as to how to do this (saying that each FTP utility would have such info), but, that the client must provide an FTP utility because they (the new hosts) do not. Since I have Fetch, and the client has nothing, the job has fallen to me. Help! I don't know where to begin. I'm not even sure if the site hasn't already moved to the new host. How can I determine this? I have almost no info on with what or by whom their web site was created. The host's instructions included the warning not to use MS Front Page as an FTP utility unless the site was created in Front Page. How can I determine that, too? Here's where I am today:
1. I've upgraded to Fetch 5.2
2. I've opened the connection with the client's site and can view (7) folders in the item list. They are all dated 1/17/07 which is concurrent with their server/host move date. Now what?
Thanks in advance for your assistance, CFS
Scott McGuire Administrator
It seems unlikely that the website would have already been moved from one hosting provider to another unless someone took some action to do it, and it doesn't sound like anyone did.
If you are seeing files on the client's new hosting service that have are dated with the day they signed up for the service, they may be placeholder or example files, not their real website.
In general, the best way to do this would be:
* If you do not already have a complete local copy of the client's website, connect to the client's old hosting provider with Fetch, and download entire website to your Macintosh (best to download it to a new folder so that the files don't get mixed up with anything else).
* Then connect to the new hosting provider with Fetch, and upload all the files that make up the website (that you just downloaded) to the new hosting server. Be sure you're uploading them to the correct folder, as some servers require that web files go into a specially named folder.
The old webpages should work fine on the new server, unless they depend on special features of the old server. Unless you know specifically what to look for, there isn't a good way to know if that's true or not, so best to just go ahead and move them.
Likewise, I do not know of a good way to tell if a website was created with Microsoft FrontPage or not. Since you aren't planning on using FrontPage as the FTP client anyway, I wouldn't worry about it for now and just try moving the files.
Thanks. So far, so good. As it turned out, the client had cancelled her we hosting service before making sure the web files had been copied. So, we're in the process of updating the original files and I've encountered a problem: Whenever I attempt to change the default editor in Fetch Preferences, I get 2 error messages. (1) The action could not be completed because an error has occured. Then, a long line beginning, "Assertion (lots of stuff) line 532" - clicking OK brings the second error message: (2) The action could not be completed because an error has occured. Mac OS error -50. The Preference window never opens. What gives? Did I not download it when I downloaded the Fetch upgrade?
Scott McGuire Administrator
That's not a problem we've heard of before. Could you please try the following?
Try doing the following:
* Quit Fetch.
* Choose "Home" from the Go menu in the Finder
* Open the Library folder
* Open the Preferences folder
* Find the Fetch Prefs, Fetch Cache, and com.fetchsoftworks.Fetch.plist files, and move them to the Desktop. (Please do not trash them, we may want to look at them.)
Then open Fetch and try to open the Preferences again. Does that fix the problem? If so, please email the three files you moved to the Desktop to us at:
bugs at fetchsoftworks dot com
so that we can figure out why they cause this error (please give a short description of the problem they were causing in your email).
If that does not fix the problem, let us know and we'll investigate further.
I removed the three Preference files, saved them to the desktop and re-opened Fetch, but I get the same two error messages when I select Preferences from the Fetch menu. Do you still want me to email the three files?
In the meantime, can I still use Fetch without a functioning Preferences window? I just downloaded JEdit (recommended on your site) to begin editing files for this client's update and it should still work, right?
Boy, am I out of my league here!
I just opened the Preference folder in Home>Library and there isn't a file named Fetch Prefs as there was before. The other two are there, and all three files are still on my desktop from your earlier post. I thought that was strange.
Scott McGuire Administrator
"Fetch Prefs" is actually the old Fetch 4 preferences file. So it is not created when you run Fetch 5.2, and that's as expected.
Sorry to hear that moving the preferences files didn't help. No, don't send us those files; instead, we'd like to see a different file.
We'd like to see a copy of your system.log, which contains information about what caused that error.
To find the system.log file, choose "Go to Folder..." from the Go menu in the Finder and enter "/var/log" (without the quotes).
Then, please email the system.log file you'll find in that folder along with a short description of the problem to bugs at fetchsoftworks.com .
Thanks, and sorry for the inconvenience.
No, Fetch will probably not use jEdit automatically after you download and install it. However, you can try to set up the editor a different way, by following these instructions (but you may just get another error):
(1) Connect to your server, and find a file of the kind you want to edit (such as an .html file).
(2) Select the file.
(3) Click the Get Info button, or choose Remote > Get Info .
(4) Click the disclosure triangle next to the Transfer Options label at the bottom of the info window to display the Transfer Options pane, if it's not already displayed.
(5) Click the pop-up menu labeled "Edit files like this with"
(6) Choose an editor application from the menu. Only supported editors will be listed.
By the way, make sure that you are trying to use "Jedit X," not the similarly named "jEdit." "Jedit X" is supported by Fetch; "jEdit" is not. Alternatively, TextWrangler from Bare Bones software is a good, free Macintosh text editor that is supported by Fetch.
By the way, are the files you're trying to edit only the server, or on a hard drive? If they are on the hard drive, you could just revise them using any Macintosh text editor, and then upload the changed files to the server. You don't need to mess around with the Fetch Edit command (which is for editing files in place on a server) then.
(Also, you could simply download the files using Fetch, revise them with whichever text editor you want, and then upload them again.)
[This message has been edited by ScottMcGuire (edited 02-27-2007).]
- Page 1