
- •Table of Contents
- •1) Technical Support Specialist – Level 2
- •Qualification Requirements
- •2 ) Exceptions
- •3) Tier 2 Tools a) Solutions.24hourwebhostingsupport.Com
- •C) Linux Shell Commands
- •D) ipconfig
- •4) Absolute and Relative Paths a) Absolute Path
- •B) Relative Path
- •5) Possible Causes for Broken Sites
- •6) Installed Software:
- •7) Unix Services on the Hostopia Platform
- •A) cgi (Common Gateway Interface) faq
- •I.E. /services/webpages/h/o/hosting.Bluegenesis.Com/chat/chat.Log
- •B) Server Side Includes (ssi) faq
- •Can I use server-parsed image maps?
- •C) perl faq
- •How do I install and use Perl modules?
- •What is cpan?
- •What is supported by the jsp service?
- •What is a jsp file?
- •Where should my end users upload their jar files?
- •How do I Connect to an ms sql Database Source with .Jsp?
- •Upload appropriate libraries to your /public/web-inf/lib location
- •How do I Create a test .Jsp file?
- •Are there any potential issues ?
- •8) Windows® Services on the Hostopia Platform
- •A) Differences between Windows only Hosting and the Hybrid System
- •B) Functional Components
- •C) Non Functional Components
- •9) Asp 3.0 iis 6 (Active Server Pages)
- •A) asp Third Party Components
- •B) Server.MapPath()
- •C) The #include Directive
- •D) asp Coding Examples
- •1. Asp dsn connection for ms access
- •2. Asp dsn connection for MySql
- •3. Asp dsNless Connection for ms access
- •4. Asp dsnLess Connection To a MySql Database
- •5. Asp dsNless connection for ms sql
- •6. Defining Paths
- •7. AspMail Sample Code for Components
- •8. AspUpload Sample Code for Components
- •9. Cdonts Sample Code for Components
- •11. Sa Fileup Sample Code for Components
- •A) Features in asp.Net 2.0
- •B) asp.Net codebehind and Precompiled dll
- •C) Coding Considerations:
- •D) asp.Net codebehind and dll File Explanation
- •D) asp.Net ajax
- •E) Supported asp.Net File Extensions
- •F) Unsupported asp.Net file extensions:
- •G) Retrieving asp.Net Error Messages
- •H) asp.Net Coding Examples
- •11) ColdFusion 5 a) About ColdFusion 5
- •B) ColdFusion Applications
- •C) ColdFusion Tags
- •D) Supported ColdFusion Tags
- •E) Unsupported ColdFusion Tags
- •F) ColdFusion Error Messages
- •G) Custom ColdFusion Tags
- •H) ColdFusion Coding Examples
- •12) ColdFusion mx 7
- •13) Payment Gateways
- •13) Ssl (Secure Socket Layer)
- •A) Security Certificates
- •B) Common Issues with Installing a Custom ssl Certificate.
- •C) Creating Symbolic Links aka Symlink
- •Cd name_of_symlink
- •Rm name_of_link
- •Cd name_of_symlink
- •14) Databases a) ms access (Microsoft Access)
- •B) ms sql (Microsoft sql)
- •C) MySql
- •Import the dump.Sql file into a database:
- •15) Common Issues for Tier 2 a) Email
- •I. How to read Email Headers; Check for delays and Time Zone Discrepancies
- •II. How to Convert to utc (gmt)
- •1) Find the Time and Convert to utc!
- •2) Find the delay!
- •III. Bigfoot Mail System
- •IV. How to Test if the inbox is Corrupt
- •B) Formmail
- •2) Create a Test Form.
- •3) Copy and Paste Code into Form Non Secure Site
- •4) Verify that there is a cgi-bin.
- •6) Test the form. C) Sub Domains
- •D) Common Ports
- •E) Permissions
- •E) RealServer
- •F) EasySiteWizard 7
- •G) htaccess directives
- •H) Serrahost ProStores
- •I) FaxWire
- •J) Bell dns Remaps
F) EasySiteWizard 7
Unlike EasySiteWizard 6 which stores info in a db, EasySiteWizard 7 stores everything in the domain's web space.
Therefore, there is zero backend access required to process and troubleshoot esw7 issues.
Clicking on the EasySiteWizard 7 application in WebsiteOS for the first time ever will create:
cgi-bin/SiteSparks symlink
private/ESW directory
[note: weblite does not have cgi-bin directory]
Clicking on the Begin button for the first time ever will create:
public/ESW directory
Clicking on the 'create new site' button will create:
public/ESW/Images directory
private/ESW/site_479f1afd70e14 directory
private/ESW/site_479f1afd70e14/{menu,page_index,page_news,page_products,page_about}.xml files
private/ESW/sites.xml file
note: 'site_479f1afd70e14' is the site id for that particular site
On 'Sites' step within esw7 window [where to create new sites or select an existing site], details such as site title, tagline, publish to directory, and last published date are listed. this information is stored within the private/ESW/sites.xml file:
<?xml version="1.0" encoding="UTF-8"?> <sites> <site> <siteId>site_479f1afd70e14</siteId> <publishDirectory></publishDirectory> <designId>33</designId> <tint>default</tint> <title>My New Website</title> <tagline>esw7.doc.owen.bluegenesis.com</tagline> <lastPublished></lastPublished> </site> </sites>
On 'designs' step, clicking on a design template thumbnail will update the 'designId' value within the private/ESW/sites.xml file and selecting a color will
update the 'tint' value
On 'editor' step, creating a new button via the menu editor area will store the values within
private/ESW/site_479f1afd70e14/menu.xml file
On 'editor' step, the 'existing pages' list [on the 'manage pages' section within the menu editor area] loads all the page_*.xml files within
private/ESW/site_479f1afd70e14/ directory
On 'editor' step, creating a new page will create:
private/ESW/site_479f1afd70e14/page_newpage.xml
Clicking on the 'Preview' button for the first time ever will create:
public/esw_preview directory
public/esw_preview/*.{css,html} files
public/esw_preview/img directory
public/esw_preview/img/*.{png,jpg,gif} files
Clicking on the 'preview' button will open a new pop-up window that brings up http://domain.com/esw_preview/
Clicking on the 'publish' button will create:
public/*.{html,css} files
Back on 'site' step, clicking on the 'create new site' button again will create:
private/ESW/site_479f23cf88510 directory
private/ESW/site_479f23cf88510/{menu,page_index,page_news,page_products,page_about}.xml files
note: 'site_479f23cf88510' is the site id for this second site
Details for both sites are stored within the private/ESW/sites.xml file: <?xml version="1.0" encoding="UTF-8"?> <sites> <site> <siteId>site_479f1afd70e14</siteId> <publishDirectory/> <designId>803</designId> <tint>lightgreen</tint> <title>My New Website</title> <tagline>esw7.doc.owen.bluegenesis.com</tagline> <lastPublished>1201611190</lastPublished> </site> <site> <siteId>site_479f23cf88510</siteId> <publishDirectory></publishDirectory> <designId>33</designId> <tint>default</tint> <title>My New Website</title> <tagline>esw7.doc.owen.bluegenesis.com</tagline> <lastPublished></lastPublished> </site> </sites>
Common Issues with ESW 7
How to restore an esw7 site -rename the private/ESW/site_479f1afd70e14 directory as private/ESW/site_479f1afd70e14.bak -use filerestore app via wsos and restore the private/ESW/site_479f1afd70e14 directory from the snapshot or date/time requested
'existing pages' list is blank -one or more of the private/ESW/site_479f1afd70e14/page_*.xml files are corrupt -move the private/ESW/site_479f1afd70e14/page_*.xml files directly into the private/ESW/ directory [or any other directory outside of the
private/ESW/site_479f1afd70e14/ directory -- do not create a new subdirectory within the private/ESW/site_479f1afd70e14/ directory itself.
move private/ESW/page_index.xml to private/ESW/site_479f1afd70e14/page_index.xml
Click the Editor button, click the 'menu editor' link, click the 'manage pages' button, and check the 'existing pages' list. if blank, then the file is corrupt. if not, then the file is good.
move private/ESW/page_news.xml to private/ESW/site_479f1afd70e14/page_news.xml and click the Editor button,
click the 'menu editor' link, click the 'manage pages' button, and check the 'existing pages' list. if blank, then the file is corrupt. if not, then the file is good.
move private/ESW/page_products.xml to private/ESW/site_479f1afd70e14/page_products.xmlclick the 'editor' button, click the 'menu editor' link,
click the 'manage pages' button, and check the 'existing pages' list. if blank, then the file is corrupt. if not, then the file is good.
move private/ESW/page_about.xml to private/ESW/site_479f1afd70e14/page_about.xml
click the Editor button, click the 'menu editor' link, click the 'manage pages' button, and check the 'existing pages' list. if blank, then the file is corrupt. if not, then the file is good.
A page containing a form from an ESW 7 site sends an empty message -via 'web form editor', check the element properties for all form elements and confirm that the name fields are not blank
Clicking a button brings up a different page
for an actual example, see 2252781
"if you click on the Our Services button, it'll bring you to a different page to when you go under menu editor and select the page our_services.html"
the Our Services button is actually just a simple hyper link to the real published page on their live site [http://gauthierelectric.com//our_services.html]
note that within esw7 editor, the links in section under "menu editor" such as "Repairs" points to "http://wshadmin.bellhosting.ca/OS4/components/esw/7.2/editor/base.php?templateId=23&tint=default&userPage=index.html#" which is the proper syntax.
To open a page within editor for editing the proper way to access their "our_services.html" page via esw7 editor is to double click "menu editor", click "Manage Pages...", select our_services.html from the list under "Existing Pages", then click the "Edit Page" button and you will be able to edit everything
.