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

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).

36 thoughts on “How to upload a website built with iWeb to a non .mac/MobileMe account”

  1. 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. 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

  3. 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.


  4. 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….

  5. @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.

  6. 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



  7. 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?

  8. 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

  9. 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!

  10. … 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.

  11. 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!

  12. 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.

  13. 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?

  14. 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 :)

  15. 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!

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

  17. 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”…

  18. Ammm no entendi como llenar los campos “Remote Username” “Remote Password” y “Remote Folder” porfavor culaquier ayuda sería grandiosa para mi es un proyecto escolar el que estoy haciendo de una pagina web.., saludos mi correo es muchas gracias

  19. ethan and friso asked the same question that i’m having: i have iWeb 09, and it doesn’t have “publish to folder” option that was present in iWeb 08 (as i had used publish to folder previously). any way to work around that?

  20. Pingback: » Blog Archive » How to upload a website built with iWeb to a non .mac/MobileMe account – Simple Help

  21. I’m using Dreamweaver’s FTP client. Got the files up ok. BUT when I updated a page, it saved at the new mobilie me account I had just set up free. I can’t find where those files are and now my live site is doomed to be stagnant.

    Anyone know how to stop mobile me from hijacking my files??? Can I delete the account or what? the help files are NOT helpful at all.

  22. Pingback: Creating the Wedding Website | Weddingbee

Leave a Comment

Your email address will not be published. Required fields are marked *