This page is a collection of technical notes from Apple, and posts from the iWeb discussions forum.  The following is meant to be informative and helpful to the extent that other user’s experiences may provide insight and help to your individual situation.
VERIFY THAT, REGARDLESS OF A PUBLISH ERROR,YOUR SITE HAS NOT ACTUALLY PUBLISHED
 
It has been reported a number of times in the iWeb forums that, despite the fact that an error message appeared, the iWeb application continued to publish and the site was uploaded successfully.  Monitoring of data transfer is easily done using the Activity Monitor .app, located in your Applications/Utilities folder.
 
Prior to publishing your site in iWeb, close all other applications, especially any browsers that may be running, and launch your Activity Monitor.app.  Open the Network data indicator by choosing Window/Activity Monitor/Network. When you Publish from iWeb, “sent data” will be indicated in Byte amounts, and by the red graph line.  Regardless of any error message that may appear, if your monitor indicates strongly that data is being transferred, iWeb is likely still publishing.  When the monitor displays no more activity, verify your site from your web browser, making sure to clear the browser cache first.   See an example of this behavior in the following thread from the iWeb forum:
 
 
iDISK QUOTA ERRORS
 
If you are updated to 1.1.1 or above, and you are receiving iDisk Quota error messages, navigate to your Domain file, found in your Home folder’s Library/Application Support/iWeb/Domain.  Open this file by Control+clicking on it, and choose Show Package Contents.  A new window titled Domain will appear, showing the contents of the package. Here you will see one file (or possibly two files) named "assets.[membername].groups.[groupname].plist" or "assets.[membername].plist" where [membername] and [groupname] correspond to your .Mac member name and .Mac Group name.  
(
Note: Your .Mac member name is the first part of your .Mac email address, before "@mac.com.")
If you have either or both of these files, drag them to the Trash. Then close the Domain window.  Open iWeb and try publishing again.
 
UNKNOWN PUBLISHING ERROR OCCURS
CAN’T CREATE THE FILE “SHAPEIMAGE_1_LINK_0.PNG.” THE DISK MAY BE DAMAGED, FULL, OR YOU MAY NOT HAVE SUFFICIENT ACCESS PRIVILEGES
 
Many times these error messages will point to a specific page or even a specific file.  If not, you may also be able to determine the source of the problem by noticing which page caused publishing to stop, while publishing was in progress.  Fixing the problem may be as simple as deleting the specified file or page from the site.  Make a copy of your Domain file, place it into an empty folder, and place this folder into your Documents folder.  Now, open iWeb and delete the particular page the error message points to and try to publish again; first to a folder, and if that is successful, then to .Mac.  If this works, go back to the copied Domain file, open the site from this Domain by double-clicking on the Domain file, and see if you can identify the specific file on the page that is giving problems. Make sure that no illegal characters, such as forward slashes or colons, are used in file names.
 
Note:  Double-clicking on a Domain file in a location other than the original default location will change the default location of the Domain file.  Refer to this technical note from Apple:
 
  
MAKE SURE THAT iWEB/.MAC HAS NO ISSUES WITH PROPER KEYCHAIN ACCESS
 
From your Applications/Utilities folder, open Keychain Access.app.
 
Verify that the iWeb application has been included in the application list for automatic Keychain access, and make sure that the correct .Mac password is entered under username/.Mac password.   Also, run a keychain repair by using the menu> Keychain Access/Keychain First Aid.
  
TRY PUBLISHING TO A FOLDER
 
From the File menu in iWeb, choose "Publish to a folder" to see if your page can publish to a folder without error. If you receive an error when publishing to a folder, the issue is not related to publishing to .Mac. For more assistance with iWeb, please see the iWeb support page:
 
 
MAKE SURE YOU CAN UPLOAD TO YOUR iDISK
 
If you are able to publish to a folder, try copying that folder to your iDisk. To access your iDisk, go to the Finder, and from the Go menu, choose iDisk > My iDisk. After the iDisk mounts on your desktop, copy the folder from your hard disk to the Documents folder in your iDisk. If copying the folder to your iDisk is successful, you can safely delete the folder from your iDisk, as copying it was simply a test to verify that basic connectivity to your iDisk is working as expected. If you receive an error message when copying the folder to the iDisk, you are most likely experiencing a network-related issue. For assistance, see the Network Troubleshooting section below.
 
