Skip to content


How to upload a website built with iWeb to a non .mac/MobileMe account

Mac Web Design & Dev

Publishing a web site using iWeb to a .mac or MobileMe account is dead simple. Publishing to your own server/hosting company isn’t difficult, but this tutorial will show you how to make it even easier – and much faster, especially if you have a large site.

  1. Start by “publishing” your site to a local folder. When you’re done updating your pages, click File -> Publish to a Folder…
  2. publish to a folder in iweb
    click to enlarge

  3. Navigate to the folder on your hard drive you want to publish (save) your site in. If you haven’t yet, make sure to enter the URL for your site in the space provided. Click Choose when you’re done.
  4. selecting a folder on your hard drive to publish your iweb site
    click to enlarge

  5. After your site has been successfully published to a local folder, you’ll be prompted with a message telling you just that. Click OK.
  6. iweb confirming a successful local publish
    click to enlarge

  7. Now download and install w2w. It’s a small, free, and very easy to use utility. To install it, just unzip the file and drag it to your Applications folder. Launch it from there.
  8. w2w in the applications folder
    click to enlarge

  9. Click the + (plus) button.
  10. w2w setup window

  11. Enter the appropriate info for your web server. Click the Browse button and navigate to the local folder you published your site in (back in step #2).

    If your web host/server has a specific folder that you have to put web files in, enter that folder in the Remote folder field. For example, when you FTP or SSH to your web server, if you have to put files in a sub-directory of your home folder titled www – enter www.

  12. w2w site info window

  13. Once you’ve filled in the required fields, click the Upload button.
  14. w2w upload

  15. What makes w2w particularly helpful, aside from its ease of use, is that it will only upload files that have changed (or new files). This saves time, because you won’t need to upload every file just to make sure the new/updated ones are sent.
  16. file listing displaying different timestamps

  17. The next time you update your site using iWeb, just re-publish to your local folder, then launch w2w and click the Upload button (you won’t need to re-enter your site info as it’s saved).

Posted in Mac, Web Design & Dev.

Get Simple Help tutorials just like this one in your email inbox every day - for free! Just enter your email address below:

 

You can always opt out of this email subscription at any time.

26 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Stew says

    Hi there, In step 8. you say that it will only upload changed or new files, the problem is when you “publish to folder” in iWeb, it updates the date and time on EVERY file. So using this method it will always upload the entire site :(

    Any help would be appreciated.

  2. Ross McKillop says

    Stew -

    Which version of iWeb are you using? I can confirm for certain that v2.0.4 does not update the timestamp of the files that haven’t changed.

  3. Stew says

    Hi,

    I have v2.0.4

    As a test I opened finder in my site folder (list view so I could see the modified dates).
    Then in iWeb I did a “Publish to Folder”
    Then in finder I watch as ALL my site files are removed and recreated with new date time stamps Today, 11:40

  4. Carlos Neumann says

    Hi Ross, I wonder if you could help me out.

    We’re redoing our whole website, it will now be hosted by Netsuite (they host all the back end of our business as well, accounting, CRM, etc…).

    I want to transfer some of the info we had in the old website into the new one, but since the design has changed I can’t use the exact same html. I was thinking of creating new html files in iweb and then uploading those to be served as content by Netsuite.

    The thing is, since iWeb creates whole websites (not just individual pages) there’s a lot of structure info which will probably break.

    As I’m sure you can tell I’m new to html publishing, I was hoping it’d be almost as simple as creating the new file and uploading it as a self-contained unit but I’m getting the feeling it’s a bit more complicated.

    I don’t know if I using a different program would help. My only previous experience was with a software called Freeway which put me pretty much in the same situation.

    I’ll appreciate any help.

    Carlos

  5. Benny says

    Hi Stew,
    I can confirm that only the modified files are uploaded to my ftp site. As a test; create a dummy site, upload it using w2w. Make 2 simple modifications and upload each of them individually; note the time taken for the upload to complete. I noticed a significant reduction in upload times. I have to conclude that not all files are uploaded….

  6. Fredrik says

    @Stew

    I believe the difference is that you are looking at the local site-folder, not the uploaded files. What w2w will do is look in the site-folder for files that have had their content modified and only upload those, so if you look at the files at the actual web-server, you will see different modification dates.

  7. matt says

    hey,

    having a lot of trouble uploading mu iWeb site to a non mac server. Have appeared to do all the right things, and can see my files on my host account, but keep getting error 404 or 403, or a very mangled version of my home page with no links. Is this something to do with using version 1.1.2? I have been using Cyberduck amongst others and the upload seems fine.

    any help welcome

    thanks

    matt

  8. jamie says

    hi what is a remote folder i dont understand how to publish my website

  9. Barc says

    When I try to upload using W2W, I get the following error message:
    curl returned error number 67.

    Any thoughts?

  10. Elisa says

    You made my day!!!!! Thank you so much!

  11. Mark Ostrom says

    Hi.. When I try to publish my iWeb site to another site, I get nothing. The html “index.html” file is blank, as is the “index.html” file inside the main website folder. Nothing I do makes my site appear, but when I publish it to .mac it looks fine. what’s up with that?

  12. Mark Ostrom says

    PS the FTP upload goes fine, no problems. It’s when it all arrives it opens a blank page.

  13. Aaron Dobbin says

    I had the same issue… so I opened the html file that was generated from iweb on my harddrive, copied and pasted the entire contents of the local file to the uploaded file (via the website control panel -> edit function… and now I am getting a “Parse error: syntax error, unexpected T_STRING in /home/*******/public_html/index.xhtml on line 1

  14. Ian says

    Has anyone figured out how to get past the problem described by Mark Ostrom and Aaron Dobbin? I have a client that is trying to upload their iWeb site to my server and is having the same issue… However upon downloading the files to my computer locally, the files will open and display correctly, but once they are uploaded onto the server, they do not work. Just blank white pages… Any help is appreciated!

  15. Aaron says

    … still not working. I had found a ‘php patch’ for the header portion of the (x)html code… as apparently this error is one that stems from php pages. I don’t know enough about coding to be able to answer why a page editor creates xthml, saved as a html file, that creates a php errors… hmmmm.

    The patch gets copied and pasted over the xhtml portion of code on each page header – actually it’s just a snippet of php.

    This works… but the cut-n-paste has to occur of every single page of the website… I got tired of this route really quick… especially since this step would be required every time any portion of any page gets updated in iweb.

    When I get home I can dig out the patch… and post it here if that’d help anyone.

  16. Ian says

    Hello Aaron, thank you for the reply. That is a very strange problem that iWeb is causing. If you don’t mind to post up the patch, I would greatly appreciate it. It looks like it may be easier for my client to just host with a .mac account, which is what i’m assuming is how they programmed it. So someone creates a website in iWeb, and then gets frustrated trying to upload it somewhere else and then they have to migrate over to .mac… Just another way to make money I guess :) I wish there was a better fix, but if the patch is all that will work as of right now, I will send that to my client and tell him the procedure. Thanks for your time and help!

  17. Aaron says

    Here is the patch (simply paste over the first few lines on html(ish) code of each page – up to the head tag… not over the tag, just everthing before it):

    …and you have to do this cut/paste on the html page after it’s been uploaded the the web (through your hosts control panel -> edit source function – AND if your pages upload to the server as blank documents… then you’ll need to copy paste the code from your locally saved pages (the entire page source) to the copies that are on the webhost… then apply the patch).

    (Please test this first before handing it over to your client… I’d hate to look bad, in making you look bad, if it doesn’t work for your project…)

    Seems like easy work, but when you get into the auto generated pages like archives of blogs and photo galleries, then you begin to see the pain perdue that you’ve got on your plate.

    It’s a shame that W2W (Easy iWeb Publisher) won’t work as advertised… maybe there are basic requirements that we need to look for in a hosting company – something that Easy iWeb Publisher requires that some (many) hosts don’t provide.

  18. Aaron says

    ugh… anyone no how to post code here that will show up as text… and have it not become intergraded as pat of the formating of the post?

  19. laura says

    ciao
    io ho un problema con iweb
    ho impostato tutti i link tra le pagine e mentre la prima volta che ho pubblicato il sito su una cartella i link tra le pagine erano attivi, ora quando visito il sito pubblicato sulla cartella non posso navigare tra le pagine….
    Non so quale possa essere il problema.. tu per caso ne hai idea???
    grazie per l’aiuto :)

  20. Mark Ostrom says

    What crap. Apple just ignores this.

  21. fede says

    buenas!
    una pregunta… si hago mi sitio entero en el iweb, cuando lo suba a mi servidor a traves de w2w se vera completo o tengo limitaciones como las que dice el cartelito que aparece al finalizar de publicar el sitio en un folder??
    las animaciones se seguiran viendo??? gracias!

  22. mike says

    When I upload, the process stops and I get the error message:
    Error uploading the files to bluehost.com
    curl returned error number 7.

  23. Lilian Rosenstreich says

    Stew,
    I have the same problem with updates happening to all my sites when I just want to post one new one. Did you ever figure a way to run around this?
    Lili

  24. Rerisson says

    Minha versão do iWeb 09 não tem a opção “publicar em uma pasta” no menu ARQUIVO. Apenas “publicar alterações no site” e “publicar site inteiro”…

  25. Marta says

    No entiendo el paso 6, en el punto de carpeta remota.
    Mi servidor es un sitio que se llama ftp://myname.superfreehost.org/ que se supone que e de poner? Sin poner nada me sale cuando lo subo: Error numero 6- Que pasa? Graciaaaass!!

  26. Ethan says

    i don’t have the publish to folder option



Some HTML is OK

or, reply to this post via trackback.