Announcement:Materials and articles for ProductCart 5 can be found at our brand new support center.

Create an account to edit articles | See Formatting Syntax for Wiki syntax | We look forward to your contribution!

Installing ProductCart on GoDaddy

GoDaddy Web hosting account

You can use any of GoDaddy's Windows Web hosting plans (make sure you select a Windows plan). As of January of 2008, all three plans support ProductCart. Since they all include at least 1 MS SQL database with 200MB or more, we recommend that you setup ProductCart with a MS SQL database.

Once your GoDaddy Web hosting account has been setup, follow these instructions to get your ProductCart-powered store installed. Of course, you always have the option to hire NetSource Commerce or a ProductCart reseller to perform the setup for you.

Please note:

  • These instructions are current as of January of 2008
  • Not all servers might have access to the tools mentioned below. If you don't find the tools mentioned below, please contact GoDaddy.

Installation

Following these steps:

  • Unzip the ProductCart ZIP file that you received when you purchased the product
  • Browse to the “Parent Paths Enabled” folder
  • Create a ZIP file of the “ProductCart” folder
  • FTP the zipped (compressed) “ProductCart” folder to your GoDaddy Web hosting account. This is much faster than transferring the unzipped files.
  • Log into your GoDaddy account
  • Click on “My Hosting Accounts” (the link name might change over time)
  • Open the “Hosting Manager” for the hosting account that is hosting ProductCart
  • Under the “Content” section, click the “File Manager” icon.
  • Assuming you have uploaded the “productcart.zip” file to the root, select it by using the check box on the left, then click on “Unarchive” at the top. In the window that is shown to you, leave “Select Destination” as is and don't check “Overwrite Existing Files”. The File Manager will unzip the files. The process will take around 30 seconds.
  • You should now see a folder called “ProductCart” in the root. Click on it to make sure that it contains all the ProductCart sub-folders and not another “ProductCart” folder (this might happen depending on how you created the ZIP archive on your desktop). If it does, you will have to “Move” this second “ProductCart” folder to the root.
  • Go back to the root, select the “ProductCart” folder again by checking the check box on the left, then click on “Permissions” at the top. On the window that is shown to you ('Set permissions for selected folders'):

    • Inherit = unchecked
    • Read = checked
    • Write = checked
    • Reset all children to inherit (All subdirectories will be reset to inherit from current directory) = checked
  • Click “OK” and the File Manager will set Folder Permissions for you.
  • Using the “File Manager”, you should also rename the "ProductCart" folder to a friendlier name (e.g. “store”) and rename the "pcadmin" sub-folder to any name that is difficult to guess, for security reasons (see those sections for details).

MS SQL database setup

  • From the navigation at the top, select “Databases” and then “SQL Server”
  • On the page that loads, locate your hosting account and click on “Databases”
  • Click on “Create Database”
  • Enter a database description, user name and password. Ignore the “DSN” and “ASP Schema” fields. Click “OK” to create the database. The setup may take a couple of minutes. The database summary page will say “Pending Setup” until the database is ready. Return to the page after a few minutes and refresh it to see if the database is ready.
  • When the database is ready, click on “View/Details”. On this page you will see the “Host Name”, which should look similar to “p3swhsql-v08.shr.phx3.secureserver.net” (the actual name of the server will be different) and will be needed in your database connection string.
  • Click on “Open Manager”: on the login screen, enter the User Name and Password that you just created. You will be logged into another administration tool that allows you to manage your database.
  • Click on “Query Analyzer”
  • Click on “Open SQL File”. On your desktop, browse to the SQL file located in the “productcart/database” folder of your unzipped ProductCart file.
  • The SQL Query will be loaded into the window. Click on “Execute” to execute the query. When the query has been completed, you will see the message “Script executed successfully.” You can now close that browser window and return to the “SQL Server Database Information” page.
  • Build a DSN-Less connection to the SQL database by using the SQL server

information shown on the page and the template shown below (replace the words in CAPS with the data specific to your database):

Provider=sqloledb;Data Source=HOSTNAME,1433;Initial Catalog=DATABASENAME;User Id=USERNAME;Password=PASSWORD;

Setup Wizard

See the ProductCart User Guide about running the ProductCart Setup Wizard. You can load the Wizard by navigating with your browser to the “setup” subfolder of the “productcart” folder (which you might have renamed as discussed above).

Use the DSN-less connection to your MS SQL database mentioned above.

E-mail Settings

Once the setup has been completed and you have logged into your ProductCart Control Panel, please note the following about your e-mail settings (the domain must have email setup for it):

  • Select CDO as the component
  • Specify the SMTP server as: relay-hosting.secureserver.net
  • Set the authentication User Name and Password as the SAME ones you use to login to your GoDaddy account!

Another customer using a GoDaddy virtual dedicated plan found that the following E-mail Settings worked:

  • E-Mail Component: CDO
  • SMTP Server: p3smtpout.secureserver.net
  • Authentication: None

Troubleshooting

Cart empty during checkout

If you are having problems in your ProductCart-powered store during checkout (e.g. a message indicating that the shopping cart is empty), then try the following.

  1. Create a new Notepad file with the following content:
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <system.webServer>
        <asp>
          <session keepSessionIdSecure="false" />
        </asp>
      </system.webServer>
    </configuration>

  2. Save the file with the name “Web.config”
    Make sure it does not have a *.txt extension. The entire file name should be “web.config”
  3. Upload it to the root folder using your favorite FTP software (or the FTP utility built into the GoDaddy control panel)

Thanks to Bryan that posted this here.


QR Code
QR Code Installing ProductCart on GoDaddy (generated for current page)