REPUBLISH ALL PAGES TO .MAC
 
To republish all pages to .Mac, choose "Publish All to .Mac" from the File menu in iWeb.
 
DELETE YOUR CURRENT PAGES ON YOUR iDISK
 
Verify that your .Mac account information is entered into .Mac System Preferences correctly. Then, while in the Finder, choose iDisk > My iDisk from the Go menu. In your iDisk, open the Web folder, then open the Sites folder inside the Web folder and delete the iWeb folder. Open the iWeb application and choose "Publish all to .Mac" from the File menu.
 
NETWORK TROUBLESHOOTING
 
Many iWeb publishing issues are due to network-specific issues. Try disabling any firewall, proxy servers, or network filtering software you may be using. (Apple can't provide specific configuration or setup information for your proxy server or firewall to allow .Mac publishing, as ports, IP addresses, and other information may change over time.)
 
Next, simplify your Internet connection. For example, if you connect through multiple networking devices, such as hubs and routers, try connecting your computer directly to your modem and test to see if the issue occurs. If it does not, troubleshoot your networking devices one at a time.
 
You might also verify your network connectivity and settings. You may wish to contact your Internet service provider (ISP) for assistance. For other information about troubleshooting network connectivity, please see the following article:
 
Mac OS: Troubleshooting "A connection failure has occurred," "The specified server could not be found," or Similar Messages:
 
 
Another way to verify whether the issue is caused by your local network is to attempt to publish to .Mac from iWeb while connected to another network, such as one at an Apple Store. Find a store at http://www.apple.com/retail/storelist and click the link to make a reservation at the Genius Bar. There may be a fee associated with the visit.
 
If you can publish to .Mac in iWeb from another network successfully, then you have isolated the issue to your own network or Internet connection.
 
IF PUBLISHING STILL DOESN'T WORK
 
If you are still unable to publish to .Mac with iWeb, please respond to iWeb feedback at http://www.apple.com/feedback/iweb.html with the following information:
 
- The steps you took (listed in numbered order) to troubleshoot this issue
- The steps you took (in numbered order) before the iWeb error message occurred
- The exact text (if possible) of the error messages you received
- A description of your Internet setup, including whether it has hubs, routers, cable or DSL modems, wireless routers (including AirPort), or proxy servers
 
Please also answer these questions:
 
- What version of iWeb is installed on your Mac?
- Does this issue occur with other computers on your network?
- Does this issue occur when your computer is on a different network?
- When were you last able to publish to .Mac successfully?
 
.Mac Support
 
 
Other helpful threads from the iWeb forum:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
For iWeb FAQ’s, please visit Varkgirl’s
Most Common Problems

Firewalls & Proxy Servers  
Based on information gathered in the iWeb Forums, it is apparent that iWeb will not publish through a proxy server of any kind.  Firewalls, hub devices on your system, sometimes even the use of different types of wireless routers can lead to publish failure.  Streamline your connection as efficiently as possible by connecting directly to your modem to remove this problem potential.

Password Protected Sites 
Issue or symptom
When you try to publish a site to .Mac with user name and password protection, an alert message "There was an error updating .Mac" may appear.
Products affected
	•	iWeb 1.x
Solution
This happens if you use upper case letters in the user name. When choosing a user name and password, follow these guidelines:
User name
	•	The user name can only contain characters from this set: 
0123456789_.abcdefghijklmnopqrstuvwxyz (lower case letters only).
	•	It must start with a letter.
	•	It cannot end with a period.
	•	It cannot contain two periods in a row.
	•	It must be between 3 and 20 characters.
Password
	•	The password may only contain characters from this set: 
!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|} (upper or lower case letters are allowed).
	•	It cannot end with a period.
	•	It cannot contain two periods in a row.
	•	It must be between 6 and 20 characters.
Apple Support Article:
http://docs.info.apple.com/article.html?artnum=305506

Trying To Publish With Other Internet Activity
Sometimes, good old fashioned common sense prevails.  Cease any and all activity with other internet-dependent functions.  Close all browsers.  Do not try to publish while syncing.  Do not try to publish while performing a backup to your iDisk.  Depending on your area and ISP, dedicating your internet connection solely to the publishing of your website can make a huge difference.

http://docs.info.apple.com/article.html?artnum=305506shapeimage_4_link_0