- •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
- •5) Possible Causes for Broken Sites
- •6) Installed Software:
- •B) Relative Path
- •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
8) Windows® Services on the Hostopia Platform
Microsoft® Windows hybrid services provided by Hostopia provide basic ASP, ColdFusion, Access and MS SQL services targeted at the needs of SME’s at a price point considerably lower than a dedicated Windows solution.
With the ability to use both UNIX and Windows technologies in unison the Hybrid solution offers a less complicated, more robust, lower cost method for users to make use of the most popular Windows hosting features.
Once a customer has enabled Windows services, the hosting system knows to send Windows specific requests to Windows servers based on file extension. (.html, .shtml, etc. ) will be served by UNIX servers, .asp and .cfm requests will be served by Windows 2003 servers. This is made possible by Hostopia’s redundant, distributed architecture.
Site content is housed on Network Filers – not individual web servers – this, along with removing individual web servers as a point of failure, allows content for one site to be served through multiple machines. In this system a user can mix UNIX and Windows content in the same site.
A) Differences between Windows only Hosting and the Hybrid System
Permissions – Permissions on the entire Hostopia system are UNIX based even for Windows content. (The correct UNIX permission settings for .asp or .cfm files is -rw-r--r-- or 644)
Superior redundancy provided by distributed, clustered architecture
Case Sensitivity – The Hostopia System is case sensitive – this can be bypassed using a .htaccess file placed in the users public directory (syntax = CaseInsensitive ON)
Designers can mix UNIX and Windows functionality in the same hosting environment
Simplified UNIX security model
Front Page – Front Page extensions on the Hybrid Platform are handled by the UNIX servers. The Hostopia system handles most FrontPage functionality (forms, themes, etc…). However, direct database integration via the FrontPage interface is currently non functional.
DSNs – Limit of 2 DSNs and they must follow our naming conventions: prefix_domain_com
Paths – Local system paths (i.e. C:\My Documents) cannot be used since site content is not stored locally
Supported Language platforms– HTML, PHP, CGI’s, and PERL are not served off the Windows portion of the hybrid system. These scripting languages are parsed by the UNIX portion of the hybrid
B) Functional Components
Microsoft Access 2000/02/03
Why is MS ACCESS 2000/02 software only functional and not optimized on your architecture?
Microsoft Access was designed as a single-user desktop database, and not for server use.
MS ACCESS 2000/02/03 is functional on our system and suits web applications well when dealing with small- to medium-size business websites, which deal with a reasonably low level of traffic; however, the functional design limitations of MS ACCESS itself (being a desktop program as opposed to a server program) increases the likelihood of poor performance when large numbers of users make simultaneous calls to the Access database.
For these reasons, it is recommended that MS ACCESS be used solely for development purposes and not for production.
Recommended Alternative:
Although MS-Access 2000/02/03 is functional and works reasonably well on our system in most situations, you may benefit from upgrading to a true multi-user database platform such as MS SQL or MySQL.
We have found that sporadic performance issues occur when traffic-intensive sites run on Microsoft Jet and IIS. We have ensured that our system is using the latest Microsoft Jet Components and Updates. We recommend that the native Jet OLE DB provider be used in place of the Access ODBC Driver.
Excerpt from Readme.txt (IIS)
The following article outlines Microsoft's recommendations to implement an SQL Server Database for use under IIS to accommodate for web, commerce, and transactional applications.
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q299973
ASP/ColdFusion + MS ACCESS
Why are ASP/ColdFusion + MS ACCESS only functional and not optimized on your architecture?
MS ACCESS was designed as a single-user desktop database, and not for server use. MS-Access 2000/02/03 is functional on our system and suits web applications well when dealing with small- to medium-size business websites that handle a low level of traffic; however, when used on larger enterprise-type websites with a heavy amount of concurrent users making requests to an MS ACCESS database, unpredictable results may occur.
We recommend that MS ACCESS be used solely for development purposes and not for production.
Recommended Alternative:
Although MS-Access 2000/02/03 is functional on our system, for performance and reliability we strongly recommend the use of MS SQL Server for the deployment of production-quality Web applications. Although Active Server Pages work with any ODBC-compliant database (such as MS ACCESS), it has been extensively tested and is designed to work with Microsoft SQL Server. Although the sample Web site and examples in this release use Microsoft Access, we recommend that MS ACCESS be used solely for development purposes and not for production.
The following article outlines Microsoft's recommendations to implement an SQL Server Database for use under IIS to accommodate for web, commerce, and transactional applications.
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q299973
