https://wiki.hostek.com/api.php?action=feedcontributions&feedformat=atom&user=BrentbHostek.com Wiki - User contributions [en]2024-03-28T17:06:02ZUser contributionsMediaWiki 1.24.2https://wiki.hostek.com/index.php?title=Getting_Started_with_a_Windows_VPS&diff=3259Getting Started with a Windows VPS2017-04-27T16:07:34Z<p>Brentb: Created page with "===Getting Started with your Windows VPS=== This article will give you the basics for getting started with your Windows VPS using our control panel. ==How To Login To My WC..."</p>
<hr />
<div>===Getting Started with your Windows VPS===<br />
<br />
This article will give you the basics for getting started with your Windows VPS using our control panel.<br />
<br />
<br />
==How To Login To My WCP Control Panel==<br />
#To manage your domain, login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
*You can also login to the control panel through your billing control panel https://cp.hostek.com/clientarea.php<br />
#Click on ''''My Services'''' 'Click the '''small Green arrow''' on the the notepad to the right'<br />
#Now click the '''Login to Control Panel''' Icon'''<br />
<br />
<br />
====Add Domain====<br />
#Login to '''WCP''': https://wcp.hostek.com/<br />
#Go to the '''Server Manager''' area<br />
#Click on the '''Add Domain''' button<br />
This section allows you to add new VPS domains (Web sites). <br><br />
[[File:Wcp-vps-add-domain.png]]<br />
<br />
After clicking the ''Add Domain'' button enter your site's domain name, FTP username & password, then select the service group and IP address if applicable. Once you click '''Save''' your new domain will be added to the server.<br />
<br />
==MySQL database==<br />
After adding a domain, you can add a database within the domains control panel. <br />
<br />
*MySQL Allow you to create a MySQL database under your domain<br />
#Click on '''MySQL icon'''<br />
#To add new database click '''Add MySQL Database'''<br />
#Enter Database Name<br />
#Enter Username<br />
#Enter Password<br />
#(If you need a coldfusion DSN place check in check box and provide Coldfusion DSN name)<br />
#Click '''Save'''<br />
<br />
*To create new user for existing database<br />
#Click '''MySQL icon'''<br />
#Click '''Add new user button'''<br />
#Enter Username<br />
#Enter Password<br />
#Place check mark in check box for each database you would like this user to have access to.<br />
#To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click '''pencil icon next to Username'''<br />
#enter new password<br />
#Click on the '''Save Icon'''.<br />
<br />
*To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click pencil '''icon next to Username'''<br />
#Enter new password<br />
#Click on the '''Save''' Icon.<br />
<br />
==MSSQL==<br />
After adding a domain you can add a MSSQL database within it's control panel. <br />
<br />
===To create MSSQL databases and users===<br />
#Click '''MSSQL icon'''<br />
#To add a new database click '''Add MSSQL''' database<br />
#Enter Database Name<br />
#Choose database size<br />
#Enter or Choose existing Username<br />
#Enter Password<br />
#Choose '''Default Collation''' (Usually left as default)<br />
#Choose '''Recovery Model''' (Usually left as Simple as we make daily full backups of all #databases which we keep for 7 days for our shared and SQL database addon hosting options)<br />
#Place a Check mark in the box for Coldfusion DataSource if ColdFusion DSN is needed.<br />
#Enter ColdFusion DSN name.<br />
#Click on the '''Save''' Icon.<br />
<br />
==Comprehensive Guide to WCP==<br />
<br />
Here is a link to the comprehensive guide to our control panel: https://wiki.hostek.com/WCP_(Windows_based_Control_Panel)</div>Brentbhttps://wiki.hostek.com/index.php?title=Folder_Auto-Clean&diff=3036Folder Auto-Clean2017-02-20T20:57:11Z<p>Brentb: </p>
<hr />
<div>If you notice that emails disappear from 1 or all of these folders the most likely cause of this is a feature in smartermail called "Folder Auto-Clean".<br />
<br />
You can set this up/adjust this on a domain level or you can manage it on an individual user(must have the box checked on the domain level for "Enable users to override auto-clean settings")<br><br />
<br />
To manage this on the domain level you will need to log in as the mailadmin user. Go to Settings, expand Domain Settings, expand Filtering and click on Folder Auto-Clean.<br><br />
<br />
You can leave it on Use default auto-clean settings or select Override auto-clean settings for this domain. You can click on the Folders tab and see what the current settings are. It should look something like this<br><br><br />
<br />
<br />
<br />
Folder Type Settings <br><br />
Deleted Items Date Over 14 days old<br><br />
Junk E-Mail Date Over 7 days old<br><br />
Sent Items Date Over 30 days old<br><br />
<br><br />
<br />
<br />
<br />
To adjust these you would have to choose the option to Override the settings and then you will need to add the rule with the settings you are wanting.<br><br />
<br />
To set these options on the user level you will have to make sure the option is selected to allow users to override the settings and then you will log into that user and expand filtering under My Settings.<br><br />
<br />
To set these options globally you will need to log in as the admin user. Expand storage and then click on Folder Auto-Clean. Click on rules and you can edit the rules for all users and domains.</div>Brentbhttps://wiki.hostek.com/index.php?title=SSH&diff=2960SSH2017-01-20T20:08:51Z<p>Brentb: /* Configuring alternate SSH port for your VPS */</p>
<hr />
<div>==SSH==<br />
The dedicated IP and port for SSH access on Linux VPS servers will be included in the email with server details. Alternatively we have an alternate port which can be used for SSH however this will need to be configured. Please email support for the alternate port number and follow the steps below.<br />
<br />
==Configuring alternate SSH port for your VPS==<br />
*'''NOTE''' You must be familiar with editing Linux text files from a command prompt to proceed.<br />
<br />
<br />
#Contact support for the alternate SSH port to use.<br />
#:If you have requested your VPS to not be behind our perimiter firewall and you are 100% managing your own firewall, then you can use any TCP port that you wish<br />
#Add the alternate TCP port to the cPanel firewall:<br />
##Log into WHM of your server<br />
##Scroll down and select ''ConfigServer Security&Firewall''<br />
##Click ''Firewall Configuration''<br />
##Edit the TCP_IN line, adding the alternate SSH port, being careful to have comma before and after the number<br />
##*Pay close attention to the formatting of the current entries in this line. Syntax errors will result in your VPS firewall failing to restart<br />
##Click Change button at the bottom<br />
#Configure SSH to use the new port:<br />
##SSH into your VPS on the default port 22<br />
##Edit the /etc/ssh/sshd_config file<br />
##Change the line "Port 22" to "Port ####" <sub>(without quotes)</sub> where #### is the alternate port<br />
##Save your changes<br />
##Run the following command to restart the ssh service:<br />
##:''service sshd restart''<br />
##*'''NOTE''' Do not disconnect your ssh session after restarting the service until you verify with a new session that your changes are successful. Otherwise you will not be able to correct any syntax errors in the sshd_config file<br />
##While your SSH session is still open, launch a new ssh session to your server, connecting on the new port 4739<br />
##*If you get a connection failed, check the /etc/ssh/sshd_config file for syntax errors and correct. Run the command "''service sshd restart''" <sub>(without quotes)</sub> after making any changes to the sshd_config file.<br />
<br />
==Connecting to your server with a SSH key==<br />
<br />
To connect via SSH you'll first need to download an SSH client such as Putty http://www.putty.org/. If you are on a shared server, the Hostek.com support team will need to enable access for you to see the area below.<br />
<br />
To generate a new key:<br />
#Click 'SSH/Shell Access' within the cPanel home page (once logged in).<br />
#Click 'Manage SSH Keys'.<br />
#Click the 'Generate a new Key' icon.<br />
#Fill in the appropriate information.<br />
#*Note: You should consider your needs when choosing a key type, bearing in mind that RSA keys yield a faster confirmation of identity, while using DSA keys will speed up key generation and signing times.<br />
#Click Generate Key to generate the new SSH key and automatically install it to the server.<br />
<br />
==View or Download SSH Key==<br />
To view or download a key:<br />
#Click View/Download next to the corresponding key in the appropriate table. You will be directed to a new page.<br />
#Click Download Key to download the key. You can also copy the key and save it on your computer.<br />
<br />
==Convert SSH private key==<br />
To convert a private key and save it onto the server:<br />
#Enter the key's passphrase into the box.<br />
#Click Convert. You will be directed to a new page.<br />
#Click Download Key to download the converted key to your desktop.<br />
<br />
==Authorize and Deauthorize SSH Key==<br />
'''Note: You will need to authorize a key before using it to connect to the server.'''<br />
To authorize or deauthorize a key:<br />
Click Manage Authorization next to the corresponding key in the appropriate table. You will be directed to a new page.<br />
Click Authorize or Deauthorize.<br />
<br />
[[Category:Linux-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=General_Questions&diff=2916General Questions2016-11-22T18:55:30Z<p>Brentb: /* Countries we do NOT Service */</p>
<hr />
<div>__FORCETOC__<br />
<br />
==What Is Web Hosting?==<br />
Web hosting is basically rented disk space and bandwidth through a '''"web host"''' allowing you to upload your files to a space on a server owned by the web host that is '''"online"'''.<br />
<br />
Since we host thousands of web sites, we have the programs and infrastructure needed to allow you to have your site's files uploaded and accessible on the internet in a matter of minutes.<br />
<br />
==Countries we do NOT Service==<br />
*Hostek.com can host web sites for most any country. However, here is a list of the countries we do not host for:<br />
<br />
#Belarus<br />
#Burma<br />
#Cote d’Ivoire (Ivory Coast)<br />
#Cuba<br />
#Iran<br />
#Iraq<br />
#Libya<br />
#N. Korea<br />
#Nigeria<br />
#Sudan<br />
#Syria<br />
#Zimbabwe<br />
#Indonesia<br />
<br />
==Countries we WILL Service ''with requirements''==<br />
<br />
*France<br />
** Viable and verifiable site ownership <br />
** Proof of identity <br />
** We will Require a Credit card on file (With possible fax) '''No PayPal.'''<br />
<br />
==Do you support Recorded Streaming or Live Streaming?==<br />
*We do support Recorded Streaming but not Live Streaming.<br />
*A few examples of Recorded Streaming are:<br />
**MP3<br />
**MP4<br />
**AVI<br />
**WAV<br />
**MPG<br />
**MWA<br />
==What is a good bitrate to use for my Recorded Streaming Audio?==<br />
When storing audio in a compressed format (such as MP3) a bitrate of 160Kbps will provide a good balance between audio quality and file size. If you wish to store higher-quality audio without adding much more data, experiment with the Variable Bit Rate (VBR) options for your audio encoding software.<br />
<br />
==Do you register .tv domains?==<br />
Yes, .tv domains are $50 a year<br />
<br />
==What processors do you use on your Linux Servers?==<br />
Our Linux servers use Intel processors.<br />
<br />
==What does the Free transfer to your servers from a previous host mean? ==<br />
<br />
We will copy your website files and databases to our servers from your previous webhost after you provide us with the necessary login details (FTP and/or Control Panel). After transferring your files we will test your website to make sure it's working correctly. You will be notified to test further to make sure the transfer was satisfactory.<br />
<br />
Finally you should change the DNS servers for your domain to point to our name servers. It usually takes 4-24hrs for your address to propagate through out the internet after changing the DNS.<br />
<br />
==Do you support/host adult or mature content related websites?==<br />
*We do NOT host adult sites, nor sites which generally would be perceived as being of adult nature based on language, content, photos, images, including nudity of any form. If any of these occur on an account the account will be terminated.<br />
<br />
==Will There Be Advertisements Placed On My Site?==<br />
No, we do not place any advertisement of any type on your site. You have complete control over your site's content.<br />
<br />
[[Category:Sales]]</div>Brentbhttps://wiki.hostek.com/index.php?title=CFAdmin&diff=2850CFAdmin2016-07-26T21:17:13Z<p>Brentb: /* Will I have full access to CFAdmin */</p>
<hr />
<div>__FORCETOC__<br />
<br />
==Will I have full access to CFAdmin==<br />
===ColdFusion VPS===<br />
Yes, on our ColdFusion VPS solutions you will have full access to CFAdmin.<br />
<br />
====Accessing CF Admin through WCP====<br />
#Log in to WCP at wcp.hostek.com<br />
#Once logged in click on 'VPS Manager'<br />
#Click on Coldfusion Admin and it will take you to your CFAdmin<br />
<br />
====Accessing CF Admin through Remote Desktop====<br />
#Login to Remote Desktop for your server<br />
#There will be a shortcut on your desktop labelled 'CFAdmin'. Double-click on that<br />
#The CFAdmin log in page will load in internet explorer. Enter your credentials.<br />
<br />
<br />
===ColdFusion Shared Hosting=== <br />
No, on our Shared Hosting you will not have access to CFAdmin.<br />
<br />
However, we have built in controls within our control panel that allows you to do the common CFAdmin functions like creating a DataSource (DSN). In most cases, you will not need access to CFAdmin. In those rare cases in which you feel you do, contact one of our ColdFusion VPS sales engineers and we can help determine if that is the best solution for you.<br />
<br />
[[Category:ColdFusion]]<br />
[[Category:ColdFusion-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=PCI_Compliance&diff=2800PCI Compliance2016-03-08T16:31:25Z<p>Brentb: /* Hostek.com PCI Compliance Report */</p>
<hr />
<div>__FORCETOC__<br />
<br />
== Obtaining PCI Compliance ==<br />
<br />
You need PCI Compliance if your website/business: '''accepts, transmits or stores any cardholder data.''' <br />
<br />
<br />
'''If that is you:''' <br />
<br />
Find a Quality Security Accessor such as [https://www.securitymetrics.com SecurityMetrics] or [https://trustwave.com/ TrustWave], there are many such vendors. They will help you determine the type of compliance required for your business and provide the services to achieve and maintain compliance. <br />
<br />
<br />
'''How do I know what level / validation type?''' <br />
<br />
The Quality Security Accessor will help you determine this and based on PCI DSS Standards.<br />
<br />
*The level of "compliance" required (1-4) is based on transaction or monetary volume.<br />
*The "Validation Type" determines the assessment requirements and is based on how much card data you store.<br />
<br />
A copy of the PCI DSS is available [https://www.pcisecuritystandards.org/security_standards/index.php here].<br />
More general unofficial details can be found at [http://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard here].<br />
<br />
=== How Hostek complements efforts for PCI compliance ===<br />
<br />
#Insuring PCI standards can be met and kept for our own systems.<br />
#Providing firewall protection for all servers and the option for PCI compliant firewall rules to be applied to customers environment. <br />
#Providing VPN for customers to securely connect and manage environment remotely.<br />
#Providing VLAN (virtual private network) for customers environment with multiple servers so their database server is completely isolated from public access.<br />
#Including or offering Anti-Virus scanning on VPS and/or Shared Hosting servers.<br />
#Protecting physical access to network and servers. Data centers are managed & monitored 24x7 by security cameras and on-site staff. <br />
<br />
== Hostek.com ==<br />
<br />
PCI compliance requires quarterly scans from a PCI compliance vendor. Hostek.com goes above and beyond this requirement by having regular scans from two different PCI compliance vendors. One vendor's scans are done quarterly. The other's scans are done nightly. This ensures that all potential PCI compliance issues are accurately identified and dealt with promptly.<br />
<br />
===Hostek.com PCI Compliance Report===<br />
Hostek.com PCI DSS Compliance report: [[Media:Hostek-compliance.pdf]]<br />
<br />
==Datacenter==<br />
The St. Louis, MO data center where the hostek.com equipment is housed maintains SOC 2 Certification. This replaced the SSAE16 Certification.<br />
<br />
<br />
===Previous Certification Types===<br />
SOC 2 replaced the SSAE 16 certification.<br />
<br />
SSAE 16 replaced the SAS 70 certification.<br />
<br />
==Shared Servers==<br />
<br />
We support PCI compliance on our shared hosting servers. If your PCI scan shows any issues that are not directly related to your web application, you can attach the report in a support ticket so that we can address any issues.<br />
<br />
===TLS 1.0===<br />
<br />
{| class="wikitable floatright"<br />
| colspan="2" | Browser Support w/ TLS 1.0 Disabled<br />
|-<br />
| Browser / OS<br />
| Status<br />
|-<br />
| IE 11 / Win 8.1 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| IE Mobile 10 / Win Phone 8.0<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE Mobile 11 / Win Phone 8.1 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Java 6u45 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Java 7u25<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Java 8u31 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| OpenSSL 0.9.8y<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| OpenSSL 1.0.1l <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| OpenSSL 1.0.2 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 5.1.9 / OS X 10.6.8<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Safari 6 / iOS 6.0.1 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 6.0.4 / OS X 10.8.4 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Safari 7 / iOS 7.1 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 7 / OS X 10.9 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 8 / iOS 8.1.2 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Safari 8 / OS X 10.10 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Yahoo Slurp Jan 2015 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| YandexBot Jan 2015 <br />
| style="background-color: #AAFFAA" | Supported<br />
|}<br />
<br />
{| class="wikitable" style="float: right; margin: 0 0 .5em .5em"<br />
| colspan="2" | Browser Support w/ TLS 1.0 Disabled<br />
|-<br />
| Browser / OS<br />
| Status<br />
|-<br />
| Android 2.3.7<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.0.4<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.1.1<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.2.2<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.3<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| Android 4.4.2<br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Android 5.0.0<br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Baidu Jan 2015<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| BingPreview Jan 2015<br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Chrome 42 / OS X<br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Firefox 31.3.0 ESR / Win 7 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Firefox 37 / OS X <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| Googlebot Feb 2015 <br />
| style="background-color: #AAFFAA" | Supported<br />
|-<br />
| IE 6 / XP No FS 1 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE 7 / Vista<br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE 8 / XP No FS 1 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE 8-10 / Win 7 <br />
| style="background-color: #FFAAAA" | Unsupported<br />
|-<br />
| IE 11 / Win 7 <br />
| style="background-color: #AAFFAA" | Supported<br />
|}<br />
<br />
We are disabling support for TLS 1.0 on our Shared Windows Servers.<br />
<br />
*Disabling TLS 1.0 is now required for PCI DSS compliance.<br />
*This change is to ensure that any connection over HTTPS is secured against "eavesdropping" from Man-In-The-Middle(MITM) attacks.<br />
*The majority of users will be unaffected by this change because it will only affect outdated browsers and old mobile devices that do not support TLS 1.1 or TLS 1.2.<br />
====Internet Explorer====<br />
#After disabling this protocol '''Internet Explorer 11'''(only supported on '''Windows 7 and up''') will be the only version of Internet Explorer that can view HTTPS pages on the shared Windows servers.<br />
#Users with '''Windows XP''' and '''Windows Vista''' will have an unsupported version of Internet Explorer. In order to view HTTPS pages these users will need to use an alternate browser (Example: Google Chrome, Mozilla FireFox, Safari, etc.).<br />
<br />
====Support/Unsupported Browsers/OS's====<br />
*See table on the right<br />
<br style="clear: both;" /><br />
<br />
==Common PCI Compliance Resolutions==<br />
<br />
===SSL/TLS Protocol Initialization Vector Implementation Information Disclosure===<br />
<br />
aka: BEAST (Browser Exploit Against SSL/TLS) Vulnerability<br />
<br />
'''NOTE:''' If you are on a '''shared server''' or a '''managed VPS''', please submit a support ticket [http://support.hostek.com] and attach/include your PCI scan report. The information below is for our non managed VPS customers.<br />
<br />
* Place the following text in a file named '''TLS.reg''' and execute the file. It will add registry values to enable TLS 1.1 and TLS 1.2 support:<br />
Windows Registry Editor Version 5.00<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.1]<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.1\Client]<br />
"DisabledByDefault"=dword:00000000<br />
"Enabled"=dword:00000001<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.1\Server]<br />
"DisabledByDefault"=dword:00000000<br />
"Enabled"=dword:00000001<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.2]<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.2\Client]<br />
"DisabledByDefault"=dword:00000000<br />
"Enabled"=dword:00000001<br />
<br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel\Protocols\TLS 1.2\Server]<br />
"DisabledByDefault"=dword:00000000<br />
"Enabled"=dword:00000001<br />
<br />
* After completing the above step, go to '''Start''' -> '''Run''' -> (type '''gpedit.msc''') -> (click '''OK''')<br />
* Navigate to '''Computer Configuration''' -> '''Administrative Template''' -> '''Network''' -> '''SSL Configuration Settings'''<br />
* Right click on '''SSL Cipher Suite Order''' and choose '''Edit''' (Windows 2008 R2) or '''Properties''' (Windows 2008)<br />
* Select '''Enabled''' and replace the text in the textbox under '''SSL Cipher Suites'''(not to be confused with the '''Notes''' textbox) with the following long line of text(All on a single line - no line breaks or spaces):<br />
TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P521,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P521,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256_P256,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256_P384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256_P521,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384_P384,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384_P521,TLS_DHE_DSS_WITH_AES_128_CBC_SHA256,TLS_DHE_DSS_WITH_AES_256_CBC_SHA256,TLS_RSA_WITH_NULL_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256_P256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256_P384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256_P521,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384_P384,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384_P521,TLS_RSA_WITH_RC4_128_SHA,TLS_RSA_WITH_RC4_128_MD5,SSL_CK_RC4_128_WITH_MD5,TLS_RSA_WITH_NULL_SHA,TLS_RSA_WITH_NULL_MD5<br />
* Click '''OK'''<br />
* Reboot server<br />
<br />
===Disable SSLv2 & Strong Cyphers Only & Strong Protocols Only===<br />
If you are on a shared server, please open a support ticket and attach the PCI scan report.<br />
<br />
For VPS's: This generally applies to a Windows based server. If you see one of these items on your PCI scan report, download this zip [http://hostek.com/wikifiles/disablessl2-strongcyphersonly-strongprotocolsonly.zip] and extract the appropriate .reg file and put that on your VPS and double click it to make the appropriate registry change to fix the issue. Generally if one of these show on your report, we suggest running all three .reg files to fully take care of the issue at one time.<br />
<br />
'''NOTE:''' You will need to reboot the server for these changes to take affect.<br />
<br />
====VPS-Windows 2008 Servers====<br />
This free tool can be used to determine if vulnerable or weak protocols or cypers are enabled, and provides the option to disable them.<br />
<br />
https://www.nartac.com/Products/IISCrypto/Default.aspx<br />
<br />
Changes using this tool require a server reboot to complete them.<br />
<br />
<br />
Websites that allow testing for SSL Protocols and Cyphers:<br />
<br />
https://www.ssllabs.com/ssltest/index.html<br />
<br />
http://www.serversniff.net/sslcheck.php<br />
<br />
<br />
<br />
<br />
==Visa E-commerce Security Checklist Questionaire==<br />
<br />
Click this link to Visa E-commerce Security Checklist Questionaire [[https://wiki.hostek.com/Visa_E-commerce_Security_Checklist_Questionaire]]<br />
<br />
==Cloud Assessment Questions==<br />
Q: Is your organization insured by a 3rd party for losses?<br />
A: Yes<br />
<br />
Q: Do your organization's service level agreements provide tenant renumeration for losses they may incur due to outages or losses experienced within your infrastructure?<br />
A: The Hostek.com SLA provides for a refund or credit limited to the dollar amount paid for the service during that monthly period. The refund or credit amount is calculated based on amount paid for the monthly service / number of minutes in a month * number of down minutes.<br />
<br />
Q: Do you collect capacity and utilization data for all relevant components of your cloud service offering?<br />
A: Yes. Daily.<br />
<br />
Q: Do you provide tenants with capacity planning and utilization reports?<br />
A: No.<br />
<br />
Q: Do you have a documented procedure for responding to requests for tenant data from governments or third parties? <br />
A: Yes<br />
<br />
Q: Do you process, transmit or store any credit card related information on behalf Cisco?<br />
A: In our St. Louis facility, we do not use Cisco. In our Dallas facility, we do.<br />
<br />
Q: Please provide any documentation on policies and procedures for controls you have in place to protect tenant's intellectual property and sensitive data from unauthorized access.<br />
A: Utilization of IPS and IDS. Customer has ability to lock down server access. Internal access information is stored encrypted and only available via internal access.<br />
<br />
Q: Please provide any documentation and policies you have regarding how you may access, mine, utilize tenant data and/or metadata.<br />
A: We do not mine nor utilize tenant data. Access to tenant data would occur if tenant asked for help in resolving a situation which may require such access.<br />
<br />
Q: Please specify any inspection technologies used for collecting or creating metadata about tenant data usage (search engines, etc.?).<br />
A: We do not inspect tenant data.<br />
<br />
Q: What is the process for tenants to opt-out of having their data/metatdata accessed/mined via inspection technologies?<br />
A: N/A as we do not inspect tenant data.<br />
<br />
Q: Can you provide the physical location/geography of storage of a tenant’s data upon request?<br />
A: Yes.<br />
<br />
Q: Do you allow tenants to define acceptable geographical locations for data routing or resource instantiation?<br />
A: No.<br />
<br />
Q: Do you allow tenants to specify which of your geographic locations their data is allowed to traverse into/out of (to address legal jurisdictional considerations based on where data is stored vs. accessed?) <br />
A: No.<br />
<br />
Q: What capability do you have to use system geographic location as an authentication factor?<br />
A: N/A<br />
<br />
<br />
Q: Does legal counsel review all third party agreements?<br />
A: Yes.<br />
<br />
Q: Do you select and monitor outsourced providers in compliance with laws in the country where the data orignates, processed, stored and transmitted?<br />
A: N/A<br />
<br />
Q: Have you established an Information Security Management Program (ISMP?)<br />
A: Our ISMP is being developed.<br />
<br />
Q: Do you provide tenants with a right to audit (tenant audit)?<br />
A: No, for security/confidential purposes.<br />
<br />
Q: What is the process for tenants to request deletion/removal of data as needed?<br />
Q: Provide the standards used for secure deletion of archived data upon request by tenants.<br />
Q: What is the process to sanitize all computing resource of tenant data once a customer has exited your environment.<br />
Q: What is time period that you retain customer data after explicit user deletion/removal?<br />
A: When a cloud tenant cancels, their virtual machine and backup data is deleted. Data blocks are reused for new customers, which replace the old blocks.<br />
<br />
Q: Do you manage separate production and non production environments & what controls do you have in place to ensure that the production data in not copied to non-production environments?<br />
A: No. We have a redundant production environment, which is replicated nightly from the primary environment.<br />
<br />
Q: Are backups and archives of data using unique encryption keys for each tenant?<br />
A: Each tenant with a nightly backup has their own uniquely retained archive.<br />
<br />
Q: What is the duration for keeping backed up data? And can you provide information about your backup rotations and rotation of your backup media?<br />
A: The backup duration depends on the plan selected and the nightly backup option chosen. For Shared customers, backups range from 7-14 days. For VPS customers choosing our Nightly Backup option; 5-30 days depending on option selected. The backups are full backups with a nightly differential, providing for a full 5-10 day restoration period.<br />
<br />
===Identity and Access Control===<br />
<br />
===Physical Security and Disaster Recovery===<br />
<br />
Q: Do you require strong (multifactor) authentication options (card keys+PIN, biometric readers, etc.) for access to your physical facilities?<br />
A: Yes.<br />
<br />
Q: Are any of your datacenters located in places which have a high probability/occurrence of high-impact environmental risks (floods, tornadoes, earthquakes, hurricanes, etc.)?<br />
A: No.<br />
<br />
Q: Do you use 24X7 camera monitoring in all the access points of your datacenter and key locations within the datacenter? <br />
A: Yes.<br />
<br />
Q: Do you maintain liaisons and points of contact with local authorities in accordance with contracts and appropriate regulations?<br />
A: N/A<br />
<br />
<br />
<br />
<br />
<br />
[[Category:Infrastructure]]<br />
[[Category:VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=File:Hostek-compliance.pdf&diff=2799File:Hostek-compliance.pdf2016-03-08T16:31:01Z<p>Brentb: Hostek PCI Compliance</p>
<hr />
<div>Hostek PCI Compliance</div>Brentbhttps://wiki.hostek.com/index.php?title=Google_Adwords&diff=2748Google Adwords2015-12-09T20:31:55Z<p>Brentb: </p>
<hr />
<div>==Google Adwords==<br />
__FORCETOC__ <br />
<pre style="white-space: pre-wrap"><br />
Google no longer offers us a coupon for AdWords credit for new accounts. If you are creating a new AdWords account, follow up with Google as they may have an offer running to get you started.<br />
<br />
</pre><br />
<br />
==What if I do not live in the US nor Canada?==<br />
Google will not allow us to provide you with a coupon code.<br />
<br />
==What if I already have an Adwords account?==<br />
If your Adwords account is less than 14 days old, you can still use the coupon. If it's over 14 days old, Google will not allow us to provide you with a coupon code.<br />
<br />
<br />
[[Category:Sales]]</div>Brentbhttps://wiki.hostek.com/index.php?title=ColdFusion_Tips_%26_Tricks&diff=2737ColdFusion Tips & Tricks2015-11-06T21:52:01Z<p>Brentb: </p>
<hr />
<div>==Converting Application.cfm to Application.cfc==<br />
Using an '''Application.cfc''' configuration file offers some advantages over the older style '''Application.cfm''' configuration files. Some of the main features that an Application.cfc file give you are "functions triggered by Application, Session, Request, and Error events" and "Application-Level Mappings and Custom Tag Paths".<br />
<br />
There are only a few steps required to convert an application to use an Application.cfc file:<br />
<br />
NOTE: You should ensure that you have a backup of any files before making changes to them.<br />
<br />
===Create an '''Application.cfc''' file===<br />
<br />
Below is an example '''Application.cfc''' file with the minimum requirements:<br />
<syntaxhighlight lang="cfm"><br />
<cfcomponent><br />
<cfscript><br />
this.name = hash( getCurrentTemplatePath() ); // unique app name<br />
</cfscript><br />
</cfcomponent><br />
</syntaxhighlight><br />
Setup '''onRequest''' function in '''Application.cfc''' to include the '''Application.cfm''' file<br />
<br />
This step is only necessary if an Application.cfm file already exists in the root of the application. Below is what the Application.cfc file will look like after this addition:<br />
<syntaxhighlight lang="cfm"><br />
<cfcomponent><br />
<cfscript><br />
this.name = hash( getCurrentTemplatePath() ); // unique app name<br />
</cfscript><br />
<br />
<cffunction name="onRequest" returnType="void"><br />
<cfargument name="targetPage" type="string" required="true" /><br />
<br />
<!--- Include Application.cfm ---><br />
<cfinclude template="Application.cfm" /><br />
<br />
<!--- Include the requested page ---><br />
<cfinclude template="#ARGUMENTS.targetPage#" /><br />
</cffunction><br />
</cfcomponent><br />
</syntaxhighlight><br />
<br />
===Copy application settings from the '''cfapplication''' tag and remove the '''cfapplication''' tag===<br />
<br />
This step is only necessary if a cfapplication tag is used within the application. Each attribute of the cfapplication tag will need to be copied into the cfscript section at the top of the Application.cfc with the pattern [this.attributeName = "value";].<br />
<br />
For example. The below cfapplication tag would be converted into our Application.cfc example as follows:<br />
<br />
'''cfapplication''' tag:<br />
<syntaxhighlight lang="cfm"><br />
<cfapplication<br />
name = "my_app_name"<br />
sessionManagement = "Yes"<br />
sessionTimeout = "#createTimeSpan(0,0,20,0)#"<br />
setClientCookies = "Yes"><br />
</syntaxhighlight><br />
<br />
'''Application.cfc''':<br />
<syntaxhighlight lang="cfm"><br />
<cfcomponent><br />
<cfscript><br />
this.name = "my_app_name"; // app name from old cfapplication tag<br />
this.sessionManagement = "Yes";<br />
this.sessionTimeout = CreateTimeSpan(0,0,20,0);<br />
this.setClientCookies = "Yes";<br />
</cfscript><br />
<br />
<cffunction name="onRequest" returnType="void"><br />
<cfargument name="targetPage" type="string" required="true" /><br />
<br />
<!--- Include Application.cfm ---><br />
<cfinclude template="Application.cfm" /><br />
<br />
<!--- Include the requested page ---><br />
<cfinclude template="#ARGUMENTS.targetPage#" /><br />
</cffunction><br />
</cfcomponent><br />
</syntaxhighlight><br />
<br />
'''NOTE''': Do not forget to remove the '''cfapplication''' tag after copying the settings into the '''Application.cfc''' file.<br />
<br />
Now that the change is complete, this is a good time to test the application to ensure everything is working correctly with the new setup.<br />
<br />
==Per-Application ColdFusion Mappings==<br />
In ColdFusion 8 and above, it is possible to create per-application mappings through your site's Application.cfc file. If you wish to convert to using an Application.cfc file, follow the steps [[ColdFusion_Tips_%26_Tricks#Converting_Application.cfm_to_Application|here]]. <br />
<br />
Once you have your Application.cfc created, you will insert the following line:<br />
<syntaxhighlight lang="cfm"><br />
<cfset this.mappings["/test"]="d:\home\yourdomainname.com\wwwroot\test"><br />
</syntaxhighlight><br />
<br />
On your site though, you would change "/test" to the name of your mapping. IMPORTANT: You need to include the forward slash before the name of your mapping. Also, change "d:\home\yourdomainname.com\wwwroot\test" to the full physical path to the folder you wish to map. <br />
'''Note''': The physical path to your FTP root is listed in the "Site Settings" of your control panel at wcp.hostek.com.<br />
<br />
To call a template named "testing.cfm" in the "test" directory we just mapped, you would use this line: <br />
<syntaxhighlight lang="cfm"><br />
<cfinclude template="/test/testing.cfm"><br />
</syntaxhighlight><br />
<br />
==Per-Application Custom Tag Paths==<br />
Starting in ColdFusion 8, ColdFusion allows creation of Custom Tag Paths in each site's Application.cfc file. This allows you to create and manage your Custom Tag Paths without having to use CF Administrator (ie. submit a support ticket). The following steps will help you create a Custom Tag Path:<br />
<br />
If you do not already have an Application.cfc file in your site's Web root, create one now.<br />
Place the following code in the Application.cfc file and save:<br />
<syntaxhighlight lang="cfm"><br />
<cfcomponent><br />
<cfset THIS.customtagpaths="d:\home\yourdomain.com\wwwroot\customtagfolder"><br />
</cfcomponent><br />
</syntaxhighlight><br />
<br />
In this case, you'd replace "yourdomain.com" with your domain name, and "customtagfolder" with the name of the folder you created for your custom tags. <br />
<br />
Now you have successfully added your custom tag path. If you have multiple tag paths to add, try using the following code instead:<br />
<syntaxhighlight lang="cfm"><br />
<cfcomponent><br />
<cfset THIS.customtagpaths=ListAppend(THIS.customtagpaths, "d:\home\yourdomain.com\wwwroot\customtagfolder")><br />
</cfcomponent><br />
</syntaxhighlight><br />
==Per-application Robust Exception Information Settings==<br />
To enable Robust Exception Information on a ColdFusion application, you will need to add the following to the top of the site's ''Application.cfc'' file:<br />
<syntaxhighlight lang="cfm"><cfset this.enablerobustexception = true /></syntaxhighlight><br />
Alternatively, if you wish to ensure Robust Exception Information is ''always'' disabled for an application, add this to the site's ''Application.cfc'':<br />
<syntaxhighlight lang="cfm"><cfset this.enablerobustexception = false /></syntaxhighlight><br />
<br />
==Per-application JSON Prefix==<br />
To enable the JSON Prefix for your application add the following to the site's '''Application.cfc''' file, and adjust the '''secureJSONPrefix''' as desired:<br />
<syntaxhighlight lang="cfm"><br />
<cfset this.secureJSON = true><br />
<cfset this.secureJSONPrefix = "//"><br />
</syntaxhighlight><br />
<br />
Alternatively, you can disable this feature using the following code instead:<br />
<syntaxhighlight lang="cfm"><br />
<cfset this.secureJSON = false><br />
</syntaxhighlight><br />
<br />
==Restart a ColdFusion Application==<br />
If you ever need to restart your site's ColdFusion application (to pick up a setting change, etc), you can do so via the ApplicationStop() function in ColdFusion 9+. <br />
<br />
To use this you can create a file (ex: restart.cfm) containing the following code:<br />
<syntaxhighlight lang="cfm"><br />
<cfset ApplicationStop() /><br />
<cflocation url="index.cfm" addtoken="false" /><br />
</syntaxhighlight><br />
When you run the file containing that code your ColdFusion Application will be stopped (flushing your application scope), and when the browser is redirected to the index page the application will start again.<br />
==CFHTTP Connection Failures over HTTPS==<br />
===Fixing cfhttp Failures on Shared Hosting===<br />
If you try to use <cfhttp> to connect to a secure site (over HTTPS), you may receive the following error: "Connection Failure: Status code unavailable"<br />
<br />
To fix this add the following code to your site's "Application.cfm" file (below the 'cfapplication' tag):<br />
<syntaxhighlight lang="cfm"><br />
<!--- fix for HTTPS connection failures ---><br />
<cfif NOT isDefined("Application.sslfix")><br />
<cfset objSecurity = createObject("java", "java.security.Security") /><br />
<cfset objSecurity.removeProvider("JsafeJCE") /><br />
<cfset Application.sslfix = true /><br />
</cfif><br />
</syntaxhighlight><br />
If your site uses an "Application.cfc" file instead, then just place that code in the "'onApplicationStart()" method of that file. After making that adjustment you'll need to restart your ColdFusion application as [[ColdFusion_Tips_%26_Tricks#Restart_a_ColdFusion_Application|shown here]]. If you still run into issues though, you will need to [https://support.hostek.com/ submit a support ticket] asking our team to install the remote site's SSL certificate into ColdFusion's Java Certificate Store.<br />
<br />
===Fixing cfhttp Failures on VPS Hosting===<br />
If you are having issues connecting to a site or file from with ColdFusion over HTTPS, you can import the remote site's SSL certificate into the the Java SSL Certificate Store used by ColdFusion.<br />
====Fixing cfhttp Connection Failures with Keytool====<br />
'''1) Set Java environment'''<br><br />
First, you'll need to find the version of Java being used by ColdFusion. To do this, open the jvm.config for your server. Depending on your server's version of ColdFusion, that file is at one of the following locations:<br /><br />
<br />'''ColdFusion 9 single-instance''': C:\ColdFusion9\runtime\bin<br /><br />
'''ColdFusion 9 multi-instance''': C:\ColdFusion9\bin<br /><br />
'''ColdFusion 10''': C:\ColdFusion10\cfusion\bin<br /><br />
<br />
''Note:'' If your server is a '''Linux/cPanel''' server, the jvm.config file will be in one of the following locations:<br />
'''ColdFusion 9''': /usr/local/coldfusion9/bin<br />
'''ColdFusion 10''': /opt/coldfusion10/cfusion/bin<br />
<br /><br />
Once opened, look for "java.home" at toward the top of the ''jvm.config'' file. You use the value of that variable in the next command. For '''example''', you may see this:<br />
java.home=C:\\ColdFusion10\\jre<br />
In that case, you would use '''C:\ColdFusion10\jre''' as the value of JAVA_HOME as shown below. Open a command prompt and issue the following commands:<br />
C:\ColdFusion10\jre>set JAVA_HOME=C:\ColdFusion10\jre<br />
C:\ColdFusion10\jre>set PATH=%PATH%;%JAVA_HOME%\bin<br />
<br />
''Note:'' If your server is a '''Linux/cPanel''' server, use the following commands (case-sensitive) in your terminal:<br />
This '''example''' assumes that the JRE is located at ''/opt/coldfusion10/jre''<br />
export JAVA_HOME=/opt/coldfusion10/jre<br />
export PATH=$PATH:/opt/coldfusion10/jre<br />
<br />
'''2) List the Keystore Contents'''<br><br />
<br />
If your Java installation is at ''C:\ColdFusion10\jre'', then navigate to '''C:\ColdFusion10\jre\bin''':<br />
cd C:\ColdFusion10\jre\bin<br />
If you're using a '''Linux/cPanel''' server, use this command instead:<br />
cd /opt/coldfusion10/jre/bin<br />
<br />
Now you can list the keystore contents ''(Windows & Linux)'':<br />
keytool -list -storepass changeit -keystore ../lib/security/cacerts<br />
<br />
Example output:<br />
Keystore type: JKS<br />
Keystore provider: SUN<br />
Your keystore contains 76 entries<br />
<br />
'''3) Import certificate in to keystore and list to check added '''<br><br />
''(assumes you've downloaded the certificate to '''c:\temp\inet.cer''' (Windows) or '''/temp/inet.cer''' (Linux/cPanel)''<br><br><br />
'''Windows'''<br />
keytool -importcert -storepass changeit -alias inet -keystore ../lib/security/cacerts -trustcacerts -file c:\temp\inet.cer<br />
<br />
'''Linux'''<br />
keytool -importcert -storepass changeit -alias inet -keystore ../lib/security/cacerts -trustcacerts -file /temp/inet.cer<br />
Trust this certificate? [no]: y<br />
Certificate was added to keystore<br />
<br />
Now verify the keystore contains your new certificate<br />
keytool -list -storepass changeit -keystore ../lib/security/cacerts<br />
Example output:<br />
Keystore type: JKS<br />
Keystore provider: SUN<br />
Your keystore contains 77 entries<br />
<br />
'''4) Restart the ColdFusion application service so the keystore is re-read.'''<br><br />
<br />
'''5) Run your cfhttp request - HTTPS works now!'''<br />
<br />
====Fixing cfhttp Connection Failures with Portecle====<br />
If you'd rather import certificates into the Java SSL Keystore through a GUI, follow these directions to use a tool named Portecle to do so:<br />
<br />
#Ensure your JAVA_HOME variable is set correctly as described above.<br />
#Download Portecle from Sourceforge: [http://sourceforge.net/projects/portecle/ Portecle Project Homepage]<br />
#Extract the files<br />
#Open a Command Prompt and navigate to the extracted directory<br />
#Issue this command to launch Portecle: <pre>java -jar portecle.jar</pre><br />
#In Notepad, open your jvm.config file to find the JVM PATH for ColdFusion's JVM; look for '''java.home={path here}'''<br />
#In Portecle click ''File'', ''Open Keystore File''<br />
#Browse to {JVM PATH}\jre\lib\security to the path, and open the cacerts file; Enter Password: '''changeit'''<br />
#Click on '''Tools''', '''Import Trusted Certificate''', select the certificate you wish to import.<br />
#*To obtain the certificate, you can navigate in a browser to the site where the certificate resides, then download the certificate to a .CER file, in the '''DER''' format (or the '''X.509''' format) through the browser.<br />
#*#In IE on the server where you will import the certificate into ColdFusion, browse to the site where you will import the cert from.<br />
#*#Click on the lock, then view the certificate. <br />
#*#Click the details, click "Copy to file" click through.<br />
#*#Select DER format, then save to "D:\certs" or "C:\certs" (if the folder isn't there, simply create it). <br />
#Click '''OK''' to import and '''YES''' to accept the certificate as ''trusted''.<br />
#Click '''OK''' again, usually you won't need to change the Alias name; click '''OK''' to finish.<br />
#Click '''File''', '''Save Keystore'''.<br />
#Close Portecle.<br />
*'''Important:''' A ColdFusion Restart is necessary for this to take effect.<br />
<br />
====Fixing CFHTTP Failures Related to Cached DNS Records====<br />
This solution will prevent Java from caching DNS records for the life of the ColdFusion process. Instead, Java will refresh its records periodically.<br />
<br />
First, you'll need to find the version of Java being used by ColdFusion. To do this, open the jvm.config for your server. Depending on your server's version of ColdFusion, that file is at one of the following locations:<br /><br />
'''ColdFusion 9 single-instance''': C:\ColdFusion9\runtime\bin<br /><br />
'''ColdFusion 9 multi-instance''': C:\ColdFusion9\bin<br /><br />
'''ColdFusion 10''': C:\ColdFusion10\cfusion\bin<br /><br />
<br />
''Note:'' If your server is a '''Linux/cPanel''' server, the jvm.config file will be in one of the following locations:<br />
'''ColdFusion 9''': /usr/local/coldfusion9/bin<br />
'''ColdFusion 10''': /opt/coldfusion10/cfusion/bin<br />
<br /><br />
Once opened, look for "java.home" at toward the top of the ''jvm.config'' file. You use the value of that variable to find the location of the Java installation used by ColdFusion. <br />
<br />
For '''example''', on '''Windows''' you may see this:<br />
java.home=C:\\ColdFusion10\\jre<br />
On '''Linux''' you may see this:<br />
java.home=/opt/coldfusion10/jre<br />
<br />
Navigate to the '''security''' folder within the Java installation used by ColdFusion. For '''example''':<br><br />
'''Windows''' ''(open in Windows Explorer)''<br />
C:\ColdFusion10\jre\lib\security\<br />
'''Linux\cPanel'''<br />
cd /opt/coldfusion10/jre/lib/security/<br />
<br />
Back-up, then edit the '''java.security''' file within that folder and change the following line:<br><br />
'''From'''<br />
#networkaddress.cache.ttl=-1<br />
'''To'''<br />
networkaddress.cache.ttl=600<br />
<br />
''Note:'' The above value refreshes DNS records every 600 seconds ''(10 minutes)''. You may adjust it to whatever you feel is appropriate for your server.<br />
<br />
Now '''Save''' the file then '''Restart ColdFusion''', and the new DNS caching setting will take effect.<br />
<br />
==CFMAIL Multi-Part Emails==<br />
Sending emails with both Text and HTML parts helps reduce the chance of your messages getting caught by a mail server's spam filter. It also helps ensure your recipients can read the message regardless of the mail client being used. The easiest way to do this is to store your message in a variable using <cfsavecontent> then adding it to <cfmail> using <cfmailpart> as shown in the example below:<br />
<syntaxhighlight lang="cfm"><br />
<!--- Store your message in a variable ---><br />
<cfsavecontent variable="myemailcontent"><br />
Hello,<br />
<br />
This is some plain text. <br /><br />
<b>And this is some more text in HTML. It will appear in plain-text for anyone who views the Text part of this email, though.</b><br />
</cfsavecontent><br />
<br />
<!--- Function to strip HTML from message while preserving line breaks ---><br />
<cffunction name= "textMessage" access= "public" returntype= "string" hint= "Converts an html email message into a nicely formatted with line breaks plain text message"><br />
<cfargument name= "string" required= "true" type= "string"><br />
<cfscript><br />
var pattern = " <br>";<br />
var CRLF = chr( 13) & chr( 10);<br />
var message = ReplaceNoCase(arguments.string, pattern, CRLF , "ALL");<br />
pattern = "<[^>]*>";<br />
</cfscript><br />
<cfreturn REReplaceNoCase(message, pattern, "" , "ALL")><br />
</cffunction><br />
<br />
<!--- Now send the email. When adding the Text part, we'll use the textMessage() function we just created to strip out HTML tags. ---><br />
<cfmail from="sender@domain.com" to="recipient@anotherdomain.com" subject="Multi-part Email with CFMAIL" type="html"><br />
<cfmailpart type= "text/plain" charset= "utf-8">#textmessage(myemailcontent)#</cfmailpart><br />
<cfmailpart type= "text/html" charset= "utf-8">#myemailcontent#</cfmailpart><br />
</cfmail><br />
</syntaxhighlight><br />
<br />
Reference: [http://cookbooks.adobe.com/post_CFMAIL_the_right_way-17875.html CFMAIL the right way]<br />
<br />
==Scheduling Tasks in ColdFusion==<br />
On occasion shared ColdFusion hosting customers need to setup Scheduled Task to run files on a cycle. <br />
<br />
This can be done with the following steps, making use of ColdFusion's <cfschedule> tag:<br />
<br />
#Create a file locally using any text editor, save the file with the .CFM extension (example: setschedule_example.cfm).<br />
#Copy and past in the code example below taken from ''ColdFusion's Documentation'' and save.<br />
#Replace the data in the example note the following recommendations.<br />!- Name each file made for creating a schedule with the name of the task so you can reference the task later if needed. Specific naming will also make it more difficult for someone to randomly run the file.<br />!- If you need to schedule a job to run monthly on any date in the range 28-31, read about how ColdFusion will handle the scheduling in the ColdFuison8 documentation referenced below.<br />
#Working example, the code example below is a working tested solution for getting the weather for a specific zip code and the task to email the results.<br />
<br />
'''Scheduled Task'''<br />
<syntaxhighlight lang="cfm"><br />
<!-- This sets the initial task, if your just wanting to set the schedule --><br />
<cfschedule action = "update"<br />
task = "Weather_Send" <br />
operation = "HTTPRequest"<br />
url = "http://test.hostek.net/weather_send.cfm"<br />
startDate = "7/6/09"<br />
startTime = "09:30 AM"<br />
interval = "3600"<br />
resolveURL = "Yes"<br />
requestTimeOut = "600"<br />
mode = "application"><br />
<br />
<!-- This allows for the task created to be deleted, just uncomment and change the task name. --><br />
<!-- cfschedule action = "delete"<br />
task = "Weather_Send"--><br />
<br />
<!-- This allows for the task to be paused, just uncomment and change the task name. --><br />
<!-- cfschedule action = "pause"<br />
task = "Weather_Send"--><br />
<br />
<!-- This allows for the task resumed if paused, just uncomment and change the task name. --><br />
<!-- cfschedule action = "resume"<br />
task = "Weather_Send"--><br />
</syntaxhighlight><br />
<br />
'''Weather Collector'''<br />
<syntaxhighlight lang="cfm"><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml"><br />
<head><br />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br />
<title>CF External Weather Checker</title><br />
</head><br />
<br />
<body><br />
<br />
<cfset zip="12345"><br />
<br />
<cfinvoke webservice="http://ws.cdyne.com/WeatherWS/Weather.asmx?wsdl" method="getCityWeatherByZIP" returnvariable="aWeatherReturn"><br />
<cfinvokeargument name="ZIP" value="#zip#"/><br />
</cfinvoke><br />
<br />
<cfif aWeatherReturn.temperature EQ ""><br />
<cfoutput> I cannot get the weather for #zip# external http connections must be DOWN.</cfoutput><br />
<cfelse><br />
<cfset message="The temperature for #zip# (Your city) is #aWeatherReturn.temperature# degrees."><br />
</cfif><br />
<br />
<cfif message NEQ ""><br />
<br />
<cfmail from = "weather.server@test.com" to = "test@test.com" subject = "Weather checker"><br />
<br />
#message#<br />
<br />
</cfmail><br />
<br />
</cfif><br />
<br />
</body><br />
</html><br />
</syntaxhighlight><br />
<br />
'''Note''': We highly recommend setting the ''mode'' attribute of cfschedule to ''application''. This will ensure your site's application is the only one allowed to modify the task. <br><br><br />
'''More information on using CFSchedule'''<br><br />
*[https://wikidocs.adobe.com/wiki/display/coldfusionen/cfschedule Adobe ColdFusion Documentation - CFSchedule]<br />
*[http://www.isummation.com/blog/configuring-coldfusion-scheduled-tasks-using-the-cfschedule-tag/ iSummation Blog - Configuring ColdFusion Scheduled Tasks using the CFSCHEDULE tag]<br />
<br />
==Session Management - Handling Bots and Spiders==<br />
===Robots.txt File===<br />
First and foremost we suggest creating a robots.txt file in the web root of the domain to address two issues. First to control the rate at which the website is being crawled which can help prevent a bot/spider from creating a massive number of database connections at the same time. Second to prevent specific bots from crawling the website. <br />
<br />
Please see our [[Robots|robots.txt article]] for more information on implementing a robots.txt on your site.<br />
<br />
===Lower Session Timeouts for Bots and Spiders===<br />
Next we suggest setting your session timeout specifically lower for bots and spiders. These spiders and bots will crawl a page and when a session (ColdFusion) is created, it will persist during then entire page load. The page fully loaded allows the bot or spider to get the information from the Web page AND allows the session to expire quickly protecting ColdFusion from effects similar to a memory leak. <br />
<br />
To do this, implement the appropriate solution for your site below:<br />
<br />
====If using '''Application.cfm'''====<br />
Place this code at the top of your Application.cfm file:<br />
<syntaxhighlight lang="cfm"><br />
<!--- This checks if a cookie is created, for bots this will return false and use the low session timeout ---><br />
<cfif StructKeyExists(cookie, "cfid") or StructKeyExists(cookie, "jsessionid")><br />
<cfset REQUEST.sessionTimeout = CreateTimeSpan(0,0,30,0) /><br />
<cfelse><br />
<cfset REQUEST.sessionTimeout = CreateTimeSpan(0,0,0,2) /><br />
</cfif><br />
</syntaxhighlight><br />
Then use the '''REQUEST.sessionTimeout''' variable to specify the session timeout period in your '''cfapplication''' tag: <br />
<syntaxhighlight lang="cfm"><br />
<cfapplication name="myawesomeapp"<br />
sessionmanagement="Yes"<br />
sessiontimeout="#REQUEST.sessionTimeout#"><br />
</syntaxhighlight><br />
<br />
====If using '''Application.cfc''' (tag-based)====<br />
If you primarily use cfml tags in your Application.cfc, you can set the Session Timeout like this: <br />
<syntaxhighlight lang="cfm"><br />
<!--- This checks if a cookie is created, for bots this will return false and use the low session timeout ---><br />
<cfif StructKeyExists(cookie, "cfid") or StructKeyExists(cookie, "jsessionid")><br />
<cfset this.sessiontimeout = CreateTimeSpan(0,0,30,0) /><br />
<cfelse><br />
<cfset this.sessiontimeout = CreateTimeSpan(0,0,0,2) /><br />
</cfif><br />
</syntaxhighlight><br />
<br />
====If using '''Application.cfc''' (cfscript)====<br />
If instead, you're using cfscipt in your Application.cfc, you'll set the custom Session Timeout like this: <br />
<syntaxhighlight lang="cfm"><br />
// This checks if a cookie is created, for bots this will return false and use the low session timeout<br />
if (StructKeyExists(cookie, "cfid") || StructKeyExists(cookie, "jsessionid")){<br />
this.sessionTimeout = createTimeSpan(0,0,30,0);<br />
} else {<br />
this.sessionTimeout = createTimeSpan(0,0,0,2);<br />
}<br />
</syntaxhighlight><br />
<br />
'''Reference''': [http://www.bennadel.com/blog/1083-ColdFusion-Session-Management-And-Spiders-Bots.htm Session Management code examples for the Application.cfm]<br />
<br />
==Creating Client Variables Tables for MySQL Databases==<br />
If you need your datasource set up as a ColdFusion Client Variables Store, you can enable the '''Client Variables'' option in your ColdFusion datasource within the WCP control panel. <br />
<br />
Please note, if your datasource MySQL DSN, you'll need to create the necessary tables prior to using the Client Variable Store. To do this you would need to create two tables, one named "cdata" and one named "cglobal". The SQL you'd use to create those tables is below:<br />
<br />
Table: '''cdata'''<br />
<syntaxhighlight lang="mysql"><br />
CREATE TABLE IF NOT EXISTS cdata (<br />
cfid varchar(64) NOT NULL default '',<br />
app varchar(64) NOT NULL default '',<br />
data longtext NOT NULL,<br />
PRIMARY KEY (cfid,app)<br />
);<br />
</syntaxhighlight><br />
Table: '''cglobal'''<br />
<syntaxhighlight lang="mysql"><br />
CREATE TABLE IF NOT EXISTS cglobal (<br />
cfid varchar(64) NOT NULL default '',<br />
data longtext NOT NULL,<br />
lvisit timestamp,<br />
KEY cfid (cfid),<br />
KEY lvisit (lvisit)<br />
);<br />
</syntaxhighlight><br />
<br />
==Output CF Error details without CFDump==<br />
It is common in an error handler that you want to output all of the error details to the screen, a file, or an email. Therefore, the cfdump tag is commonly used for this; and, while this works well in development, it is not always the best practice on a production site because of the performance of the cfdump tag due to its use of reflection (Runtime type introspection).<br />
<br />
A better performing alternative is to output the information you want directly from the Error/Exception struct within a 'cfoutput' tag. This can be done by looking up the cferror structure or the cfcatch structure in the ColdFusion docs to see what is available and what values you might want to output:<br /><br />
'''Error''': https://wikidocs.adobe.com/wiki/display/coldfusionen/cferror<br /><br />
'''CFCatch''': https://wikidocs.adobe.com/wiki/display/coldfusionen/cfcatch<br />
<br />
===Cfdump Custom Tag Alternative===<br />
You can also use the following link to download an example CF custom tag that will give a similar error output as when using the cfdump tag on an error variable:<br /><br />
[http://hostek.com/tutorials/ColdFusion/CF_OutputError.zip http://hostek.com/tutorials/ColdFusion/CF_OutputError.zip]<br />
<br />
<br />
Below is the custom tag's usage:<br />
<br />
<br />
In the error handler specified in your 'cferror' tag:<br />
<syntaxhighlight lang="cfm"><br />
<cf_OutputError Error="#Error#" /><br />
</syntaxhighlight><br />
<br />
The above code would replace:<br />
<syntaxhighlight lang="cfm"><br />
<cfdump var="#Error#" /><br />
</syntaxhighlight><br />
<br />
Or, in a cfcatch block:<br />
<syntaxhighlight lang="cfm"><br />
<cftry><br />
...<br />
<cfcatch><br />
<cf_OutputCFCatch CFCatch="#CFCatch#" /><br />
</cfcatch><br />
</cftry><br />
</syntaxhighlight><br />
<br />
==Configure ColdFusion to Handle html and htm Files==<br />
===Enable HTML/HTM as CFML on Shared Accounts===<br />
On our ColdFusion servers, the best way to process HTML files (.html, .htm) as ColdFusion/CFML (.cfm files) is by using a set of rewrite rules that route the HTML files through a ColdFusion "controller" script. The main benefits of this approach are that it is easy to implement on a site-by-site basis, and it works with any version of ColdFusion. To implement this approach on your site, follow the steps below:<br />
====Step 1: Add Rewrite Rules to Route HTML Files through the CFM Controller====<br />
If you have a '.htaccess' file in your webroot, add the rules below to the top of that file. Otherwise, create a file named '.htaccess' in your site's web root and place these rules within it:<br />
=====For Sites Using .HTML Files=====<br />
<syntaxhighlight lang="apache"><br />
#Rewrite requests without script name to index.html<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteRule ^(.*) /index.html [R]<br />
<br />
# REDIRECT to change the address in the browser address bar<br />
RewriteRule ^/htmlcontrol.cfm$ /$1.html [R]<br />
<br />
# REWRITE so that the correct page executes when /cart is the URL<br />
RewriteRule ^(.*)\.html htmlcontrol.cfm/?pageName=$1 [L]<br />
</syntaxhighlight><br />
=====For Sites Using .HTM Files=====<br />
'''NOTE:''' If your site uses ''.htm'' files instead of ''.html'' files, use this set of rules instead. The only difference is ''html'' is replaced with ''.htm''.<br />
<syntaxhighlight lang="apache"><br />
#Rewrite requests without script name to index.html<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteRule ^(.*) /index.htm [R]<br />
<br />
# REDIRECT to change the address in the browser address bar<br />
RewriteRule ^/htmlcontrol.cfm$ /$1.htm [R]<br />
<br />
# REWRITE so that the correct page executes when /cart is the URL<br />
RewriteRule ^(.*)\.htm htmlcontrol.cfm/?pageName=$1 [L]<br />
</syntaxhighlight><br />
====Step 2: Create the ColdFusion Controller Script (htmlcontrol.cfm)====<br />
Now we just need to create a ColdFusion script that will process the HTML files. To do this, create a file named '''htmlcontrol.cfm''' within your site's web root. Place this CFML code within the file:<br />
=====CFML for Sites Using .HTML Files=====<br />
<syntaxhighlight lang="cfm"><br />
<cfinclude template="#URL.pageName#.html" ><br />
</syntaxhighlight><br />
=====CFML for Sites Using .HTM Files=====<br />
<syntaxhighlight lang="cfm"><br />
<cfinclude template="#URL.pageName#.htm" ><br />
</syntaxhighlight><br />
<br />
Once you save the controller script, your site will begin processing any ColdFusion/CFML code within your HTML files.<br />
===Enable HTML/HTM as CFML on a VPS===<br />
In case you need to process ColdFusion code in your .htm or .html files, here is what you will need to do to get this to work. This is based on using ColdFusion on one of our dedicated server hosting accounts on a Windows server.<br />
<br />
'''NOTE''': This will affect every site on the server, so use cautiously.<br />
<br />
First, you will need to edit the web.xml file located generally at C:\ColdFusion10\cfusion\wwwroot\WEB-INF<br />
<br />
Open this file and look for '''coldfusion_mapping_1'''.<br />
<br />
Scroll down the file until you see the last number increment like:<br />
<syntaxhighlight lang="xml"><br />
<servlet-mapping id="macromedia_mapping_15"><br />
</syntaxhighlight><br />
Then add the following right below the closing </servlet-mapping> of the last number increment item:<br />
<br />
<syntaxhighlight lang="xml"><br />
<servlet-mapping id="coldfusion_mapping_16"><br />
<servlet-name>CfmServlet</servlet-name><br />
<url-pattern>*.html</url-pattern><br />
</servlet-mapping><br />
<servlet-mapping id="coldfusion_mapping_17"><br />
<servlet-name>CfmServlet</servlet-name><br />
<url-pattern>*.html/*</url-pattern><br />
</servlet-mapping><br />
<servlet-mapping id="coldfusion_mapping_18"><br />
<servlet-name>CfmServlet</servlet-name><br />
<url-pattern>*.htm</url-pattern><br />
</servlet-mapping><br />
<servlet-mapping id="coldfusion_mapping_19"><br />
<servlet-name>CfmServlet</servlet-name><br />
<url-pattern>*.htm/*</url-pattern><br />
</servlet-mapping><br />
</syntaxhighlight><br />
Save this file and exit.<br />
<br />
Now in IIS, setup a mapping for the site:<br />
#In IIS 7+ click the server name section (right below the '''Start Page''' in the left-hand navigation), then double-click the '''Handler Mappings''' icon.<br />
#Select and "edit" the '''*.cfm''' record and copy the value of "executable". Now hit Cancel and then click '''Add Script Map'''. <br />
#Paste the executable value copied from the '''*.cfm''' record and type '''*.htm''' into the '''Request Path''' and hit OK. <br />
#Repeat the above steps to add a handler for '''*.html''' <br />
<br />
Lastly, open the '''uriworkermap.properties''' file for your ColdFusion 10 IIS Connector in a text editor such as Notepad. On a standard ColdFusion installation this is located at: <pre>C:\ColdFusion10\config\wsconfig\1\uriworkermap.properties</pre><br />
Copy the following lines, paste them at the bottom of the file, then save and close the file: <pre>/*.html = cfusion<br />
/*.htm = cfusion</pre><br />
<br />
Now restart the ColdFusion service and IIS. ColdFusion should begin processing CFML within htm/html files now.<br />
<br />
==Increase the ColdFusion Post Parameters Limit==<br />
===ColdFusion 10+===<br />
In ColdFusion 10 and higher, you can easily increase the value of ColdFusion's '''postParametersLimit''' via the ColdFusion Administrator. Once logged into the ColdFusion Administrator, click the '''Settings''' link then scroll to the bottom of the page. Set the value for the Post Parameters Limit to the desired limit and click the submit button.<br />
<br />
===ColdFusion 9 and below===<br />
To adjust the Post Parameters Limit setting in ColdFusion 9 and below, you will have to edit the server's '''neo-runtime.xml''' file which is located here on a standard installation: <pre>C:\ColdFusion9\lib</pre><br />
<br />
Open that file in a text editor such as Notepad, then search for the '''postSizeLimit''' tag. It will look similar to this: <br />
<syntaxhighlight lang="xml"><var name='postSizeLimit'><number>100.0</number></var></syntaxhighlight><br />
<br />
Immediately after that set of tags, paste this chunk of text: <br />
<syntaxhighlight lang="xml"><var name='postParametersLimit'><number>1000.0</number></var></syntaxhighlight><br />
Once you've adjusted the file, you'll just need to save your changes and restart ColdFusion for the new setting to go into effect. '''Note''': The value of '''1000''' is just an example, so you can increase it as needed. <br />
<br />
==Loading custom Java library or Java Libraries (jar or class files) in ColdFusion 10==<br />
ColdFusion 10 makes it easy to load Java libraries into your ColdFusion application without having to restart ColdFusion. All that's required is your application define the 'THIS.javaSettings' attribute within the site's Application.cfc like below:<br />
<syntaxhighlight lang="cfm"><br />
<cfset THIS.javaSettings = {LoadPaths = ["/javafiles/"], loadColdFusionClassPath = true, reloadOnChange=false}/><br />
</syntaxhighlight><br />
<br />
The above code will check the ''javafiles'' directory in your Web root for 'jar' and 'class' files and make any libraries within the directory accessible from your ColdFusion application. If you modify the JAR files in your ''javafiles'' directory though, ColdFusion will need to be restarted to load the new versions of the JAR files.<br />
<br />
*Alternative Option to Restarting ColdFusion:<br />
#Instead of Restarting ColdFusion we've seen success in just restarting a client's specific application, here is how:<br />
#*[https://wiki.hostek.com/ColdFusion_Tips_%26_Tricks#Restart_a_ColdFusion_Application How to Restart a ColdFusion Application]<br />
<br />
'''References''': <br />
*[https://wikidocs.adobe.com/wiki/display/coldfusionen/Enhanced+Java+integration+in+ColdFusion+10 Adobe ColdFusion Documentation - Enhanced Java Integration in ColdFusion]<br />
*[http://www.raymondcamden.com/2014/6/16/Issue-with-ColdFusion-JavaSettings-and-ReloadOnChange Ray Camden's Blog - Issue with ColdFusion JavaSettings and ReloadOnChange]<br />
<br />
==How to handle ColdFusion Error ''Permission denied for creating Java object: coldfusion.server.ServiceFactory''==<br />
===When using Mura or using Transfer ORM===<br />
====Issue====<br />
If you are using '''Mura''' or using '''Transfer ORM''' and you get this error, ''Permission denied for creating Java object: coldfusion.server.ServiceFactory'', you are likely using an outdated version of Mura and also are probably on a ColdFusion 9 server. The Transfer ORM component causing this issue has not been updated to work with ColdFusion 9. There is a quick fix though:<br />
====Solution====<br />
Find the file named CFMLVersion.cfc which should be at '''/wwwroot/requirements/transfer/com/factory'''.<br />
<br />
Edit that file and find the line that has:<br />
<syntaxhighlight lang="cfm"><br />
if(server.coldfusion.productversion.startsWith("8"))<br />
</syntaxhighlight><br />
And change that to:<br />
<syntaxhighlight lang="cfm"><br />
if(server.coldfusion.productversion.startsWith("8") OR server.coldfusion.productversion.startsWith("9"))<br />
</syntaxhighlight><br />
Save the file and it should now work.<br />
<br />
'''NOTE''': Since this is likely running an outdated version of Mura, we highly recommend updating Mura to the latest version to take advantage of numerous performance and security enhancements.<br />
===When using DataMgr===<br />
If you get this error while using DataMgr.cfc, the changes described below will solve this problem:<br />
<br />
Here is the section of code from the original DataMgr.cfc:<br />
<br />
<syntaxhighlight lang="cfm"><br />
<cffunction name="getDataBase" access="public" returntype="string" output="no" hint="I return the database platform being used."><br />
<br />
<cfset var connection = 0><br />
<cfset var db = ""><br />
<cfset var type = ""><br />
<cfset var qDatabases = getSupportedDatabases()><br />
<br />
<cfif Len(variables.datasource)><br />
<cfset connection = getConnection()><br />
<cfset db = connection.getMetaData().getDatabaseProductName()><br />
<cfset connection.close()><br />
<br />
<cfswitch expression="#db#"><br />
<cfcase value="Microsoft SQL Server"><br />
<cfset type = "MSSQL"><br />
</cfcase><br />
<cfcase value="MySQL"><br />
<cfset type = "MYSQL"><br />
</cfcase><br />
<cfcase value="PostgreSQL"><br />
<cfset type = "PostGreSQL"><br />
</cfcase><br />
<cfcase value="Oracle"><br />
<cfset type = "Oracle"><br />
</cfcase><br />
<cfcase value="MS Jet"><br />
<cfset type = "Access"><br />
</cfcase><br />
<cfcase value="Apache Derby"><br />
<cfset type = "Derby"><br />
</cfcase><br />
<cfdefaultcase><br />
<cfif ListFirst(db,"/") EQ "DB2"><br />
<cfset type = "DB2"><br />
<cfelse><br />
<cfset type = "unknown"><br />
<cfset type = db2><br />
</cfif><br />
</cfdefaultcase><br />
</cfswitch><br />
<cfelse><br />
</syntaxhighlight><br />
<br />
Here is what the modified code should look like (this sample assume MySQL)<br />
<br />
<syntaxhighlight lang="cfm"><br />
<cffunction name="getDataBase" access="public" returntype="string" output="no" hint="I return the database platform being used."><br />
<br />
<cfset var connection = 0><br />
<cfset var db = ""><br />
<cfset var type = ""><br />
<cfset var qDatabases = getSupportedDatabases()><br />
<br />
<cfif Len(variables.datasource)><br />
<!-- cfset connection = getConnection() --><br />
<!-- cfset db = connection.getMetaData().getDatabaseProductName() --><br />
<!-- cfset connection.close() --><br />
<br />
<cfswitch expression="#db#"><br />
<cfcase value="Microsoft SQL Server"><br />
<cfset type = "MSSQL"><br />
</cfcase><br />
<cfcase value="MySQL"><br />
<cfset type = "MYSQL"><br />
</cfcase><br />
<cfcase value="PostgreSQL"><br />
<cfset type = "PostGreSQL"><br />
</cfcase><br />
<cfcase value="Oracle"><br />
<cfset type = "Oracle"><br />
</cfcase><br />
<cfcase value="MS Jet"><br />
<cfset type = "Access"><br />
</cfcase><br />
<cfcase value="Apache Derby"><br />
<cfset type = "Derby"><br />
</cfcase><br />
<cfdefaultcase><br />
<cfif ListFirst(db,"/") EQ "DB2"><br />
<cfset type = "DB2"><br />
<cfelse><br />
<cfset type = "unknown"><br />
<cfset type = "db2"><br />
</cfif><br />
</cfdefaultcase><br />
</cfswitch><br />
<cfset type = "MYSQL"><br />
<cfelse><br />
</syntaxhighlight><br />
<br />
'''Summary of changes''':<br />
<br />
These 3 lines were commented out:<br />
<syntaxhighlight lang="cfm"><br />
<!-- cfset connection = getConnection() --><br />
<!-- cfset db = connection.getMetaData().getDatabaseProductName() --><br />
<!-- cfset connection.close() --><br />
</syntaxhighlight><br />
<br />
This line needed quotes around db2:<br />
<syntaxhighlight lang="cfm"><br />
<cfset type = "db2"><br />
</syntaxhighlight><br />
<br />
And lastly, this line needed added:<br />
<syntaxhighlight lang="cfm"><br />
<br />
<cfset type = "MYSQL"><br />
</syntaxhighlight><br />
<br />
'''NOTE''': If you are using an ''MS Access'' database instead of ''MySQL'', replace '''MYSQL''' with '''msaccessjet''' on the line that is added.<br />
<br />
==How to handle ColdFusion Error ''Security: The requested template has been denied access to {file/directory}''==<br />
===Issue===<br />
Our shared servers have ColdFusion Sandbox Security enabled, which requires absolute filesystem paths to be provided to tags and functions that interact with the filesystem. If you receive an error that starts with ''Security: The requested template has been denied access to ...'', then it is followed by a relative path, you'll need to replace the relative path with a full path.<br />
<br />
===Solution===<br />
One way to do this is to hard-code the path (''d:\home\sitename.com\wwwroot\filename.jpg''), but that can cause portability problems if your site is ever moved to a different environment. <br />
<br />
A better way to do this would be to "wrap" your relative path with the '''ExpandPath()''' function. The ''ExpandPath()'' function will automatically detect the absolute filesystem path to the file, and ColdFusion will no longer give you a permissions error. <br />
<br />
'''More info''': [https://wikidocs.adobe.com/wiki/display/coldfusionen/ExpandPath Adobe Documentation - ExpandPath]<br />
<br />
==How to handle ColdFusion COM Object Error ''java.lang.RuntimeException: Can not use native code: Initialisation failed''==<br />
The error ''java.lang.RuntimeException: Can not use native code: Initialisation failed'' is related to calling a 32-bit COM object from within a 64-bit ColdFusion installation. <br />
<br />
The simplest way to bypass this error is to write a small ASP Webservice to proxy the call to the COM object as shown in '''Option 2''' of this blog post: [http://coldfusion9.blogspot.com/2010/05/32-bit-components-on-64-bit-coldfusion.html 32-bit Components on 64-bit ColdFusion]<br />
<br />
Alternatively, you can [https://support.hostek.com/ ask Support] to move your site to a 32-bit ColdFusion server.<br />
<br />
==Using SeeFusion to Monitor ColdFusion Performance on a VPS/Dedicated Server==<br />
To use Seefusion, visit the address mentioned in your server's Welcome email.<br />
<br />
Once loaded, you'll see a summary of memory consumption, average response time, number of requests processed by ColdFusion per second, and a view of currently running ColdFusion requests. <br />
===Finding Scripts to Optimize===<br />
When using Seefusion it is helpful to look at the '''Slow''' section of the request monitor. This will show you recent requests that took longer than 8 seconds to complete, giving you a good idea of what scripts need optimization. <br />
===Stack Tracing with Seefusion===<br />
Additionally, when a request is running in the '''Active''' section of Seefusion's request monitor, you can click the paper stack icon to the left of the request to view a stack trace of the request. A stack trace tells you what line of code is currently being processed by the request. <br />
<br />
Once the stack trace loads, start at the top and work your way down until you find a recognizable path to a ColdFusion template (''eg. c:\home\mysite.com\wwwroot\index.cfm: 47''). This tells you the template currently being executed followed by the line number being processed at that moment in time. If a request consistently shows the same line of code in subsequent stack traces, then you've found the main area to focus on optimizing.<br />
<br />
To make deciphering stack traces easier, you can also click the '''Seestack''' button at the top of the stack trace window. This will send the stack trace to a service that will analyze the trace and attempt to tell you where you need to focus.<br />
<br />
===Viewing Metrics over Time===<br />
If you want to watch how response times and memory utilization in a more granular manner than the dashboard graphs show, you'll want to click the '''Counters''' button at the top of SeeFusion. Once on the Counters page you can select a time interval, then have Seefusion display performance metrics at the interval you selected. This is helpful to ensure requests are completing quickly and not exhausting ColdFusion's memory.<br />
<br />
==How to Wrap Your ColdFusion DSN with Seefusion==<br />
If you wish to have Seefusion monitor your server's query activity, you'll need to "wrap" your DSN with SeeFusion's JDBC driver so Seefusion can monitor the DSN's activity. <br />
===Install SeeDSN===<br />
SeeDSN is a plugin for ColdFusion Administrator that makes it easy to wrap a DSN with Seefusion. Follow these directions to install SeeDSN:<br />
#Download the SeeDSN archive [http://www.seefusion.com/seedsn_v1.1.zip here].<br />
#Extract the '''seedsn''' folder within the archive to your '''/CFIDE/Administrator/''' folder. This means it will be located at ''/CFIDE/Administrator/seedsn'' once extracted. <br />
#Move ''/CFIDE/Administrator/seedsn/custommenu.xml'' to ''/CFIDE/Administrator/custommenu.xml''<br />
===Add Seefusion.jar to the ColdFusion Classpath===<br />
In order for ColdFusion to use Seefusion's JDBC driver, you'll need to ensure '''seefusion.jar''' is on your ColdFusion class path. Follow these directions to add seefusion.jar to the Coldfusion class path:<br />
#Log into your server's ColdFusion Administrator<br />
#Click the '''Java and JVM''' link on the left, under Server Settings.<br />
#In the box labeled '''ColdFusion Class Path''' add the path to your '''seefusion.jar''' file and click ''Submit Changes''. For example, if it is located in ColdFusion's "WEB-INF\lib" folder, you can add this to the Class Path: '''{application.home}/wwwroot/WEB-INF/lib/seefusion.jar'''. <br />
#*Each path in the ColdFusion Class Path is separated by a comma, so be sure to add a comma right before the path to seefusion.jar (do not add any spaces).<br />
#Restart ColdFusion after modifying the class path<br />
<br />
===Wrap a DSN using SeeDSN===<br />
Once you've installed SeeDSN and restarted ColdFusion, you can wrap a DSN with the SeeFusion JDBC driver. Follow these instructions to do so: <br />
#Log into ColdFusion Administrator<br />
#Expand the ''SeeFusion'' navigation menu on the left and click '''Datasource Wrapper'''<br />
#On the ''Datasource Wrapper'' page, you'll see a list of DSNs on your server. To wrap a DSN, click the ''Start'' [[File:Start.png]] icon next to your DSN. SeeDSN will automatically wrap your DSN with the SeeFusion driver and display '''OK''' if it is successful.<br />
<br />
'''Reference''': [http://www.webapper.com/blog/index.php/2009/06/08/seedsn-a-jdbc-wrapping-tool-for-use-with-seefusion/ WebApper Blog - Using SeeDSN JDBC Wrapping Tool]<br />
<br />
==Using fckEditor on ColdFusion 10 or Higher==<br />
When getting the following error for fckEditor:<br />
'''"The server didn't reply with a proper XML data. Please check your configuration."'''<br />
<br />
If you are on a ColdFusion 10+ server this will be cause by the '''FileUpload()''' function that is being used.<br />
In ColdFusion 10+ ''FileUpload'' is a built-in function name, so you'll need to rename the ''FileUpload'' function used in fckeditor.<br />
You can update the text for fckeditor by changing all instances of "FileUpload" to "fckFileUpload" to remove this conflict.<br />
<br />
==Optimze CFIMAGE Rendering in Three Steps==<br />
===USE===<br />
When full size images are required, re-sized images need to be used for displaying smaller images or thumbnails and the application needs to perform at optimal speed for displaying images in a browser. <br />
<br />
===KEY POINTS===<br />
Except for during development cfimage '''action="writeToBrowser"''' should not be used to display images.<br />
Use CFIMAGE to resize images ''ONCE'', if possible during upload but if page timeouts make this impossible break up the task by using a CFC to check and re-size images as needed.<br />
<br />
===SUMMARY===<br />
Those sites that display many images often times also upload many photos via form or via FTP and need to display both the FULL size images and smaller images for thumb nails or ''(small, med, large)'' optional sizes. The process of uploading images using CFFile can impose time constraints specifically for large files, or if the coldfusion page timeouts are set lower than is possible for large file upload and re-size jobs. To overcome this issue we can write a simple CFC for resizing the images after the upload is complete and the page is run for the first time. This will be ideal for either form based upload or FTP upload making this solution very versatile. <br />
<br />
====Step 1 - Create the CFC for re-sizing and writing images to disk====<br />
<br />
Create file "GetResizedImage.cfc" in the directory with the CFM files that display images.<br />
Use the code below for the contents of this file and modify as needed.<br />
<syntaxhighlight lang="cfm"><br />
<cfcomponent><br />
<cffunction name="GetImage" hint="Re-sizes images for display in album"><br />
<!--- Set the image path where photos exist ---><br />
<cfset imgpath = "imgdir/"/><br />
<!--- Set the domain path, allows reuse resized images on other sites ---><br />
<cfset domain = "domain.com"/><br />
<!--- Re-writes image extension if for alternates of JPG, and adds _resized to differentiate from fullsize images ---><br />
<cfset rfile= "#REReplace("#img#",".(jpg|JPG|JPEG|jpeg)","_resized.jpg")#"><br />
<!--- Checks if file is already resized ---><br />
<cfif FileExists("d:\home\#domain#\wwwroot\" &"#imgpath#" & "#rfile#")><br />
<cfset myImage="http://#domain#/#imgpath##rfile#"><br />
<cfelse><br />
<!--- Resizes image if it has not been done already ---><br />
<cfset myImage=ImageNew(URLDecode("d:\home\#domain#\wwwroot\" & "#imgpath#" & "#img#"))><br />
<cfset ImageResize(myImage,"175","175","bilinear")><br />
<!--- Saves image, and to eliminate problems with url friendly encoding when getting our images re-replace %20 with no-space ---><br />
<cfimage source="#myImage#" action="write" overwrite=true destination="d:\home\#domain#\wwwroot\#imgpath##REReplace("#rfile#","%20"," ","ALL")#"><br />
<!--- Set the new path for the image for browser output ---><br />
<cfset myImage="http://#domain#/#imgpath##rfile#"><br />
</cfif><br />
<!--- Return the image variable ---><br />
<cfreturn myImage><br />
</cffunction><br />
</cfcomponent><br />
</syntaxhighlight><br />
<br />
====Step 2 - Invoke the CFC====<br />
<syntaxhighlight lang="cfm"><br />
<!--- Generate image name from query ---><br />
<cfoutput query="MyEvent"><br />
<!--- Invoke CFC to check if resized image exists, if not resize and output URL for resized image ---><br />
<cfinvoke component="GetResizedImage"<br />
<!--- Declare what part of the CFC handles checking / getting the image ---><br />
method="GetImage"<br />
<!--- Declare variable that will pass back the new image name ---><br />
returnvariable="myImage"><br />
<cfinvokeargument name="img" value="#event.Pic#"/><br />
</cfinvoke><br />
<!--- Display re-sized image ---><br />
<img src="#myImage#" alt="" /> <br />
</cfoutput><br />
</syntaxhighlight><br />
====Step 3 - Test====<br />
The proposed solution cut page load times from 20+ seconds to below one second after the first page load. During the FIRST or FIRST FEW times the page loads all the re-sizing will be done.<br />
<br />
===Q and A===<br />
'''Question''': Checking if a file exists each time the page loads is excessive.<br /><br />
'''Answer''': We agree but it's much better than resizing every image each time the page loads.<br />
<br />
==How to create Services for Additional ColdFusion Instances==<br />
If you've created additional ColdFusion instances on your VPS/Dedicated Server, and ColdFusion was unable to create the Services for those instances just do the following:<br />
<br />
#Open a Command Prompt as Administrator<br />
#Run this command, replacing INSTANCE with the actual name of your new ColdFusion instance: <pre style="white-space: pre-wrap">sc create "ColdFusion 10 INSTANCE Application Server" binPath= "C:\ColdFusion10\INSTANCE\bin\coldfusionsvc.exe" displayname= "ColdFusion 10 INSTANCE Application Server" start= auto</pre><br />
<br />
Now you will be able to start your instance through the Windows Services Manager. If you need to know how to create additional ColdFusion instances, please see this guide from Adobe: [http://help.adobe.com/en_US/ColdFusion/10.0/Admin/WSAB4367BA-6D91-4c69-8DBA-E2839394658A.html Defining Additional ColdFusion Instances]<br />
<br />
Once you've created the instances, you can attach them to your Web server as described here: [http://help.adobe.com/en_US/ColdFusion/10.0/Admin/WSc3ff6d0ea77859461172e0811cbf363a5d-7ffc.html Web Server Configuration]<br />
<br />
If you're using IIS, this video has a great walkthrough for using the ColdFusion Web Server Connector tool: [http://blogs.coldfusion.com/post.cfm/video-learn-about-iis-connectors-in-coldfusion10 Learn About ColdFusion IIS Connectors]<br />
<br />
==How to Fix Error: Value '0000-00-00' can not be represented as java.sql.Date==<br />
If your application has null values in a MySQL datetime/date column you may encounter the error "Value '0000-00-00' can not be represented as java.sql.Date". The easiest way to fix this is by adding the parameter '''zeroDateTimeBehavior=convertToNull''' to your site's DSN [http://helpx.adobe.com/coldfusion/kb/mysql-error-java-sql-sqlexception.html as recommended by Adobe].<br />
===How to Fix Null DateTime Error - '''Shared Hosting'''===<br />
#Log into your site's WCP control panel<br />
#Click the ''DataSources (DSNs)'' button<br />
#Click the ''Edit'' icon next to your DataSource (DSN)<br />
#Add the following to the '''JDBC Query Parameters''' field: <pre>zeroDateTimeBehavior=convertToNull</pre><br />
<br />
''Note:'' To add multiple JDBC Query Parameters, separate each name/value pair by an ''''&''''. <br />
''Example: zeroDateTimeBehavior=convertToNull&characterEncoding=UTF-8''<br />
===How to Fix Null DateTime Error - '''VPS Hosting'''===<br />
If your site uses WCP to manage its DSNs, you may utilize the Shared Hosting solution. Otherwise, follow the steps below:<br />
#Log into ColdFusion Administrator on your VPS/Dedicated Server. <br />
#Navigate to the "Data Sources" page and click your site's DSN name.<br />
#On the page that opens add '''?zeroDateTimeBehavior=convertToNull''' to the end of the JDBC URL field.<br />
#Click '''Submit''' and your site should no longer display the date representation error.<br />
<br />
==Find the Java Version Used by ColdFusion or Railo==<br />
This CFML code will report the version of Java used by your ColdFusion or Railo server:<br />
<syntaxhighlight lang="cfm"><br />
<cfoutput>#CreateObject("java", "java.lang.System").getProperty("java.version")#</cfoutput><br />
</syntaxhighlight><br />
<br />
'''Reference:''' [http://www.petefreitag.com/item/743.cfm Pete Freitag's Blog - What Version of Java is ColdFusion Using?]<br />
<br />
==Reset ColdFusion Admin Password on CF 10+ VPS==<br />
===Reset CF Admin Password - Windows VPS===<br />
*On your VPS, open a command prompt window as Administrator<br />
*Issue the following command to change to the ColdFusion ''bin'' directory ''replace ColdFusion10 with the actual path to your ColdFusion installation''': <pre>cd C:\ColdFusion10\cfusion\bin</pre><br />
*Execute the ''passwordreset.bat'' script: <pre>.\passwordreset.bat</pre><br />
*Enter '''1'' to change your ColdFusion administrator password<br />
*Enter a new strong password, then enter it again to confirm the password<br />
*The next section will ask for a new RDS password. If you're not using RDS you may leave the password and confirmation blank, or you can enter a secure password if you like. <br />
*Restart ColdFusion to force the new password into effect<br />
<br />
===Reset CF Admin Password - cPanel/Linux VPS===<br />
*SSH into your VPS<br />
*Issue the following command to change to the ColdFusion ''bin'' directory ''replace ColdFusion10 with the actual path to your ColdFusion installation''': <pre>cd /opt/ColdFusion10/cfusion/bin</pre><br />
*Execute the ''passwordreset.sh'' script: <pre>./passwordreset.sh</pre><br />
*Enter '''1'' to change your ColdFusion administrator password<br />
*Enter a new strong password, then enter it again to confirm the password<br />
*The next section will ask for a new RDS password. If you're not using RDS you may leave the password and confirmation blank, or you can enter a secure password if you like. <br />
*Restart ColdFusion to force the new password into effect<br />
<br />
==ColdFusion 11+ PDF Generation: How to Fix 'No Service Manager is Available' Error==<br />
If you receive the error '''No Service Manager is Available''' when trying to generate PDFs or use the cfhtmltopdf tag on your ColdFusion 11+ VPS, do the following to fix it:<br />
#Log into your server's ColdFusion Administrator<br />
#Expand ''Data & Services'', then click the '''PDF Service''' link<br />
#On the next page, you should see an entry for ''localhost'' under the list of PDF Service Managers<br />
#If the localhost service manager is not enabled, click the ''Enable'' button to the left of the manager name. (The button looks like a ''play'' button)<br />
#Try using cfhtmlpdf now, and see if it works. <br />
<br />
If you still have any issues after enabling the service manager, try restarting the '''ColdFusion Addon Services''' Windows service and test again.<br />
<br />
==HTML5 Audio Player with ColdFusion==<br />
This player uses an list named ''Tunes'' within the ''session'' scope to store a list of mp3 names. After populating the list, you can use this code as the foundation for an HTML audio player that plays each song in the list.<br />
<syntaxhighlight lang="cfm"><br />
<cfif action is "play_next_tune"><br />
<br />
<cfset myArray=ListtoArray(session.Tunes)><br />
<cfset T_max=Arraylen(myArray)><br />
<cfset session.track=session.track+1><br />
<cfif session.track GT T_max><br />
<cfset session.track="false"><br />
<cflocation url="tunespage.cfm" addtoken="false"><br />
</cfif><br />
<br />
<cfoutput><br />
<audio controls id="myVideo" autoplay><br />
<source src="path/#myarray[session.track]#" type="audio/mpeg"><br />
Your browser does not support the audio element.<br />
</audio><br />
</cfoutput><br />
<br />
<script language="JavaScript"><br />
document.getElementById('myVideo').addEventListener("ended",function() {<br />
window.location.href="tunespage.cfm?action=play_next_tune";<br />
});<br />
</script><br />
</cfif><br />
</syntaxhighlight><br />
<br />
==Cfchart error: Could not locate the style file ''style.xml''==<br />
In ColdFusion 11 the ability to specify styles in an XML file was removed. As such, you will need to convert any XML stylesheets to json files. To do this, you'll need to do the following:<br />
*Install a trial edition of ColdFusion 11 on your local computer<br />
*Open a command prompt and run this command:<br />
**<pre>C:\ColdFusion11\cfusion\bin\cfchart_xmltojson.bat C:\sites\mysite.com\cfchartstyle.xml</pre><br />
**Be sure to replace the paths above with the actual path to "cfchart_xmltojson.bat" as well as the path to your XML stylesheet.<br />
*When the conversion is done you will end up with a new file with the same name as the XML stylesheet, however there will not be a file extension. To simplify things, add a '''.json''' extension to the converted file. <br />
*Update the path to the stylesheet in the ''cfchart'' tag to have a ''.json'' extension instead of ''.xml''.<br />
*Update the path to the stylesheet to use relative paths instead of absolute paths from the webroot.<br />
**Example: If the stylesheet file and the ''.cfm'' template with the ''cfchart'' code are in the webroot, change '''/cfchartstyle.json''' to '''../cfchartstyle.json'''<br />
<br />
More details on this are available in the [https://wikidocs.adobe.com/wiki/display/coldfusionen/cfchart Cfchart documentation]. Be sure to check the comments of the documentation for more helpful cfchart troubleshooting tips. <br />
<br />
==CGI.PATH_INFO is Empty After ColdFusion Upgrade==<br />
If CGI.PATH_INFO is empty after you upgrade your server to ColdFusion 10 or higher, change the variable to CGI.SCRIPT_NAME. <br />
<br />
==Connecting to RDS on your Coldfusion VPS==<br />
RDS is not enabled on our Shared Servers and is not supported on them. If you wish to use RDS on your Coldfusion VPS you must first enable it and use the correct connection settings for it to work. Follow the below steps to do so.<br />
<br />
#Log in to the Coldfusion Administrator<br />
#Go to the 'Security Section'<br />
#Click on 'RDS'<br />
#Check the box to enable it<br />
#Check the box to use single password<br />
#Submit the changes<br />
#Restart Coldfusion<br />
#Using your client enter for the host your servers CFAdmin URL (typically "cf.vps-yourservername-com.ezhostingserver.com)<br />
#The port is port 80<br />
#Username is Admin<br />
#Password is your CFAdmin password<br />
<br />
With these settings you will be able to connect using RDS and a client such as Coldfusion Builder to build sites and administrate Coldfusion.<br />
[[Category:ColdFusion]]<br />
[[Category:ColdFusion-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=WCP_-_How_to_Customize_WCP_to_Your_Brand&diff=2458WCP - How to Customize WCP to Your Brand2015-04-08T19:26:22Z<p>Brentb: Created page with "===How to Customize WCP to Your Brand=== #Login at wcp.hostek.com #Navigate to the drop-down box located in the top right corner and select "Reseller Manager" #In the Reselle..."</p>
<hr />
<div>===How to Customize WCP to Your Brand===<br />
<br />
#Login at wcp.hostek.com<br />
#Navigate to the drop-down box located in the top right corner and select "Reseller Manager"<br />
#In the Reseller Management Area click on “Reseller Settings” <br />
#A tabbed box will open that allows you to customize WCP to your brand. The different tabs will be discussed below<br />
<br />
===General Tab===<br />
<br />
#Control Panel URL: The URL that your reseller account will utilize for re-branded client access <br />
#FavIcon Image: Specify the URL of the asset file wish your visitors to see for the "Favorites" Icon. <br />
#Logo URL: Specify the URL of the asset file (your logo) visitors see in the top left of their dashboard. <br />
#iPhone Logo URL (169 x 35): Specify the URL of the asset file you wish visitors to see when utilizing the WCP dashboard management App for iPhone. <br />
#Holding Page: Specify the URL of the page you wish your client's site be directed to when there is no content in their domain. <br />
#Suspended Site Redirect URL: Specify the URL of the page you wish your client's site be directed to in the event that you suspend their services. <br />
#Pre-Propagation Domain: This setting will determine the pre-propagation (testing URL) that is applied to your reseller client's accounts. When set to "Default" the testing URL produced for all of your client domains will use the following structure conventions (DomainName-com.ServerNumber.ezhostingserver.com). When this option is set to your domain name, then your client's testing URLs will be instead set to (DomainName-com.ServerNumber.yourdomain.com.) <br />
#Default Server Type: Specifies the default server type that new client accounts are set to when creating new domains. This only controls the value that is displayed by default during the new account creation process, You will still have the ability of selecting a different hosting server type when creating a new domain via your dashboard. <br />
<br />
<br />
===Nameservers=== <br />
<br />
This area is used to specify any custom nameservers that you wish your clients to use, in the event that you employ vanity name server's (i.e. NS1.yourdomain.com). Otherwise, if left unmodified, yor clients would utilize our "whitelabel" DNs servers of NS1.EZhostingServer.com and NS2.EZHostingserver.com. To enable it you must check the custom name servers box<br />
<br />
===Footer===<br />
<br />
These settings will allow you to add custom links to your client's Dashboard so that they can be quickly redirected to sections of your site or to contact email addresses. For Example you can Specify an entry with a Label of "Contact Support and and URL of "support.yourdomain.com" or "mailto:support@yourdomain.com" to direct your clients to your support services. <br />
<br />
===Permissions Template=== <br />
<br />
If you choose to customize this section, it will allow you to pick and choose what dashboard applications your clients have access to by default. This will allow you to restrict their access to certain dashboard functions such as FTP or other sections. <br />
<br />
===Account Information Template===<br />
<br />
These settings specify the structure of the emails generated and sent to your client's when their domain is created. If you wish to add additional details or instructions to for your clients, you can edit the contents to reflect you desired format. Additionally, this section utilizes special Place-Holder variables within the text which are used to place the values of the newly created account. These placeholders are denoted by the use of "[]" around the variable name. These variables can also be moved around, removed, or specified multiple time to generate the email form structure you would prefer.</div>Brentbhttps://wiki.hostek.com/index.php?title=CPanel_Tutorials&diff=2449CPanel Tutorials2015-04-01T18:11:12Z<p>Brentb: /* cPanel WHM Reseller */</p>
<hr />
<div>__FORCETOC__<br />
== cPanel ==<br />
[http://hostek.com/tutorials/cpanel-x3-addon.html How to create an Add-on Domain]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-autoresponder.html How to create an Auto-responder]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-catchall.html How to create a default (catch-all) email account]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-contact.html How to keep your contact information up to date]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-createmysql.html How to create a MySQL database]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-cronjob.html How to setup a cron job]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-diskusage.html Using the Disk Usage Viewer]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-error.html How to create custom error pages]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-fantastico.html An introduction to using Fantastico]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-filemanager.html Using File Manager]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-forwarder.html How to setup email forwarding (redirects)]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-ftp.html How to create additional FTP accounts]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-hotlink.html How to setup hotlink protection]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-indexmgr.html How to use the Index Manager]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-ipdeny.html How to use the IP Deny Manager]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-login.html How to Login]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-navigate.html Becoming familiar and Navigating around]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-park.html How to Park a Domain]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-phpmyadmin.html Managing MySQL databases with phpMyAdmin]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-popemail.html How to create a POP email account]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-protect.html How to password protect a directory]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-pwchange.html How to change your password in cPanel]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-rawlog.html How to manage the Raw Access Logs]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-redirects.html How to manage URL redirects]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-webdisk.html How to use Web Disk]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-style.html How to change your cPanel Style]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-subdomain.html How to create a subdomain]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-trace.html How to trace an email address]<br />
<br />
[http://hostek.com/tutorials/cpanel-x3-webmail.html How to use Webmail]<br />
<br />
== cPanel WHM Reseller/VPS ==<br />
[http://hostek.com/tutorials/whm11_accesskey.html How to setup your Remote Access Key]<br />
<br />
[http://hostek.com/tutorials/whm11_addpackage.html How to create Hosting Packages]<br />
<br />
[http://hostek.com/tutorials/whm11_bandwidth.html How to limit bandwidth usage]<br />
<br />
[http://hostek.com/tutorials/whm11_branding.html Using cPanel Branding]<br />
<br />
[http://hostek.com/tutorials/whm11_create.html How to create a new hosting account]<br />
<br />
[http://hostek.com/tutorials/whm11_demo.html Disable or Enable mode]<br />
<br />
[http://hostek.com/tutorials/whm11_dns.html Managing DNS Zones]<br />
<br />
[http://hostek.com/tutorials/whm11_editpackage.html How to edit or delete hosting packages]<br />
<br />
[http://hostek.com/tutorials/whm11_feature.html Using the Feature Manager]<br />
<br />
[http://hostek.com/tutorials/whm11_login.html How to login to Webhost Manager]<br />
<br />
[http://hostek.com/tutorials/whm11_mail.html Using Mail Troubleshooter]<br />
<br />
[http://hostek.com/tutorials/whm11_modify.html How to modify an account]<br />
<br />
[http://hostek.com/tutorials/whm11_multi.html Using Multi-Account Functions]<br />
<br />
[http://hostek.com/tutorials/whm11_mx.html Managing MX entries]<br />
<br />
[http://hostek.com/tutorials/whm11_navigate.html Becoming familiar with, and navigating around]<br />
<br />
[http://hostek.com/tutorials/whm11_news.html Using cPanel/WHM News feature]<br />
<br />
[http://hostek.com/tutorials/whm11_park.html How to park a domain]<br />
<br />
[http://hostek.com/tutorials/whm11_password.html How to change an account password]<br />
<br />
[http://hostek.com/tutorials/whm11_quota.html How to modify an account's quota]<br />
<br />
[http://hostek.com/tutorials/whm11_skeleton.html Learning about the skeloton directory]<br />
<br />
[http://hostek.com/tutorials/whm11_ssl.html Generating and Installing SSL certificates]<br />
<br />
[http://hostek.com/tutorials/whm11_status.html Checking your server status and information]<br />
<br />
[http://hostek.com/tutorials/whm11_suspendaccount.html Suspending or unsuspending an account]<br />
<br />
[http://hostek.com/tutorials/whm11_suspendpage.html How to modify the suspended accounts page]<br />
<br />
[http://hostek.com/tutorials/whm11_terminate.html Terminate an account]<br />
<br />
[http://hostek.com/tutorials/whm11_theme.html How to change your WHM theme]<br />
<br />
[http://hostek.com/tutorials/whm11_upgrade.html How to Upgrade/Downgrade an account]<br />
<br />
[http://hostek.com/tutorials/whm11_whm.html What is the difference between WebHost Manager(WHM) and cPanel]<br />
<br />
[http://hostek.com/tutorials/whm11_whmpass.html How to change your WHM password]<br />
<br />
<br />
[[Category:Control-Panels]]<br />
[[Category:Tutorials]]</div>Brentbhttps://wiki.hostek.com/index.php?title=FTP_-_Problems_and_Solutions&diff=2344FTP - Problems and Solutions2014-12-30T16:11:33Z<p>Brentb: /* File Transfer Protocol - FTP */</p>
<hr />
<div>__FORCETOC__<br />
<br />
==File Transfer Protocol - FTP==<br />
<br />
File Transfer Protocol (aka FTP) is a protocol for transferring files across the internet faster and more reliable than any other means. It is not restricted to other limitations as other internet protocols.<br />
<br />
===FTPS (FTP over SSL)===<br />
<br />
Yes, we support FTPS (FTP over SSL) on all Windows 2008 servers and above.<br />
<br />
Use port 21 for 'Explicit SSL' (I.E. The FTP client connects over a standard connection and requests SSL encryption before sending credentials).<br />
<br />
Use port 990 for 'Implicit SSL' (I.E. The FTP client begins the connection with SSL encryption).<br />
<br />
Passive FTP is required for all FTPS connections.<br />
<br />
NOTE: For existing customers, if you are on a Windows 2003 server and you need FTPs (Secure FTP), you can request to be moved to a Windows 2008 server by submitting a support ticket at:<br />
https://support.hostek.com/<br />
<br />
<br />
===Configuring FTP Over SSL on VPS===<br />
<br />
To configure a certificate for FTP over SSL on a Windows VPS, follow these steps:<br />
<br />
#Order an SSL by following these instructions: https://wiki.hostek.com/SSL_Certificates#Ordering_an_SSL_Certificate<br />
#Open IIS (Internet Information Services 7.5 on Server 2008, Internet Information Services 8.0 on Server 2012)<br />
#Expand Sites<br />
#Double-Click on the site named FTP<br />
#Double Click FTP SSL Settings<br />
#Check "Allow SSL Connections"<br />
#At the top, click on the drop down and select the certificate that was ordered and installed<br />
#Click Apply<br />
<br />
You can now connect using SSL with that certificate.<br />
<br />
==FTP Clients==<br />
<br />
An FTP client is a software application that allows you to upload and download files from a local host (your computer) to and from a remote host (i.e., web servers) using the File Transfer Protocol (FTP).<br />
<br />
===FTP Programs and Setup===<br />
<br />
Most FTP programs only require three credentials to access the remote site (server). The User and Password information are can be found in the original email sent when the site was set up (Can be changed in the site's control panel).<br />
<br />
<pre><br />
Host: ftp.yourdomain.com or the server's IP address, i.e. 65.178.154.210<br />
User: yourdomain.com (Can be different)<br />
Pass: **************<br />
</pre><br />
<br />
<b>NOTE: It is best to set FTP to 'Passive' Mode in the FTP settings. Usually set by default.</b><br />
<br />
===FTP Program Video Tutorials===<br />
<br />
=====CuteFTP=====<br />
[http://hostek.com/tutorials/ftp_cuteftp_conf.html Configuring your website in CuteFTP]<br />
<br />
[http://hostek.com/tutorials/ftp_cuteftp_manage.html Managing files in CuteFTP]<br />
<br />
[http://hostek.com/tutorials/ftp_cuteftp_upload.html Uploading Files using CuteFTP]<br />
<br />
=====FileZilla=====<br />
[http://hostek.com/tutorials/ftp_filezilla_config.html Configuring your website in FileZilla]<br />
<br />
[http://hostek.com/tutorials/ftp_filezilla_manage.html Managing files in FileZilla]<br />
<br />
[http://hostek.com/tutorials/ftp_filezilla_upload.html Uploading Files using FileZilla]<br />
<br />
=====FlashFXP=====<br />
[http://hostek.com/tutorials/ftp_flashfxp32_conf.html Configuring your website in FlashFXP]<br />
<br />
[http://hostek.com/tutorials/ftp_flashfxp32_pref.html Managing files in FlashFXP]<br />
<br />
[http://hostek.com/tutorials/ftp_flashfxp32_upload.html Uploading Files using FlashFXP]<br />
<br />
=====LeapFTP=====<br />
[http://hostek.com/tutorials/ftp_leapftp_conf.html Configuring your website in LeapFTP]<br />
<br />
[http://hostek.com/tutorials/ftp_leapftp_manage.html Managing files in LeapFTP]<br />
<br />
[http://hostek.com/tutorials/ftp_leapftp_upload.html Uploading Files using LeapFTP]<br />
<br />
=====SmartFTP=====<br />
[http://hostek.com/tutorials/ftp_smart_conf.html Configuring your website in SmartFTP]<br />
<br />
[http://hostek.com/tutorials/ftp_smart_manage.html Managing files in SmartFTP]<br />
<br />
[http://hostek.com/tutorials/ftp_smart_upload.html Uploading Files using SmartFTP]<br />
<br />
=====FTP Voyager=====<br />
[http://hostek.com/tutorials/ftp_voyager_conf.html Configuring your website in FTP Voyager]<br />
<br />
[http://hostek.com/tutorials/ftp_voyager_manage.html Managing files in FTP Voyager]<br />
<br />
[http://hostek.com/tutorials/ftp_voyager_upload.html Uploading Files using FTP Voyager]<br />
<br />
=====WinSCP=====<br />
[http://hostek.com/tutorials/ftp_winscp_conf.html Configuring your website in WinSCP] <b>NOTE</b> Tutorial says use Port 22, but please use Port 21.<br />
<br />
[http://hostek.com/tutorials/ftp_winscp_manage.html Managing files in WinSCP]<br />
<br />
[http://hostek.com/tutorials/ftp_winscp_upload.html Uploading Files using WinSCP]<br />
<br />
'''How to view hidden files using WS_FTP'''<br />
<br />
In each connection's "Session Properties", click the Startup tab.<br />
<br />
In the "Remote file mask" box, type -al.<br />
<br />
While connected, type -al in the white box just under the "MkDir" button in the Remote Site panel. Then click "Refresh" to see the files.<br />
<br />
Also, look in the settings for toggles to turn the display of hidden files on and off.<br />
<br />
===FTP using Windows Explorer or Web Browser===<br />
#Open My Computer or Windows Explorer. In the address bar put in your domain starting with "ftp://" and include your username and password, for example: "ftp://yourusername:yourpassword@yourhostlocation.com". <br />
#Hit the enter key one time. <br />
# (If you don't see your files or folders)<br />Under "File" on the menu choose "login as" and type in your username and password and select "Log On".<br />
<br />
You can use the same type of FTP address shown in Step 1 to connect to your FTP site in a Web browser such as FireFox or Chrome.<br />
<br />
<br />
==FTP Frequently Asked Questions==<br />
<br />
===FTP Upload/Download - Are there limits?===<br />
<br />
You have unlimited FTP access 24-hours a day to our servers. You can create and maintain your web pages on your computer and upload files to your web server space at any time.<br />
<br />
===Anonymous FTP Access - is it allowed?===<br />
We do not allow anonymous FTP access. There are major security issues related to anonymous FTP. You can add additional FTP accounts via your hosting control panel.<br />
<br />
===What do I use as my FTP Host===<br />
When connecting via FTP, you can use your site's IP address as the FTP Host. If the domain name is already pointing to that IP address, you can use either the IP address or the domain name as the FTP host, i.e. ftp.yourdomain.com<br />
<br />
===How can I get an additional FTP account/user? ===<br />
Additional FTP users can be easily creating within your WCP or cPanel.<br/><br />
* WCP<br />
# Log into the WCP<br />
# Click on FTP Accounts.<br />
# Click 'Add FTP User' to add a new user.<br/><br />
* [http://hostek.com/tutorials/cpanel10_x2_ftp.html cPanel - Video tutorial]<br />
<br />
<br />
=Problems and Solutions to FTP Issues=<br />
<br />
===Why do I get error "blocking call cancelled" with FTP?===<br />
This can happen when you are behind a firewall or are running a personal firewall<br />
like Black Ice Defender or ZoneAlarm.<br />
<br />
To fix this, go into your FTP program settings and find the setting for "Passive<br />
Mode" or "PASV Mode". If it is turned on, turn it off. If it is off, turn it on. <br />
<br />
===Filezilla Error: "could not retrieve directory===<br />
When connecting via FTP using Filezilla you receive an error saying "Could not retrieve directory<br />
listing".<br />
<br />
Solution(s):<br />
# Try disabling the "Keep Alive" feature.<br />
# Try disabling pasive mode.<br />
<br />
===How to Disable FTP Timeouts in Filezilla===<br />
If Filezilla times out its connection when you are transferring files, try disabling the Timeout setting.<br />
<br />
To do this, click on "Edit" then choose settings. It will bring up a window like this:<br /><br />
[[File:timeout.png]]<br />
<br />
Change the Timeout to zero as shown, click OK, and you're ready.<br />
<br />
Filezilla is a free, cross-platform FTP client available for download at [http://filezilla-project.org/download.php?type=client filezilla-project.org].<br />
<br />
==FTP - Virtual Private Servers==<br />
<br />
===Cannot connect to FileZilla Server (VPS)===<br />
<br />
Intalling FileZilla FTP Server on your VPS will require you to <b>stop</b> the Microsoft FTP service in the Windows Services. <br />
<br />
To Disable the Microsoft FTP Service:<br />
<br />
*Click the <b>Start</b> Button<br />
*Go to <b>Administrative Tools</b><br />
*Click <b>Services</b><br />
*Find and right click on <b>Microsoft FTP Service</b><br />
*In the <b>General</b> Tab, change <b>Startup Type</b> to "Disabled"<br />
*Click APPLY<br />
<br />
[[Category:Tutorials]]<br />
[[Category:Sales]]</div>Brentbhttps://wiki.hostek.com/index.php?title=WCP_(Windows_based_Control_Panel)&diff=2337WCP (Windows based Control Panel)2014-12-12T15:22:54Z<p>Brentb: /* Virtual Directories */</p>
<hr />
<div>==How To Login To My WCP Control Panel==<br />
#To manage your domain, login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
*You can also login to the control panel through your billing control panel https://cp.hostek.com/clientarea.php<br />
#Click on ''''My Services'''' 'Click the '''small Green arrow''' on the the notepad to the right'<br />
#Now click the '''Login to Control Panel''' Icon'''<br />
<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Custom URL for the WCP Control Panel==<br />
The WCP can als be accessed by wcp.your_domain.com<br />
<br />
Setup wcp.your_domain.com as an A record for "184.175.108.65" or as a CName record for "wcp.ezhostingserver.com".<br />
<br />
===Resellers and VPS - WCP White label Settings===<br />
Resellers and VPS customers can setup their logo in their Reseller control panel, however those additional features will only be available when accessing the control panel using the specific domain they configured within the Reseller Setttings of the control panel. The Reseller settings will be available using '''any''' URL, and as mentioned within these settings the reseller '''URL''' can be setup and other whitelabel options (custom control panel logo, favicon, etc.) making WCP the ultimate Windows Control Panel.<br />
<br />
<br />
[[Category: Windows VPS]]<br />
[[Category:Resellers]]<br />
<br />
==Adding Additional Control Panel Logins==<br />
*This will allow you to set up additional control panel logins for you or for others involved in editing or managing your account. You can limit the Permissions or options available for them to manage.<br />
#Login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
#Click on the '''Control panel Logins''' tab, then click on the '''Add''' icon.<br />
#Put the "Username, Password and if you want them to have Limited Permission.<br />
#If you want them to have Limited Permission then check the '''Limited Permission''' box. This will load a dropdown where you can select what privlages they have to manage.<br />
#Once you are done click the '''Save''' icon at the bottom of the screen.<br />
#Once it has been added you or they can login by going to https://wcp.hostek.com/Login.aspx and using the username and password that you set for it.<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Unlimited Plans - Add Additional Domains==<br />
You will want to follow these steps in to generate a +1 Control Panel for a separate Domain. (Please note the difference between Registration and Hosting: [https://wiki.hostek.com/Domain_Registration_and_Domain_Name_Management#Domain_Registration_Information_vs._Domain_Hosting_Information '''here''')] <br clear=all> This would be under your Windows Unlimited account, or your Windows Business/Pro plan.<br />
<br />
#Login to your WCP control panel<br />
#*Windows Unlimited: For adding a third (or more) domain select any domain from the upper right hand corner dropdown box "Domains".<br />
#Within the "Domains" box click the "Addon Domains" icon.<br />
#Click "Add" and enter the following:<br />
#*Domain Name<br />
#*Username<br />
#*Password<br />
#Click "Save"<br />
#To manage the domain, you can now select it from the '''Domains''' drop-down list/box.<br />
[[Category:Windows]]<br />
<br />
==Site Details==<br />
We recommend you review the "Site Settings" which includes many important details about your domain including:<br />
<br />
WCP (login and select domain) > Website Settings > '''Site Details'''<br />
<br />
*Testing URL<br />
*Primary and Secondary DNS<br />
*Site IP<br />
*Web Root Path<br />
*FTP Root Path<br />
===IIS Version & ColdFusion Version (if applicable)===<br />
To get your domain's IIS Version and ColdFusion Version (if applicable) log in to WCP and under the Settings section, click on the Site Details option.<br />
<br />
==FTP Accounts==<br />
*Adding or editing FTP accounts.<br />
#click on the '''FTP Accounts''' tab.<br />
#To edit one click on the little '''Pencil Icon''' to the left, to add one click on the '''Add FTP User''' tab.<br />
#If you are adding one you will set the Username:, Password: and folder then click the #Click on the '''Save''' Icon.<br />
<br />
==Virtual Directories==<br />
*Adding virtual directories to your site.<br />
#Log in to WCP<br />
#Click on Virtual Directories under the Files section<br />
#Click Add<br />
#Enter the virtual path you need<br />
#Enter in the actual physical path it is mapped to<br />
#If this is to be an application, check the Create Application Folder check box<br />
#Click Save<br />
<br />
==Application Folders==<br />
To create and manage Application Folders on your site<br />
#Log in to WCP<br />
#Click on Application Folders under the Files section<br />
#Select the site or sub-domain from the drop down box<br />
#Click continue<br />
#Select a folder<br />
#Click Add Application to make it an application folder<br />
<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==File Manager== <br />
*Basic File Operations, file uploading and editing now supported- Zip, GZip, and Tar Archive support.<br />
#Click on the '''File Manager icon''', then the '''Login icon''' on the next screen.<br />
#To create files or Directory's outside the WWW root folder right click and click on the '''Create File''' or '''Create Directory''' option.<br />
#Click the '''Continue Icon''' to add this.<br />
#To add/edit files in the WWWroot click on the '''wwwroot file'''.<br />
#once you are in you can add, edit or delete by right clicking and clicking on the options given.<br />
<br />
*Upload and Download functions<br />
#To upload a file, right click the File Manager page, and click Upload<br />
#Select the file you wish to upload by clicking Choose File<br />
#Give this file a new name or keep the existing default name<br />
<br />
#To download a file, right click the file you want to download<br />
#Click Download File. Note: This will send you to a new page.<br />
#Now your browser will be downloading the file in question. Simply check your Downloads folder or hit Ctrl+J to open the Downloads section of your browser and move this file where you want it.<br />
<br />
*NEW: Use the search bar at the top of the File Manager to quickly search the file you're looking for.<br />
[[Category:ColdFusion]]<br />
[[Category:Windows]]<br />
<br />
==Password Protect Folders==<br />
#Under the Files section click on '''Password Protect'''.<br />
#Click on '''Manage Protected Folders'''.<br />
#Browse to and click on the folder that you want to set this up on and check '''Enable Protection'''. <br />
#Select a user from the list or click on '''Manage Users''', then click '''Add''', and enter username and password then Save. <br />
<br />
==IIS Settings==<br />
*Setting up error pages, default pages, advanced settings, etc.<br />
===Custom Error pages===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Click the edit button next to the error page you want to change<br />
#Uncheck the '''Use System Default''' checkbox <br />
#Enter the path to your custom error page <br />
#Click '''Save'''<br />
===Mime Types===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Scroll to the bottom of the window and click '''Add Mime Type'''<br />
#Enter the extension for the Mime Type<br />
#Enter the Mime Type information<br />
#Click '''Save'''<br />
*An example Mime Type is below:<br />
<pre><br />
Extension: .mp3<br />
Mime Type: audio/mpeg<br />
</pre><br />
<br />
More information here: https://wiki.hostek.com/Mime_types<br />
<br />
===Default Docs===<br />
*Select a default document and drag it to the top position to set it as top priority<br />
*Click '''Add''' to add a default doc<br />
*Click the red '''X''' to delete a default doc<br />
*Click a default doc and change the name<br />
*For example: change '''"index.htm"''' to '''"index.asp"'''<br />
<br />
===Advanced===<br />
====Recycle Application Pool====<br />
If you see a Service Unavailable message on your site, or have a general need to recycle a site's IIS Application Pool, you can do so through this section of WCP. <br />
#Click the '''IIS Settings''' icon in WCP<br />
#Click the '''Advanced''' tab in the '''IIS Settings''' section<br />
#Click the '''Recycle''' button.<br />
<br />
==PHP Settings==<br />
If you notice you need a different version of php or want to check what version you are using you can update it to that version if it is installed to the server or can enable custom php.ini settings to use specifically for your domain.<br />
#Click the configuration for the domain or subdomain you want updated.<br />
#Select the version you wish to use.<br />
#Check the checkbox if you want to enable a custom php.ini file<br />
#Click save to save the settings.<br />
<br />
==ColdFusion==<br />
===ColdFusion Error Logs===<br />
====Server Error Logs====<br />
This section will show any recent errors for your site that were found within ColdFusion's server-wide exception log. Use the dropdown to choose how many hours back you'd like errors retrieved. <br />
====Application Error Logs====<br />
This section will show errors created via the cflog tag on your site. For security purposes, your cflog logs will only appear hear if you have given the file name in the cflog tag the name of your domain, ''without the www.'' For example, if your domain is ''your_domain.com'' you would set the file attribute for the cflog tag like: ''file="your_domain.com"''.<br />
<br><br><br />
''Note'': Please set the ''type'' of the ''cflog'' tag to either '''error''' or '''fatal''' on our production servers. Use of the ''information'' type is strongly discouraged. <br />
<br><br />
'''Reference''': [https://wikidocs.adobe.com/wiki/display/coldfusionen/cflog CFLog Documentation]<br />
<br />
===Clear Template Cache===<br />
Within this section you can click the '''Clear Template Cache''' button to clear cached ColdFusion pages for your site. <br />
<br />
===ColdFusion Version===<br />
Within this section of WCP, you can choose which version of ColdFusion you'd like your site to use. <br />
<br />
''Note'': You can also specify different ColdFusion versions for different subdomains on your site.<br />
[[Category:ColdFusion]]<br />
[[Category:Windows]]<br />
<br />
==DNS Editor==<br />
'''READ FIRST''' When a new domain is added to WCP all DNS records are also created (in most cases). Clicking on the DNS Editor will open a window with these records, for editing, adding and deleting. Most times nothing needs to be done other than pointing your domain to the Primary and Secondary DNS Servers listed under [https://wiki.hostek.com/WCP_(Windows_based_Control_Panel)#Site_Details WCP Site Details].<br />
<br />
===Create a new DNS record===<br />
#Click '''Add DNS''' Record button<br />
#Enter Name for record (If DNS record name is your domain name please leave this Name - text box blank as the control panel will automatically add your domain name)<br />
#Choose the Record type (A, CNAME, MX, NS, TXT, SPF, SRV)<br />
#Enter Data Type<br />
#Generally leave the TTL (Time To Live) as the default 86400<br />
#Click on the '''Save''' Icon.<br />
<br />
===Update DNS records===<br />
#To update an existing DNS record click the '''Pencil''' icon next to the record you would like to update.<br />
#You will then be able to change the Name of the record, the Type of record, Data of the record, and Time to Live.<br />
#Once updated Click on the '''Save''' Icon.<br />
<br />
===SVR Record Fields===<br />
*A SVR Record is a "'''S'''er'''v'''ice '''R'''ecord". It's a specification of data in the Domain Name System defining the location (i.e. the hostname and port number) of servers for specified services.<br />
<br />
<pre><br />
Name: _service._protocol<br />
Type: SRV<br />
Data: Address/Hostname<br />
Priority: Priority Number<br />
Weight: Weight Number<br />
Port: Port Number<br />
TTL: 86400<br />
</pre><br />
<br />
Example:<br />
<pre><br />
Name: _sip._udp<br />
Type: SRV<br />
Data: sip.mydomain.com<br />
Priority: 10<br />
Weight: 5<br />
Port: 4030<br />
TTL: 86400<br />
</pre><br />
<br />
*If you are a '''VPS Client''' with a Windows Server and a SmarterMail Active Sync license wanting to use Autodiscover for Outlook, please refer to this SmarterMail Article [https://portal.smartertools.com/kb/a2752/set-up-autodiscover-for-smartermail.aspx here].<br />
<br />
===MX Records===<br />
Here are steps to setup the correct MX Records for our MailSystem:<br />
*Note: These are setup by Default, and shouldn't need to be added unless changes were made.<br />
#Go into the '''DNS Editor''' in WCP.<br />
#Click '''Add Record'''.<br />
#In the '''Record Name''' form put " '''mail''' ".<br />
#Beside '''Type''' select '''A'''.<br />
#Beside '''Data''' put the IP Address of your MailServer.<br />
##You can find your MailServer by clicking the '''Site Details''' button in WCP.<br />
##The IP Address can be found by PINGing the server, or by performing a WHOIS search.<br />
#Once this is done click '''Save'''. Now you have an '''A Record''' labeled "mail.'''yourdomain'''.com".<br />
#You'll want to click '''Add Record''' again.<br />
#Leave the Record Name blank this time.<br />
#Beside '''Type''' select '''MX'''.<br />
#Beside '''Data''' put "mail.'''yourdomain'''.com".<br />
#Once you click '''Save''', you will then have an '''MX Record''', which points to "mail.'''yourdomain'''.com".<br />
*Congratulations! Now all you need to do is wait for DNS Propagation, which is the 2-to-12hr time period it takes for the internet to update with these new changes.<br />
<br />
===SPF Records===<br />
An SPF Record (simply an entry into the DNS records) is used by mail servers to know if mail coming from an address at your domain is really allowed to be sent from the sending mail server.<br />
<br />
To have WCP create an SPF record for you, you can click '''SPF Record''' under the '''Email Section''' and then click the '''Create''' button, or you can use the steps below to create one manually.<br />
<br />
If you will be using our servers send email related to your domain, you would generally use an SPF record like the following:<pre>"v=spf1 a mx include:spf.hostek.com -all"</pre><br />
<br />
For our Resellers that don't want to use hostek.com, use an SPF Record like:<pre>"v=spf1 a mx include:spf.ezhostingserver.com -all"</pre><br />
'''Steps to add an SPF Record to your domain:'''<br />
Assuming that your DNS is managed with us:<br />
#Log in to your hosting control panel at wcp.hostek.com<br />
#Open the DNS Editor (DNS Manager) section<br />
#Click on Add Record. <br />
#Leave the Name field blank. <br />
#For the Type, choose TXT<br />
#For the Data enter the SPF Record detail as you need, using the sample provided above.<br />
<br />
'''Basic information related to some SPF Record options:'''<br />
<br />
The '''"-all"''' may be adjusted on a per customer basis to any of the following depending on their needs:<br />
<br />
<br />
'''-all''' = mail not sent from an address listed in the SPF record should be completely rejected (Hard Fail). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
'''~all''' = mail not sent from an address listed in the SPF record should be given a higher spam score(Soft Fail). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
'''?all''' = mail not sent from an address listed in the SPF record should be treated normally as if the domain did not have an spf record (Neutral). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Sub Domains==<br />
*A sub-domain is like an extension of your domain name. For example, if your domain name were myfamily.com, a sub-domain would be in the following form: dad.myfamily.com or mom.myfamily.com etc.<br />
*You can have a sub-domain pointed to any folder within your web site. If a visitor goes directly to that sub-domain he will be taken to that folder, not to your site's main page.<br />
#Click on the '''Sub Domains icon'''<br />
#Click "'''Add'''" sub Domain button <br />
#Enter sub domain name in Name text box. This will automatically populate the Folder text box to a folder with the same name as the subdomain.<br />
#If you wish this Subdomain to point to a different folder you can click on the folder icon and choose the directory you would like your Sub Domain to point to.<br />
#Click on the "'''Save'''" Icon.<br />
#This will create the sub domain record within your domains DNS zone, <br />
*If the domains name servers are not pointed to us you will need to manually create this record where your domains DNS is hosted.<br />
[[Category:Control-Panels]]<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Domain Alias==<br />
*This will allow you to point 2 domains to the same website. How to create a Domain<br />
#To create a domain alias you will click on the ''Domain Aliases icon''<br />
#Click '''Add Domain Alias''' button<br />
#Enter your Alias Name<br />
#Click on the "'''Save'''" Icon.<br />
*You will need to be sure that your Domain Alias has been registered and has the name servers pointed to the name servers found beneath the Site Details icon.<br />
<br />
==Applications==<br />
# Some helpful video tutorials showing how to install a select few applications easily within the WCP Control Panel are below:<br />
<br />
*Joomla - [http://hostek.com/tutorials/joomla_Installation_tutorial.html Installing Joomla Application]<br />
<br />
*Wordpress - [http://hostek.com/tutorials/wordpress_Installation_tutorial.html Installing Wordpress Application]<br />
<br />
*Mura - [http://hostek.com/tutorials/mura_Installation_tutorial.html Installing Mura Application]<br />
<br />
*Magento - [http://hostek.com/tutorials/magento_Installation_tutorial.html Installing Magento Application]<br />
<br />
*Oscommerce - [http://hostek.com/tutorials/oscommerce_Installation_tutorial.html Installing OsCommerce Application]<br />
<br />
==Email==<br />
*Below is information on how to manage your email account within the WCP.<br />
*'''FOR VPS''' You will also have "Admin" access to SmarterMail. Access webmail (click the webmail link in WCP) and login with user "admin" and the primary VPS password.<br />
<br />
==Email Users==<br />
*Allows you to create Email users as well as log directly into users Webmail account<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''Add Email User''' button<br />
#Enter email user name (Example: if you need the email address "admin@domain.com" enter the user "admin")<br />
#Enter password for Email user (**See note below regarding password requirements)<br />
#Enter Display name (Usually set to the name of the person using the specific email account)<br />
#Choose if you would like this user to have administrator rights<br />
#Choose mail box size limit for this specific user<br />
#Click on the '''Save'''<br />
#'''NOTE Password requirements''' <br />
*Minimum Length 6 Characters<br />
*Must include Uppercase<br />
*Must include Lowercase<br />
*Must include Number<br />
*Must include Special character<br />
*Password cannot match username<br />
<br />
==Edit existing Email user==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''pencil icon''' next to user to update<br />
#Update information<br />
#Click '''Save'''<br />
<br />
==Web mail==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Login button''' next to user you would like access the mail for<br />
*Web Mail Provides links to access the Webmail program as well as to access mail before domain propagation to our mail server<br />
#Click '''Web Mail icon'''<br />
#If domain is propagated and pointed to our mail server you can click the '''webmail''' link to access the SmarterMail webmail log in screen.<br />
#If you domain has not yet propagated to our mail server click the "Pr-Propagation Web Mail" link to access the SmarterMail webmail log in screen.<br />
<br />
==Mail Forwarding==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up an email alias.<br />
#Click on the '''Forwarding button'''<br />
#Enter Alias name<br />
#Enter address for email to this Alias to be forwarded to<br />
#Click on the '''Save Icon'''<br />
<br />
==SPF Records==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up a SPF record<br />
#Click on the '''Advanced''' button and then the '''SPF Record''' button<br />
#Click the '''Create''' button<br />
<br />
==Domain Keys==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up Domain Keys<br />
#Click on the '''Advanced''' button and then the '''Domain Keys''' button<br />
#Click '''Enable'''<br />
<br />
==Mail Logs==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Advanced''' button and then the '''Mail Logs''' button<br />
#Select an email account<br />
#Select a date and log type<br />
#Click on Search<br />
<br />
==MySQL database==<br />
*MySQL Allow you to create a MySQL database under your domain<br />
#Click on '''MySQL icon'''<br />
#To add new database click '''Add MySQL Database'''<br />
#Enter Database Name<br />
#Enter Username<br />
#Enter Password<br />
#(If you need a coldfusion DSN place check in check box and provide Coldfusion DSN name)<br />
#Click '''Save'''<br />
<br />
*To create new user for existing database<br />
#Click '''MySQL icon'''<br />
#Click '''Add new user button'''<br />
#Enter Username<br />
#Enter Password<br />
#Place check mark in check box for each database you would like this user to have access to.<br />
#To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click '''pencil icon next to Username'''<br />
#enter new password<br />
#Click on the '''Save Icon'''.<br />
<br />
*To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click pencil '''icon next to Username'''<br />
#Enter new password<br />
#Click on the '''Save''' Icon.<br />
<br />
==PhpMyAdmin==<br />
*Allows you to log directly into your MySQL database to manage.<br />
#Click on '''PhpMyAdmin link'''<br />
#If you are not logged directly into your MySQL database simply enter the server your database is located on (Can be found by clicking the MySQL icon) and enter your Username and Password.<br />
#Once logged in your Databases will be displayed on the Left, click on '''database name''' to manage that database.<br />
*Here is a Video that will show how to create a MySQL database and how to Backup / Restore the database through PhpMyAdmin: [http://hostek.com/tutorials/managing_mysql.html PhpMyAdmin Backup and Restore Video]<br />
<br />
==MSSQL==<br />
===To create MSSQL databases and users===<br />
#Click '''MSSQL icon'''<br />
#To add a new database click '''Add MSSQL''' database<br />
#Enter Database Name<br />
#Choose database size<br />
#Enter or Choose existing Username<br />
#Enter Password<br />
#Choose '''Default Collation''' (Usually left as default)<br />
#Choose '''Recovery Model''' (Usually left as Simple as we make daily full backups of all #databases which we keep for 7 days)<br />
#Place a Check mark in the box for Coldfusion DataSource if ColdFusion DSN is needed.<br />
#Enter ColdFusion DSN name.<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit an existing MSSQL database===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Edit field necessary<br />
#Click on the '''Save''' Icon.<br />
<br />
===Changing the MSSQL Transaction Log (Recovery Model) Settings===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Click the dropdown menu next to '''Recovery Model''' and select either '''Full''' or '''Simple'''<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit password for existing MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil next''' to user to edit<br />
#Update password<br />
#Click on the '''Save''' Icon.<br />
<br />
===To add new MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Add MSSQL''' User button<br />
#Enter username<br />
#Enter password<br />
#Place checkmark next to each database this users needs access to<br />
#Click on the '''Save''' Icon.<br />
<br />
===To make an MS SQL user the DB Owner===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Select the owner you wish to be the DB Owner<br />
#Click on the '''Save''' Icon.<br />
<br />
==MSSQL Tools (Shared Hosting)==<br />
*Allows you to log directly into MyLittleAdmin to manage your MSSQL database or MyLittleBackup to backup or restore your MSSQL database.<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Manage/Backup/Restore<br />
#Select User with access to database needed<br />
#Choose myLittleAdmin button to manage your MSSQL database<br />
#Choose myLittleBackup button to backup/restore your database<br />
<br />
===To Backup and Download Your MSSQL Database===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Backup Databases' at the top left of the new page.<br />
#Select your database from the drop-down.<br />
#Click 'OK' on Step 2 if the information looks correct.<br />
#Name your backup and give it a description.<br />
#Click 'Backup'.<br />
#Click the link provided to download your SQL backup file.<br />
<br />
===To Restore an MSSQL Backup===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Restore databases'<br />
#Choose the database you want to restore into.<br />
#Click 'Choose File' and select the SQL backup file on your computer. (Example SQL backup format: Backupname.bak)<br />
#Click Upload.<br />
#Click the backup file you just uploaded and press OK. <br />
#Click Restore.<br />
<br />
==DataSources(DSN's)==<br />
===Create a MySQL or MS SQL Server DSN===<br />
*Allows to create a DSN for an existing database for your domain.<br />
#To create a MySQL or MSSQL DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose MySQL or MSSQL from drop down depending on the database this is connecting to<br />
#Click '''Add DSN'''<br />
#Choose DSN type Access/MySQL/MSSQL<br />
#Enter DSN name<br />
#Enter Database name DSN will be connecting to<br />
#Enter Server (Can by found by viewing database DSN is for)<br />
#Enter Username for database DSN is connecting to<br />
#Enter Password for database DSN is connecting to<br />
#Choose if it is a ColdFusion DSN<br />
#Choose if you need Unicode Support<br />
#Click on the '''Save''' Icon.<br />
===Create an Access DSN===<br />
*To create an Access DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose '''Access''' from drop down menu<br />
#Enter DSN Name<br />
#Click on Folder icon to choose correct directory Access Database is located in<br />
#Enter Username (If one is set for your Access Database, if not this can be left blank)<br />
#Enter Password (If one is protecting your Database, if not this can be left blank)<br />
#Choose if it needs to be a ColdFusion DSN<br />
#Click on the '''Save''' Icon.<br />
===Editing DSNs===<br />
*To edit existing DSN<br />
#Click '''DataSources''' (DSN's) icon<br />
#Click pencil next to DSN to edit<br />
#Update information<br />
#Click on the '''Save''' Icon.<br />
<br />
==Railo Web Administrator==<br />
The Railo Web Administrator gives you access to Railo-specific settings for your account such as Railo Datasources and other configuration options.<br />
===Create a Railo Datasource (DSN)===<br />
#From within your control panel, click on the "Railo Web Administrator" icon<br />
#Inside the Railo Web Administrator click the "Datasources" link from the lefthand navigation menu. <br />
#Select the database type, enter a name, and click ''Create''.<br />
#Configure your datasource with all the correct server, username and password. <br />
#*'''IMPORTANT''': If using MySQL also make sure the option for '''Alias Handling''' is enabled.<br />
#Click the ''Create'' button, and your DSN will be available for use on your site.<br />
<br />
==Security and SSL==<br />
Installing a new certificate, or re-keying an existing certificate.<br />
<br />
===Dedicated SSL===<br />
'''VPS Hosting''' Request a static IP for sites added to your server which require SSL, we will provision the IP on the server and assign it in WCP for use with installing a Dedicated SSL.<br />
<br />
'''Shared Hosting''' If ordering a new certificate from Hostek.com you will be assigned a static IP, if importing from another provider you will need to request a static IP be assigned before the certificate can be activated.<br />
<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Dedicated SSL (click)'''<br />
#Click '''Generate CSR (Certificate Signing Request)'''<br />
#Fill in the requested information.<br />
#Click Create<br />
#Copy the '''Certificate Signing Request (CSR)''', which should be used when placing a new SSL order or re-keying an existing certificate.<br />
<br />
<br />
===Shared SSL(shared hosting)===<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Shared SSL (click)'''<br />
#Click '''Enable'''<br />
#The URL for your sites shared SSL will be provided.<br />
<br />
<br />
===Manage IPs===<br />
This tool allows you to specify if an IP is blocked or allowed, and whether your site is by default denying access.<br />
<br />
To block an IP:<br />
#Grab the IP you need blocked from a log or from an email<br />
#In the Deny IPs tool click Add<br />
#Paste or type in the IP<br />
#Choose Block in the drop down menu (By default it's set to Block)<br />
#Click Save<br />
<br />
To block all IPs (Useful if your site is not live yet):<br />
#Click the Settings tab at the top<br />
#Open up the drop down menu next to Default Access<br />
#Choose Block (By default this is Allow)<br />
<br />
==Usage==<br />
To view your account's quotas and how much resources you have available:<br />
#Log in to WCP<br />
#Click the '''Usage''' icon<br />
<br />
Here you can see the limits and amount used for the following resources: '''Site Disk Space, Site Bandwidth, Mail Disk Space, MySQL Disk Space,''' and '''MS SQL Disk Space''' (if applicable)<br />
<br />
==Cron Jobs==<br />
To add Cron Jobs to your site:<br />
#Log in to WCP<br />
#Click on the Cron Jobs button under the ColdFusion section<br />
#Click Add<br />
#Enter a name<br />
#Enter the URL to be executed<br />
#Select a quick time interval or click advanced and set up your interval<br />
#Click save<br />
<br />
==VPS Manager (VPS Accounts)==<br />
<br />
Overview of the '''VPS Manager''' section in the control panel.<br />
<br />
===Service Groups===<br />
<br />
The service groups section allows you to specify which services a domain should use when being created or when databases are added to the domain. If you only have a single VPS server, the default service group will usually be used for everything. However, if you have multiple servers, you can use this section to allow new domains to use services on both servers (I.E. Use one server for the website and another for the database). It is also possible to create service groups that offers fewer services in-case you want to create domains with no dns, no mail, or no website.<br />
<br />
Options overview:<br />
* '''Name''': A name you will use to reference this group of services when creating or modifying a domain<br />
* '''Site Service''': The server on which the website for this domain will be created.<br />
* '''Mail Service''': The server on which the mail account for this domain will be created.<br />
* '''DNS Service''': The server on which the DNS zone for this domain will be created.<br />
* '''MSSQL Service''': The server on which new MSSQL databases will be created.<br />
* '''MySQL Service''': The server on which new MySQL databases will be created.<br />
<br />
<br />
===Server Details===<br />
<br />
This page gives a brief overview of resource resource usage on the server and the server's 'Computer Name' as configured in Windows.<br />
<br />
<br />
===Firewall Management===<br />
This page allows you to manage the Windows Firewall rules for some common ports.<br />
[[File:Firewall mgmt.png]]<br />
<br />
===Restricting Access to a Port===<br />
If you wish to restrict access to a port on your VPS do the following<br />
*Open the Firewall Management section within your control panel's VPS Manager<br />
*Click the pencil icon (edit) next to the service you wish to secure ''(eg. SQL Server, MySQL, Remote Desktop)''<br />
*In the window that appears, choose one of the following from the ''Port Status'' dropdown menu:<br />
**'''Closed''': Prevent any public access to the port<br />
**'''Restricted''': Only allow select IPs access to the port<br />
*Click ''Save'' once you've made your changes. <br> <br><br />
''Example: Restricting Access to SQL Server Port'' <br><br />
[[File:Firewall sql.png]]<br />
<br />
===Service Manager===<br />
<br />
This page allows you to start, restart, or stop some common services.<br />
<br />
<br />
===Add Domain===<br />
<br />
This page allows you to add new VPS domains.<br />
<br />
<br />
===List Domains===<br />
<br />
This page lists existing VPS domains and allows you to remove or modify them.<br />
<br />
<br />
[[Category:Control-Panels]]<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
[[Category:ColdFusion-VPS]]<br />
[[Category:Railo-VPS]]<br />
[[Category:Windows-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=WCP_(Windows_based_Control_Panel)&diff=2336WCP (Windows based Control Panel)2014-12-12T15:20:21Z<p>Brentb: /* FTP Accounts */</p>
<hr />
<div>==How To Login To My WCP Control Panel==<br />
#To manage your domain, login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
*You can also login to the control panel through your billing control panel https://cp.hostek.com/clientarea.php<br />
#Click on ''''My Services'''' 'Click the '''small Green arrow''' on the the notepad to the right'<br />
#Now click the '''Login to Control Panel''' Icon'''<br />
<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Custom URL for the WCP Control Panel==<br />
The WCP can als be accessed by wcp.your_domain.com<br />
<br />
Setup wcp.your_domain.com as an A record for "184.175.108.65" or as a CName record for "wcp.ezhostingserver.com".<br />
<br />
===Resellers and VPS - WCP White label Settings===<br />
Resellers and VPS customers can setup their logo in their Reseller control panel, however those additional features will only be available when accessing the control panel using the specific domain they configured within the Reseller Setttings of the control panel. The Reseller settings will be available using '''any''' URL, and as mentioned within these settings the reseller '''URL''' can be setup and other whitelabel options (custom control panel logo, favicon, etc.) making WCP the ultimate Windows Control Panel.<br />
<br />
<br />
[[Category: Windows VPS]]<br />
[[Category:Resellers]]<br />
<br />
==Adding Additional Control Panel Logins==<br />
*This will allow you to set up additional control panel logins for you or for others involved in editing or managing your account. You can limit the Permissions or options available for them to manage.<br />
#Login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
#Click on the '''Control panel Logins''' tab, then click on the '''Add''' icon.<br />
#Put the "Username, Password and if you want them to have Limited Permission.<br />
#If you want them to have Limited Permission then check the '''Limited Permission''' box. This will load a dropdown where you can select what privlages they have to manage.<br />
#Once you are done click the '''Save''' icon at the bottom of the screen.<br />
#Once it has been added you or they can login by going to https://wcp.hostek.com/Login.aspx and using the username and password that you set for it.<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Unlimited Plans - Add Additional Domains==<br />
You will want to follow these steps in to generate a +1 Control Panel for a separate Domain. (Please note the difference between Registration and Hosting: [https://wiki.hostek.com/Domain_Registration_and_Domain_Name_Management#Domain_Registration_Information_vs._Domain_Hosting_Information '''here''')] <br clear=all> This would be under your Windows Unlimited account, or your Windows Business/Pro plan.<br />
<br />
#Login to your WCP control panel<br />
#*Windows Unlimited: For adding a third (or more) domain select any domain from the upper right hand corner dropdown box "Domains".<br />
#Within the "Domains" box click the "Addon Domains" icon.<br />
#Click "Add" and enter the following:<br />
#*Domain Name<br />
#*Username<br />
#*Password<br />
#Click "Save"<br />
#To manage the domain, you can now select it from the '''Domains''' drop-down list/box.<br />
[[Category:Windows]]<br />
<br />
==Site Details==<br />
We recommend you review the "Site Settings" which includes many important details about your domain including:<br />
<br />
WCP (login and select domain) > Website Settings > '''Site Details'''<br />
<br />
*Testing URL<br />
*Primary and Secondary DNS<br />
*Site IP<br />
*Web Root Path<br />
*FTP Root Path<br />
===IIS Version & ColdFusion Version (if applicable)===<br />
To get your domain's IIS Version and ColdFusion Version (if applicable) log in to WCP and under the Settings section, click on the Site Details option.<br />
<br />
==FTP Accounts==<br />
*Adding or editing FTP accounts.<br />
#click on the '''FTP Accounts''' tab.<br />
#To edit one click on the little '''Pencil Icon''' to the left, to add one click on the '''Add FTP User''' tab.<br />
#If you are adding one you will set the Username:, Password: and folder then click the #Click on the '''Save''' Icon.<br />
<br />
==Virtual Directories==<br />
*Adding virtual directories to your site.<br />
#Log in to WCP<br />
#Click on Virtual Directories under the Files section<br />
#Click Add<br />
#Enter the virtual path you need<br />
#Enter in the actual physical path it is mapped to<br />
#If this is to be an application, check the Create Application Folder check box<br />
#Click Save<br />
<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==File Manager== <br />
*Basic File Operations, file uploading and editing now supported- Zip, GZip, and Tar Archive support.<br />
#Click on the '''File Manager icon''', then the '''Login icon''' on the next screen.<br />
#To create files or Directory's outside the WWW root folder right click and click on the '''Create File''' or '''Create Directory''' option.<br />
#Click the '''Continue Icon''' to add this.<br />
#To add/edit files in the WWWroot click on the '''wwwroot file'''.<br />
#once you are in you can add, edit or delete by right clicking and clicking on the options given.<br />
<br />
*Upload and Download functions<br />
#To upload a file, right click the File Manager page, and click Upload<br />
#Select the file you wish to upload by clicking Choose File<br />
#Give this file a new name or keep the existing default name<br />
<br />
#To download a file, right click the file you want to download<br />
#Click Download File. Note: This will send you to a new page.<br />
#Now your browser will be downloading the file in question. Simply check your Downloads folder or hit Ctrl+J to open the Downloads section of your browser and move this file where you want it.<br />
<br />
*NEW: Use the search bar at the top of the File Manager to quickly search the file you're looking for.<br />
[[Category:ColdFusion]]<br />
[[Category:Windows]]<br />
<br />
==Password Protect Folders==<br />
#Under the Files section click on '''Password Protect'''.<br />
#Click on '''Manage Protected Folders'''.<br />
#Browse to and click on the folder that you want to set this up on and check '''Enable Protection'''. <br />
#Select a user from the list or click on '''Manage Users''', then click '''Add''', and enter username and password then Save. <br />
<br />
==IIS Settings==<br />
*Setting up error pages, default pages, advanced settings, etc.<br />
===Custom Error pages===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Click the edit button next to the error page you want to change<br />
#Uncheck the '''Use System Default''' checkbox <br />
#Enter the path to your custom error page <br />
#Click '''Save'''<br />
===Mime Types===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Scroll to the bottom of the window and click '''Add Mime Type'''<br />
#Enter the extension for the Mime Type<br />
#Enter the Mime Type information<br />
#Click '''Save'''<br />
*An example Mime Type is below:<br />
<pre><br />
Extension: .mp3<br />
Mime Type: audio/mpeg<br />
</pre><br />
<br />
More information here: https://wiki.hostek.com/Mime_types<br />
<br />
===Default Docs===<br />
*Select a default document and drag it to the top position to set it as top priority<br />
*Click '''Add''' to add a default doc<br />
*Click the red '''X''' to delete a default doc<br />
*Click a default doc and change the name<br />
*For example: change '''"index.htm"''' to '''"index.asp"'''<br />
<br />
===Advanced===<br />
====Recycle Application Pool====<br />
If you see a Service Unavailable message on your site, or have a general need to recycle a site's IIS Application Pool, you can do so through this section of WCP. <br />
#Click the '''IIS Settings''' icon in WCP<br />
#Click the '''Advanced''' tab in the '''IIS Settings''' section<br />
#Click the '''Recycle''' button.<br />
<br />
==PHP Settings==<br />
If you notice you need a different version of php or want to check what version you are using you can update it to that version if it is installed to the server or can enable custom php.ini settings to use specifically for your domain.<br />
#Click the configuration for the domain or subdomain you want updated.<br />
#Select the version you wish to use.<br />
#Check the checkbox if you want to enable a custom php.ini file<br />
#Click save to save the settings.<br />
<br />
==ColdFusion==<br />
===ColdFusion Error Logs===<br />
====Server Error Logs====<br />
This section will show any recent errors for your site that were found within ColdFusion's server-wide exception log. Use the dropdown to choose how many hours back you'd like errors retrieved. <br />
====Application Error Logs====<br />
This section will show errors created via the cflog tag on your site. For security purposes, your cflog logs will only appear hear if you have given the file name in the cflog tag the name of your domain, ''without the www.'' For example, if your domain is ''your_domain.com'' you would set the file attribute for the cflog tag like: ''file="your_domain.com"''.<br />
<br><br><br />
''Note'': Please set the ''type'' of the ''cflog'' tag to either '''error''' or '''fatal''' on our production servers. Use of the ''information'' type is strongly discouraged. <br />
<br><br />
'''Reference''': [https://wikidocs.adobe.com/wiki/display/coldfusionen/cflog CFLog Documentation]<br />
<br />
===Clear Template Cache===<br />
Within this section you can click the '''Clear Template Cache''' button to clear cached ColdFusion pages for your site. <br />
<br />
===ColdFusion Version===<br />
Within this section of WCP, you can choose which version of ColdFusion you'd like your site to use. <br />
<br />
''Note'': You can also specify different ColdFusion versions for different subdomains on your site.<br />
[[Category:ColdFusion]]<br />
[[Category:Windows]]<br />
<br />
==DNS Editor==<br />
'''READ FIRST''' When a new domain is added to WCP all DNS records are also created (in most cases). Clicking on the DNS Editor will open a window with these records, for editing, adding and deleting. Most times nothing needs to be done other than pointing your domain to the Primary and Secondary DNS Servers listed under [https://wiki.hostek.com/WCP_(Windows_based_Control_Panel)#Site_Details WCP Site Details].<br />
<br />
===Create a new DNS record===<br />
#Click '''Add DNS''' Record button<br />
#Enter Name for record (If DNS record name is your domain name please leave this Name - text box blank as the control panel will automatically add your domain name)<br />
#Choose the Record type (A, CNAME, MX, NS, TXT, SPF, SRV)<br />
#Enter Data Type<br />
#Generally leave the TTL (Time To Live) as the default 86400<br />
#Click on the '''Save''' Icon.<br />
<br />
===Update DNS records===<br />
#To update an existing DNS record click the '''Pencil''' icon next to the record you would like to update.<br />
#You will then be able to change the Name of the record, the Type of record, Data of the record, and Time to Live.<br />
#Once updated Click on the '''Save''' Icon.<br />
<br />
===SVR Record Fields===<br />
*A SVR Record is a "'''S'''er'''v'''ice '''R'''ecord". It's a specification of data in the Domain Name System defining the location (i.e. the hostname and port number) of servers for specified services.<br />
<br />
<pre><br />
Name: _service._protocol<br />
Type: SRV<br />
Data: Address/Hostname<br />
Priority: Priority Number<br />
Weight: Weight Number<br />
Port: Port Number<br />
TTL: 86400<br />
</pre><br />
<br />
Example:<br />
<pre><br />
Name: _sip._udp<br />
Type: SRV<br />
Data: sip.mydomain.com<br />
Priority: 10<br />
Weight: 5<br />
Port: 4030<br />
TTL: 86400<br />
</pre><br />
<br />
*If you are a '''VPS Client''' with a Windows Server and a SmarterMail Active Sync license wanting to use Autodiscover for Outlook, please refer to this SmarterMail Article [https://portal.smartertools.com/kb/a2752/set-up-autodiscover-for-smartermail.aspx here].<br />
<br />
===MX Records===<br />
Here are steps to setup the correct MX Records for our MailSystem:<br />
*Note: These are setup by Default, and shouldn't need to be added unless changes were made.<br />
#Go into the '''DNS Editor''' in WCP.<br />
#Click '''Add Record'''.<br />
#In the '''Record Name''' form put " '''mail''' ".<br />
#Beside '''Type''' select '''A'''.<br />
#Beside '''Data''' put the IP Address of your MailServer.<br />
##You can find your MailServer by clicking the '''Site Details''' button in WCP.<br />
##The IP Address can be found by PINGing the server, or by performing a WHOIS search.<br />
#Once this is done click '''Save'''. Now you have an '''A Record''' labeled "mail.'''yourdomain'''.com".<br />
#You'll want to click '''Add Record''' again.<br />
#Leave the Record Name blank this time.<br />
#Beside '''Type''' select '''MX'''.<br />
#Beside '''Data''' put "mail.'''yourdomain'''.com".<br />
#Once you click '''Save''', you will then have an '''MX Record''', which points to "mail.'''yourdomain'''.com".<br />
*Congratulations! Now all you need to do is wait for DNS Propagation, which is the 2-to-12hr time period it takes for the internet to update with these new changes.<br />
<br />
===SPF Records===<br />
An SPF Record (simply an entry into the DNS records) is used by mail servers to know if mail coming from an address at your domain is really allowed to be sent from the sending mail server.<br />
<br />
To have WCP create an SPF record for you, you can click '''SPF Record''' under the '''Email Section''' and then click the '''Create''' button, or you can use the steps below to create one manually.<br />
<br />
If you will be using our servers send email related to your domain, you would generally use an SPF record like the following:<pre>"v=spf1 a mx include:spf.hostek.com -all"</pre><br />
<br />
For our Resellers that don't want to use hostek.com, use an SPF Record like:<pre>"v=spf1 a mx include:spf.ezhostingserver.com -all"</pre><br />
'''Steps to add an SPF Record to your domain:'''<br />
Assuming that your DNS is managed with us:<br />
#Log in to your hosting control panel at wcp.hostek.com<br />
#Open the DNS Editor (DNS Manager) section<br />
#Click on Add Record. <br />
#Leave the Name field blank. <br />
#For the Type, choose TXT<br />
#For the Data enter the SPF Record detail as you need, using the sample provided above.<br />
<br />
'''Basic information related to some SPF Record options:'''<br />
<br />
The '''"-all"''' may be adjusted on a per customer basis to any of the following depending on their needs:<br />
<br />
<br />
'''-all''' = mail not sent from an address listed in the SPF record should be completely rejected (Hard Fail). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
'''~all''' = mail not sent from an address listed in the SPF record should be given a higher spam score(Soft Fail). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
'''?all''' = mail not sent from an address listed in the SPF record should be treated normally as if the domain did not have an spf record (Neutral). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Sub Domains==<br />
*A sub-domain is like an extension of your domain name. For example, if your domain name were myfamily.com, a sub-domain would be in the following form: dad.myfamily.com or mom.myfamily.com etc.<br />
*You can have a sub-domain pointed to any folder within your web site. If a visitor goes directly to that sub-domain he will be taken to that folder, not to your site's main page.<br />
#Click on the '''Sub Domains icon'''<br />
#Click "'''Add'''" sub Domain button <br />
#Enter sub domain name in Name text box. This will automatically populate the Folder text box to a folder with the same name as the subdomain.<br />
#If you wish this Subdomain to point to a different folder you can click on the folder icon and choose the directory you would like your Sub Domain to point to.<br />
#Click on the "'''Save'''" Icon.<br />
#This will create the sub domain record within your domains DNS zone, <br />
*If the domains name servers are not pointed to us you will need to manually create this record where your domains DNS is hosted.<br />
[[Category:Control-Panels]]<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Domain Alias==<br />
*This will allow you to point 2 domains to the same website. How to create a Domain<br />
#To create a domain alias you will click on the ''Domain Aliases icon''<br />
#Click '''Add Domain Alias''' button<br />
#Enter your Alias Name<br />
#Click on the "'''Save'''" Icon.<br />
*You will need to be sure that your Domain Alias has been registered and has the name servers pointed to the name servers found beneath the Site Details icon.<br />
<br />
==Applications==<br />
# Some helpful video tutorials showing how to install a select few applications easily within the WCP Control Panel are below:<br />
<br />
*Joomla - [http://hostek.com/tutorials/joomla_Installation_tutorial.html Installing Joomla Application]<br />
<br />
*Wordpress - [http://hostek.com/tutorials/wordpress_Installation_tutorial.html Installing Wordpress Application]<br />
<br />
*Mura - [http://hostek.com/tutorials/mura_Installation_tutorial.html Installing Mura Application]<br />
<br />
*Magento - [http://hostek.com/tutorials/magento_Installation_tutorial.html Installing Magento Application]<br />
<br />
*Oscommerce - [http://hostek.com/tutorials/oscommerce_Installation_tutorial.html Installing OsCommerce Application]<br />
<br />
==Email==<br />
*Below is information on how to manage your email account within the WCP.<br />
*'''FOR VPS''' You will also have "Admin" access to SmarterMail. Access webmail (click the webmail link in WCP) and login with user "admin" and the primary VPS password.<br />
<br />
==Email Users==<br />
*Allows you to create Email users as well as log directly into users Webmail account<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''Add Email User''' button<br />
#Enter email user name (Example: if you need the email address "admin@domain.com" enter the user "admin")<br />
#Enter password for Email user (**See note below regarding password requirements)<br />
#Enter Display name (Usually set to the name of the person using the specific email account)<br />
#Choose if you would like this user to have administrator rights<br />
#Choose mail box size limit for this specific user<br />
#Click on the '''Save'''<br />
#'''NOTE Password requirements''' <br />
*Minimum Length 6 Characters<br />
*Must include Uppercase<br />
*Must include Lowercase<br />
*Must include Number<br />
*Must include Special character<br />
*Password cannot match username<br />
<br />
==Edit existing Email user==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''pencil icon''' next to user to update<br />
#Update information<br />
#Click '''Save'''<br />
<br />
==Web mail==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Login button''' next to user you would like access the mail for<br />
*Web Mail Provides links to access the Webmail program as well as to access mail before domain propagation to our mail server<br />
#Click '''Web Mail icon'''<br />
#If domain is propagated and pointed to our mail server you can click the '''webmail''' link to access the SmarterMail webmail log in screen.<br />
#If you domain has not yet propagated to our mail server click the "Pr-Propagation Web Mail" link to access the SmarterMail webmail log in screen.<br />
<br />
==Mail Forwarding==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up an email alias.<br />
#Click on the '''Forwarding button'''<br />
#Enter Alias name<br />
#Enter address for email to this Alias to be forwarded to<br />
#Click on the '''Save Icon'''<br />
<br />
==SPF Records==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up a SPF record<br />
#Click on the '''Advanced''' button and then the '''SPF Record''' button<br />
#Click the '''Create''' button<br />
<br />
==Domain Keys==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up Domain Keys<br />
#Click on the '''Advanced''' button and then the '''Domain Keys''' button<br />
#Click '''Enable'''<br />
<br />
==Mail Logs==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Advanced''' button and then the '''Mail Logs''' button<br />
#Select an email account<br />
#Select a date and log type<br />
#Click on Search<br />
<br />
==MySQL database==<br />
*MySQL Allow you to create a MySQL database under your domain<br />
#Click on '''MySQL icon'''<br />
#To add new database click '''Add MySQL Database'''<br />
#Enter Database Name<br />
#Enter Username<br />
#Enter Password<br />
#(If you need a coldfusion DSN place check in check box and provide Coldfusion DSN name)<br />
#Click '''Save'''<br />
<br />
*To create new user for existing database<br />
#Click '''MySQL icon'''<br />
#Click '''Add new user button'''<br />
#Enter Username<br />
#Enter Password<br />
#Place check mark in check box for each database you would like this user to have access to.<br />
#To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click '''pencil icon next to Username'''<br />
#enter new password<br />
#Click on the '''Save Icon'''.<br />
<br />
*To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click pencil '''icon next to Username'''<br />
#Enter new password<br />
#Click on the '''Save''' Icon.<br />
<br />
==PhpMyAdmin==<br />
*Allows you to log directly into your MySQL database to manage.<br />
#Click on '''PhpMyAdmin link'''<br />
#If you are not logged directly into your MySQL database simply enter the server your database is located on (Can be found by clicking the MySQL icon) and enter your Username and Password.<br />
#Once logged in your Databases will be displayed on the Left, click on '''database name''' to manage that database.<br />
*Here is a Video that will show how to create a MySQL database and how to Backup / Restore the database through PhpMyAdmin: [http://hostek.com/tutorials/managing_mysql.html PhpMyAdmin Backup and Restore Video]<br />
<br />
==MSSQL==<br />
===To create MSSQL databases and users===<br />
#Click '''MSSQL icon'''<br />
#To add a new database click '''Add MSSQL''' database<br />
#Enter Database Name<br />
#Choose database size<br />
#Enter or Choose existing Username<br />
#Enter Password<br />
#Choose '''Default Collation''' (Usually left as default)<br />
#Choose '''Recovery Model''' (Usually left as Simple as we make daily full backups of all #databases which we keep for 7 days)<br />
#Place a Check mark in the box for Coldfusion DataSource if ColdFusion DSN is needed.<br />
#Enter ColdFusion DSN name.<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit an existing MSSQL database===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Edit field necessary<br />
#Click on the '''Save''' Icon.<br />
<br />
===Changing the MSSQL Transaction Log (Recovery Model) Settings===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Click the dropdown menu next to '''Recovery Model''' and select either '''Full''' or '''Simple'''<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit password for existing MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil next''' to user to edit<br />
#Update password<br />
#Click on the '''Save''' Icon.<br />
<br />
===To add new MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Add MSSQL''' User button<br />
#Enter username<br />
#Enter password<br />
#Place checkmark next to each database this users needs access to<br />
#Click on the '''Save''' Icon.<br />
<br />
===To make an MS SQL user the DB Owner===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Select the owner you wish to be the DB Owner<br />
#Click on the '''Save''' Icon.<br />
<br />
==MSSQL Tools (Shared Hosting)==<br />
*Allows you to log directly into MyLittleAdmin to manage your MSSQL database or MyLittleBackup to backup or restore your MSSQL database.<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Manage/Backup/Restore<br />
#Select User with access to database needed<br />
#Choose myLittleAdmin button to manage your MSSQL database<br />
#Choose myLittleBackup button to backup/restore your database<br />
<br />
===To Backup and Download Your MSSQL Database===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Backup Databases' at the top left of the new page.<br />
#Select your database from the drop-down.<br />
#Click 'OK' on Step 2 if the information looks correct.<br />
#Name your backup and give it a description.<br />
#Click 'Backup'.<br />
#Click the link provided to download your SQL backup file.<br />
<br />
===To Restore an MSSQL Backup===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Restore databases'<br />
#Choose the database you want to restore into.<br />
#Click 'Choose File' and select the SQL backup file on your computer. (Example SQL backup format: Backupname.bak)<br />
#Click Upload.<br />
#Click the backup file you just uploaded and press OK. <br />
#Click Restore.<br />
<br />
==DataSources(DSN's)==<br />
===Create a MySQL or MS SQL Server DSN===<br />
*Allows to create a DSN for an existing database for your domain.<br />
#To create a MySQL or MSSQL DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose MySQL or MSSQL from drop down depending on the database this is connecting to<br />
#Click '''Add DSN'''<br />
#Choose DSN type Access/MySQL/MSSQL<br />
#Enter DSN name<br />
#Enter Database name DSN will be connecting to<br />
#Enter Server (Can by found by viewing database DSN is for)<br />
#Enter Username for database DSN is connecting to<br />
#Enter Password for database DSN is connecting to<br />
#Choose if it is a ColdFusion DSN<br />
#Choose if you need Unicode Support<br />
#Click on the '''Save''' Icon.<br />
===Create an Access DSN===<br />
*To create an Access DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose '''Access''' from drop down menu<br />
#Enter DSN Name<br />
#Click on Folder icon to choose correct directory Access Database is located in<br />
#Enter Username (If one is set for your Access Database, if not this can be left blank)<br />
#Enter Password (If one is protecting your Database, if not this can be left blank)<br />
#Choose if it needs to be a ColdFusion DSN<br />
#Click on the '''Save''' Icon.<br />
===Editing DSNs===<br />
*To edit existing DSN<br />
#Click '''DataSources''' (DSN's) icon<br />
#Click pencil next to DSN to edit<br />
#Update information<br />
#Click on the '''Save''' Icon.<br />
<br />
==Railo Web Administrator==<br />
The Railo Web Administrator gives you access to Railo-specific settings for your account such as Railo Datasources and other configuration options.<br />
===Create a Railo Datasource (DSN)===<br />
#From within your control panel, click on the "Railo Web Administrator" icon<br />
#Inside the Railo Web Administrator click the "Datasources" link from the lefthand navigation menu. <br />
#Select the database type, enter a name, and click ''Create''.<br />
#Configure your datasource with all the correct server, username and password. <br />
#*'''IMPORTANT''': If using MySQL also make sure the option for '''Alias Handling''' is enabled.<br />
#Click the ''Create'' button, and your DSN will be available for use on your site.<br />
<br />
==Security and SSL==<br />
Installing a new certificate, or re-keying an existing certificate.<br />
<br />
===Dedicated SSL===<br />
'''VPS Hosting''' Request a static IP for sites added to your server which require SSL, we will provision the IP on the server and assign it in WCP for use with installing a Dedicated SSL.<br />
<br />
'''Shared Hosting''' If ordering a new certificate from Hostek.com you will be assigned a static IP, if importing from another provider you will need to request a static IP be assigned before the certificate can be activated.<br />
<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Dedicated SSL (click)'''<br />
#Click '''Generate CSR (Certificate Signing Request)'''<br />
#Fill in the requested information.<br />
#Click Create<br />
#Copy the '''Certificate Signing Request (CSR)''', which should be used when placing a new SSL order or re-keying an existing certificate.<br />
<br />
<br />
===Shared SSL(shared hosting)===<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Shared SSL (click)'''<br />
#Click '''Enable'''<br />
#The URL for your sites shared SSL will be provided.<br />
<br />
<br />
===Manage IPs===<br />
This tool allows you to specify if an IP is blocked or allowed, and whether your site is by default denying access.<br />
<br />
To block an IP:<br />
#Grab the IP you need blocked from a log or from an email<br />
#In the Deny IPs tool click Add<br />
#Paste or type in the IP<br />
#Choose Block in the drop down menu (By default it's set to Block)<br />
#Click Save<br />
<br />
To block all IPs (Useful if your site is not live yet):<br />
#Click the Settings tab at the top<br />
#Open up the drop down menu next to Default Access<br />
#Choose Block (By default this is Allow)<br />
<br />
==Usage==<br />
To view your account's quotas and how much resources you have available:<br />
#Log in to WCP<br />
#Click the '''Usage''' icon<br />
<br />
Here you can see the limits and amount used for the following resources: '''Site Disk Space, Site Bandwidth, Mail Disk Space, MySQL Disk Space,''' and '''MS SQL Disk Space''' (if applicable)<br />
<br />
==Cron Jobs==<br />
To add Cron Jobs to your site:<br />
#Log in to WCP<br />
#Click on the Cron Jobs button under the ColdFusion section<br />
#Click Add<br />
#Enter a name<br />
#Enter the URL to be executed<br />
#Select a quick time interval or click advanced and set up your interval<br />
#Click save<br />
<br />
==VPS Manager (VPS Accounts)==<br />
<br />
Overview of the '''VPS Manager''' section in the control panel.<br />
<br />
===Service Groups===<br />
<br />
The service groups section allows you to specify which services a domain should use when being created or when databases are added to the domain. If you only have a single VPS server, the default service group will usually be used for everything. However, if you have multiple servers, you can use this section to allow new domains to use services on both servers (I.E. Use one server for the website and another for the database). It is also possible to create service groups that offers fewer services in-case you want to create domains with no dns, no mail, or no website.<br />
<br />
Options overview:<br />
* '''Name''': A name you will use to reference this group of services when creating or modifying a domain<br />
* '''Site Service''': The server on which the website for this domain will be created.<br />
* '''Mail Service''': The server on which the mail account for this domain will be created.<br />
* '''DNS Service''': The server on which the DNS zone for this domain will be created.<br />
* '''MSSQL Service''': The server on which new MSSQL databases will be created.<br />
* '''MySQL Service''': The server on which new MySQL databases will be created.<br />
<br />
<br />
===Server Details===<br />
<br />
This page gives a brief overview of resource resource usage on the server and the server's 'Computer Name' as configured in Windows.<br />
<br />
<br />
===Firewall Management===<br />
This page allows you to manage the Windows Firewall rules for some common ports.<br />
[[File:Firewall mgmt.png]]<br />
<br />
===Restricting Access to a Port===<br />
If you wish to restrict access to a port on your VPS do the following<br />
*Open the Firewall Management section within your control panel's VPS Manager<br />
*Click the pencil icon (edit) next to the service you wish to secure ''(eg. SQL Server, MySQL, Remote Desktop)''<br />
*In the window that appears, choose one of the following from the ''Port Status'' dropdown menu:<br />
**'''Closed''': Prevent any public access to the port<br />
**'''Restricted''': Only allow select IPs access to the port<br />
*Click ''Save'' once you've made your changes. <br> <br><br />
''Example: Restricting Access to SQL Server Port'' <br><br />
[[File:Firewall sql.png]]<br />
<br />
===Service Manager===<br />
<br />
This page allows you to start, restart, or stop some common services.<br />
<br />
<br />
===Add Domain===<br />
<br />
This page allows you to add new VPS domains.<br />
<br />
<br />
===List Domains===<br />
<br />
This page lists existing VPS domains and allows you to remove or modify them.<br />
<br />
<br />
[[Category:Control-Panels]]<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
[[Category:ColdFusion-VPS]]<br />
[[Category:Railo-VPS]]<br />
[[Category:Windows-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=WCP_(Windows_based_Control_Panel)&diff=2335WCP (Windows based Control Panel)2014-12-12T15:17:16Z<p>Brentb: /* Usage */</p>
<hr />
<div>==How To Login To My WCP Control Panel==<br />
#To manage your domain, login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
*You can also login to the control panel through your billing control panel https://cp.hostek.com/clientarea.php<br />
#Click on ''''My Services'''' 'Click the '''small Green arrow''' on the the notepad to the right'<br />
#Now click the '''Login to Control Panel''' Icon'''<br />
<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Custom URL for the WCP Control Panel==<br />
The WCP can als be accessed by wcp.your_domain.com<br />
<br />
Setup wcp.your_domain.com as an A record for "184.175.108.65" or as a CName record for "wcp.ezhostingserver.com".<br />
<br />
===Resellers and VPS - WCP White label Settings===<br />
Resellers and VPS customers can setup their logo in their Reseller control panel, however those additional features will only be available when accessing the control panel using the specific domain they configured within the Reseller Setttings of the control panel. The Reseller settings will be available using '''any''' URL, and as mentioned within these settings the reseller '''URL''' can be setup and other whitelabel options (custom control panel logo, favicon, etc.) making WCP the ultimate Windows Control Panel.<br />
<br />
<br />
[[Category: Windows VPS]]<br />
[[Category:Resellers]]<br />
<br />
==Adding Additional Control Panel Logins==<br />
*This will allow you to set up additional control panel logins for you or for others involved in editing or managing your account. You can limit the Permissions or options available for them to manage.<br />
#Login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
#Click on the '''Control panel Logins''' tab, then click on the '''Add''' icon.<br />
#Put the "Username, Password and if you want them to have Limited Permission.<br />
#If you want them to have Limited Permission then check the '''Limited Permission''' box. This will load a dropdown where you can select what privlages they have to manage.<br />
#Once you are done click the '''Save''' icon at the bottom of the screen.<br />
#Once it has been added you or they can login by going to https://wcp.hostek.com/Login.aspx and using the username and password that you set for it.<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Unlimited Plans - Add Additional Domains==<br />
You will want to follow these steps in to generate a +1 Control Panel for a separate Domain. (Please note the difference between Registration and Hosting: [https://wiki.hostek.com/Domain_Registration_and_Domain_Name_Management#Domain_Registration_Information_vs._Domain_Hosting_Information '''here''')] <br clear=all> This would be under your Windows Unlimited account, or your Windows Business/Pro plan.<br />
<br />
#Login to your WCP control panel<br />
#*Windows Unlimited: For adding a third (or more) domain select any domain from the upper right hand corner dropdown box "Domains".<br />
#Within the "Domains" box click the "Addon Domains" icon.<br />
#Click "Add" and enter the following:<br />
#*Domain Name<br />
#*Username<br />
#*Password<br />
#Click "Save"<br />
#To manage the domain, you can now select it from the '''Domains''' drop-down list/box.<br />
[[Category:Windows]]<br />
<br />
==Site Details==<br />
We recommend you review the "Site Settings" which includes many important details about your domain including:<br />
<br />
WCP (login and select domain) > Website Settings > '''Site Details'''<br />
<br />
*Testing URL<br />
*Primary and Secondary DNS<br />
*Site IP<br />
*Web Root Path<br />
*FTP Root Path<br />
===IIS Version & ColdFusion Version (if applicable)===<br />
To get your domain's IIS Version and ColdFusion Version (if applicable) log in to WCP and under the Settings section, click on the Site Details option.<br />
<br />
==FTP Accounts==<br />
*Adding or editing FTP accounts.<br />
#click on the '''FTP Accounts''' tab.<br />
#To edit one click on the little '''Pencil Icon''' to the left, to add one click on the '''Add FTP User''' tab.<br />
#If you are adding one you will set the Username:, Password: and folder then click the #Click on the '''Save''' Icon.<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==File Manager== <br />
*Basic File Operations, file uploading and editing now supported- Zip, GZip, and Tar Archive support.<br />
#Click on the '''File Manager icon''', then the '''Login icon''' on the next screen.<br />
#To create files or Directory's outside the WWW root folder right click and click on the '''Create File''' or '''Create Directory''' option.<br />
#Click the '''Continue Icon''' to add this.<br />
#To add/edit files in the WWWroot click on the '''wwwroot file'''.<br />
#once you are in you can add, edit or delete by right clicking and clicking on the options given.<br />
<br />
*Upload and Download functions<br />
#To upload a file, right click the File Manager page, and click Upload<br />
#Select the file you wish to upload by clicking Choose File<br />
#Give this file a new name or keep the existing default name<br />
<br />
#To download a file, right click the file you want to download<br />
#Click Download File. Note: This will send you to a new page.<br />
#Now your browser will be downloading the file in question. Simply check your Downloads folder or hit Ctrl+J to open the Downloads section of your browser and move this file where you want it.<br />
<br />
*NEW: Use the search bar at the top of the File Manager to quickly search the file you're looking for.<br />
[[Category:ColdFusion]]<br />
[[Category:Windows]]<br />
<br />
==Password Protect Folders==<br />
#Under the Files section click on '''Password Protect'''.<br />
#Click on '''Manage Protected Folders'''.<br />
#Browse to and click on the folder that you want to set this up on and check '''Enable Protection'''. <br />
#Select a user from the list or click on '''Manage Users''', then click '''Add''', and enter username and password then Save. <br />
<br />
==IIS Settings==<br />
*Setting up error pages, default pages, advanced settings, etc.<br />
===Custom Error pages===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Click the edit button next to the error page you want to change<br />
#Uncheck the '''Use System Default''' checkbox <br />
#Enter the path to your custom error page <br />
#Click '''Save'''<br />
===Mime Types===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Scroll to the bottom of the window and click '''Add Mime Type'''<br />
#Enter the extension for the Mime Type<br />
#Enter the Mime Type information<br />
#Click '''Save'''<br />
*An example Mime Type is below:<br />
<pre><br />
Extension: .mp3<br />
Mime Type: audio/mpeg<br />
</pre><br />
<br />
More information here: https://wiki.hostek.com/Mime_types<br />
<br />
===Default Docs===<br />
*Select a default document and drag it to the top position to set it as top priority<br />
*Click '''Add''' to add a default doc<br />
*Click the red '''X''' to delete a default doc<br />
*Click a default doc and change the name<br />
*For example: change '''"index.htm"''' to '''"index.asp"'''<br />
<br />
===Advanced===<br />
====Recycle Application Pool====<br />
If you see a Service Unavailable message on your site, or have a general need to recycle a site's IIS Application Pool, you can do so through this section of WCP. <br />
#Click the '''IIS Settings''' icon in WCP<br />
#Click the '''Advanced''' tab in the '''IIS Settings''' section<br />
#Click the '''Recycle''' button.<br />
<br />
==PHP Settings==<br />
If you notice you need a different version of php or want to check what version you are using you can update it to that version if it is installed to the server or can enable custom php.ini settings to use specifically for your domain.<br />
#Click the configuration for the domain or subdomain you want updated.<br />
#Select the version you wish to use.<br />
#Check the checkbox if you want to enable a custom php.ini file<br />
#Click save to save the settings.<br />
<br />
==ColdFusion==<br />
===ColdFusion Error Logs===<br />
====Server Error Logs====<br />
This section will show any recent errors for your site that were found within ColdFusion's server-wide exception log. Use the dropdown to choose how many hours back you'd like errors retrieved. <br />
====Application Error Logs====<br />
This section will show errors created via the cflog tag on your site. For security purposes, your cflog logs will only appear hear if you have given the file name in the cflog tag the name of your domain, ''without the www.'' For example, if your domain is ''your_domain.com'' you would set the file attribute for the cflog tag like: ''file="your_domain.com"''.<br />
<br><br><br />
''Note'': Please set the ''type'' of the ''cflog'' tag to either '''error''' or '''fatal''' on our production servers. Use of the ''information'' type is strongly discouraged. <br />
<br><br />
'''Reference''': [https://wikidocs.adobe.com/wiki/display/coldfusionen/cflog CFLog Documentation]<br />
<br />
===Clear Template Cache===<br />
Within this section you can click the '''Clear Template Cache''' button to clear cached ColdFusion pages for your site. <br />
<br />
===ColdFusion Version===<br />
Within this section of WCP, you can choose which version of ColdFusion you'd like your site to use. <br />
<br />
''Note'': You can also specify different ColdFusion versions for different subdomains on your site.<br />
[[Category:ColdFusion]]<br />
[[Category:Windows]]<br />
<br />
==DNS Editor==<br />
'''READ FIRST''' When a new domain is added to WCP all DNS records are also created (in most cases). Clicking on the DNS Editor will open a window with these records, for editing, adding and deleting. Most times nothing needs to be done other than pointing your domain to the Primary and Secondary DNS Servers listed under [https://wiki.hostek.com/WCP_(Windows_based_Control_Panel)#Site_Details WCP Site Details].<br />
<br />
===Create a new DNS record===<br />
#Click '''Add DNS''' Record button<br />
#Enter Name for record (If DNS record name is your domain name please leave this Name - text box blank as the control panel will automatically add your domain name)<br />
#Choose the Record type (A, CNAME, MX, NS, TXT, SPF, SRV)<br />
#Enter Data Type<br />
#Generally leave the TTL (Time To Live) as the default 86400<br />
#Click on the '''Save''' Icon.<br />
<br />
===Update DNS records===<br />
#To update an existing DNS record click the '''Pencil''' icon next to the record you would like to update.<br />
#You will then be able to change the Name of the record, the Type of record, Data of the record, and Time to Live.<br />
#Once updated Click on the '''Save''' Icon.<br />
<br />
===SVR Record Fields===<br />
*A SVR Record is a "'''S'''er'''v'''ice '''R'''ecord". It's a specification of data in the Domain Name System defining the location (i.e. the hostname and port number) of servers for specified services.<br />
<br />
<pre><br />
Name: _service._protocol<br />
Type: SRV<br />
Data: Address/Hostname<br />
Priority: Priority Number<br />
Weight: Weight Number<br />
Port: Port Number<br />
TTL: 86400<br />
</pre><br />
<br />
Example:<br />
<pre><br />
Name: _sip._udp<br />
Type: SRV<br />
Data: sip.mydomain.com<br />
Priority: 10<br />
Weight: 5<br />
Port: 4030<br />
TTL: 86400<br />
</pre><br />
<br />
*If you are a '''VPS Client''' with a Windows Server and a SmarterMail Active Sync license wanting to use Autodiscover for Outlook, please refer to this SmarterMail Article [https://portal.smartertools.com/kb/a2752/set-up-autodiscover-for-smartermail.aspx here].<br />
<br />
===MX Records===<br />
Here are steps to setup the correct MX Records for our MailSystem:<br />
*Note: These are setup by Default, and shouldn't need to be added unless changes were made.<br />
#Go into the '''DNS Editor''' in WCP.<br />
#Click '''Add Record'''.<br />
#In the '''Record Name''' form put " '''mail''' ".<br />
#Beside '''Type''' select '''A'''.<br />
#Beside '''Data''' put the IP Address of your MailServer.<br />
##You can find your MailServer by clicking the '''Site Details''' button in WCP.<br />
##The IP Address can be found by PINGing the server, or by performing a WHOIS search.<br />
#Once this is done click '''Save'''. Now you have an '''A Record''' labeled "mail.'''yourdomain'''.com".<br />
#You'll want to click '''Add Record''' again.<br />
#Leave the Record Name blank this time.<br />
#Beside '''Type''' select '''MX'''.<br />
#Beside '''Data''' put "mail.'''yourdomain'''.com".<br />
#Once you click '''Save''', you will then have an '''MX Record''', which points to "mail.'''yourdomain'''.com".<br />
*Congratulations! Now all you need to do is wait for DNS Propagation, which is the 2-to-12hr time period it takes for the internet to update with these new changes.<br />
<br />
===SPF Records===<br />
An SPF Record (simply an entry into the DNS records) is used by mail servers to know if mail coming from an address at your domain is really allowed to be sent from the sending mail server.<br />
<br />
To have WCP create an SPF record for you, you can click '''SPF Record''' under the '''Email Section''' and then click the '''Create''' button, or you can use the steps below to create one manually.<br />
<br />
If you will be using our servers send email related to your domain, you would generally use an SPF record like the following:<pre>"v=spf1 a mx include:spf.hostek.com -all"</pre><br />
<br />
For our Resellers that don't want to use hostek.com, use an SPF Record like:<pre>"v=spf1 a mx include:spf.ezhostingserver.com -all"</pre><br />
'''Steps to add an SPF Record to your domain:'''<br />
Assuming that your DNS is managed with us:<br />
#Log in to your hosting control panel at wcp.hostek.com<br />
#Open the DNS Editor (DNS Manager) section<br />
#Click on Add Record. <br />
#Leave the Name field blank. <br />
#For the Type, choose TXT<br />
#For the Data enter the SPF Record detail as you need, using the sample provided above.<br />
<br />
'''Basic information related to some SPF Record options:'''<br />
<br />
The '''"-all"''' may be adjusted on a per customer basis to any of the following depending on their needs:<br />
<br />
<br />
'''-all''' = mail not sent from an address listed in the SPF record should be completely rejected (Hard Fail). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
'''~all''' = mail not sent from an address listed in the SPF record should be given a higher spam score(Soft Fail). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
'''?all''' = mail not sent from an address listed in the SPF record should be treated normally as if the domain did not have an spf record (Neutral). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Sub Domains==<br />
*A sub-domain is like an extension of your domain name. For example, if your domain name were myfamily.com, a sub-domain would be in the following form: dad.myfamily.com or mom.myfamily.com etc.<br />
*You can have a sub-domain pointed to any folder within your web site. If a visitor goes directly to that sub-domain he will be taken to that folder, not to your site's main page.<br />
#Click on the '''Sub Domains icon'''<br />
#Click "'''Add'''" sub Domain button <br />
#Enter sub domain name in Name text box. This will automatically populate the Folder text box to a folder with the same name as the subdomain.<br />
#If you wish this Subdomain to point to a different folder you can click on the folder icon and choose the directory you would like your Sub Domain to point to.<br />
#Click on the "'''Save'''" Icon.<br />
#This will create the sub domain record within your domains DNS zone, <br />
*If the domains name servers are not pointed to us you will need to manually create this record where your domains DNS is hosted.<br />
[[Category:Control-Panels]]<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Domain Alias==<br />
*This will allow you to point 2 domains to the same website. How to create a Domain<br />
#To create a domain alias you will click on the ''Domain Aliases icon''<br />
#Click '''Add Domain Alias''' button<br />
#Enter your Alias Name<br />
#Click on the "'''Save'''" Icon.<br />
*You will need to be sure that your Domain Alias has been registered and has the name servers pointed to the name servers found beneath the Site Details icon.<br />
<br />
==Applications==<br />
# Some helpful video tutorials showing how to install a select few applications easily within the WCP Control Panel are below:<br />
<br />
*Joomla - [http://hostek.com/tutorials/joomla_Installation_tutorial.html Installing Joomla Application]<br />
<br />
*Wordpress - [http://hostek.com/tutorials/wordpress_Installation_tutorial.html Installing Wordpress Application]<br />
<br />
*Mura - [http://hostek.com/tutorials/mura_Installation_tutorial.html Installing Mura Application]<br />
<br />
*Magento - [http://hostek.com/tutorials/magento_Installation_tutorial.html Installing Magento Application]<br />
<br />
*Oscommerce - [http://hostek.com/tutorials/oscommerce_Installation_tutorial.html Installing OsCommerce Application]<br />
<br />
==Email==<br />
*Below is information on how to manage your email account within the WCP.<br />
*'''FOR VPS''' You will also have "Admin" access to SmarterMail. Access webmail (click the webmail link in WCP) and login with user "admin" and the primary VPS password.<br />
<br />
==Email Users==<br />
*Allows you to create Email users as well as log directly into users Webmail account<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''Add Email User''' button<br />
#Enter email user name (Example: if you need the email address "admin@domain.com" enter the user "admin")<br />
#Enter password for Email user (**See note below regarding password requirements)<br />
#Enter Display name (Usually set to the name of the person using the specific email account)<br />
#Choose if you would like this user to have administrator rights<br />
#Choose mail box size limit for this specific user<br />
#Click on the '''Save'''<br />
#'''NOTE Password requirements''' <br />
*Minimum Length 6 Characters<br />
*Must include Uppercase<br />
*Must include Lowercase<br />
*Must include Number<br />
*Must include Special character<br />
*Password cannot match username<br />
<br />
==Edit existing Email user==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''pencil icon''' next to user to update<br />
#Update information<br />
#Click '''Save'''<br />
<br />
==Web mail==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Login button''' next to user you would like access the mail for<br />
*Web Mail Provides links to access the Webmail program as well as to access mail before domain propagation to our mail server<br />
#Click '''Web Mail icon'''<br />
#If domain is propagated and pointed to our mail server you can click the '''webmail''' link to access the SmarterMail webmail log in screen.<br />
#If you domain has not yet propagated to our mail server click the "Pr-Propagation Web Mail" link to access the SmarterMail webmail log in screen.<br />
<br />
==Mail Forwarding==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up an email alias.<br />
#Click on the '''Forwarding button'''<br />
#Enter Alias name<br />
#Enter address for email to this Alias to be forwarded to<br />
#Click on the '''Save Icon'''<br />
<br />
==SPF Records==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up a SPF record<br />
#Click on the '''Advanced''' button and then the '''SPF Record''' button<br />
#Click the '''Create''' button<br />
<br />
==Domain Keys==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up Domain Keys<br />
#Click on the '''Advanced''' button and then the '''Domain Keys''' button<br />
#Click '''Enable'''<br />
<br />
==Mail Logs==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Advanced''' button and then the '''Mail Logs''' button<br />
#Select an email account<br />
#Select a date and log type<br />
#Click on Search<br />
<br />
==MySQL database==<br />
*MySQL Allow you to create a MySQL database under your domain<br />
#Click on '''MySQL icon'''<br />
#To add new database click '''Add MySQL Database'''<br />
#Enter Database Name<br />
#Enter Username<br />
#Enter Password<br />
#(If you need a coldfusion DSN place check in check box and provide Coldfusion DSN name)<br />
#Click '''Save'''<br />
<br />
*To create new user for existing database<br />
#Click '''MySQL icon'''<br />
#Click '''Add new user button'''<br />
#Enter Username<br />
#Enter Password<br />
#Place check mark in check box for each database you would like this user to have access to.<br />
#To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click '''pencil icon next to Username'''<br />
#enter new password<br />
#Click on the '''Save Icon'''.<br />
<br />
*To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click pencil '''icon next to Username'''<br />
#Enter new password<br />
#Click on the '''Save''' Icon.<br />
<br />
==PhpMyAdmin==<br />
*Allows you to log directly into your MySQL database to manage.<br />
#Click on '''PhpMyAdmin link'''<br />
#If you are not logged directly into your MySQL database simply enter the server your database is located on (Can be found by clicking the MySQL icon) and enter your Username and Password.<br />
#Once logged in your Databases will be displayed on the Left, click on '''database name''' to manage that database.<br />
*Here is a Video that will show how to create a MySQL database and how to Backup / Restore the database through PhpMyAdmin: [http://hostek.com/tutorials/managing_mysql.html PhpMyAdmin Backup and Restore Video]<br />
<br />
==MSSQL==<br />
===To create MSSQL databases and users===<br />
#Click '''MSSQL icon'''<br />
#To add a new database click '''Add MSSQL''' database<br />
#Enter Database Name<br />
#Choose database size<br />
#Enter or Choose existing Username<br />
#Enter Password<br />
#Choose '''Default Collation''' (Usually left as default)<br />
#Choose '''Recovery Model''' (Usually left as Simple as we make daily full backups of all #databases which we keep for 7 days)<br />
#Place a Check mark in the box for Coldfusion DataSource if ColdFusion DSN is needed.<br />
#Enter ColdFusion DSN name.<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit an existing MSSQL database===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Edit field necessary<br />
#Click on the '''Save''' Icon.<br />
<br />
===Changing the MSSQL Transaction Log (Recovery Model) Settings===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Click the dropdown menu next to '''Recovery Model''' and select either '''Full''' or '''Simple'''<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit password for existing MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil next''' to user to edit<br />
#Update password<br />
#Click on the '''Save''' Icon.<br />
<br />
===To add new MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Add MSSQL''' User button<br />
#Enter username<br />
#Enter password<br />
#Place checkmark next to each database this users needs access to<br />
#Click on the '''Save''' Icon.<br />
<br />
===To make an MS SQL user the DB Owner===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Select the owner you wish to be the DB Owner<br />
#Click on the '''Save''' Icon.<br />
<br />
==MSSQL Tools (Shared Hosting)==<br />
*Allows you to log directly into MyLittleAdmin to manage your MSSQL database or MyLittleBackup to backup or restore your MSSQL database.<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Manage/Backup/Restore<br />
#Select User with access to database needed<br />
#Choose myLittleAdmin button to manage your MSSQL database<br />
#Choose myLittleBackup button to backup/restore your database<br />
<br />
===To Backup and Download Your MSSQL Database===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Backup Databases' at the top left of the new page.<br />
#Select your database from the drop-down.<br />
#Click 'OK' on Step 2 if the information looks correct.<br />
#Name your backup and give it a description.<br />
#Click 'Backup'.<br />
#Click the link provided to download your SQL backup file.<br />
<br />
===To Restore an MSSQL Backup===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Restore databases'<br />
#Choose the database you want to restore into.<br />
#Click 'Choose File' and select the SQL backup file on your computer. (Example SQL backup format: Backupname.bak)<br />
#Click Upload.<br />
#Click the backup file you just uploaded and press OK. <br />
#Click Restore.<br />
<br />
==DataSources(DSN's)==<br />
===Create a MySQL or MS SQL Server DSN===<br />
*Allows to create a DSN for an existing database for your domain.<br />
#To create a MySQL or MSSQL DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose MySQL or MSSQL from drop down depending on the database this is connecting to<br />
#Click '''Add DSN'''<br />
#Choose DSN type Access/MySQL/MSSQL<br />
#Enter DSN name<br />
#Enter Database name DSN will be connecting to<br />
#Enter Server (Can by found by viewing database DSN is for)<br />
#Enter Username for database DSN is connecting to<br />
#Enter Password for database DSN is connecting to<br />
#Choose if it is a ColdFusion DSN<br />
#Choose if you need Unicode Support<br />
#Click on the '''Save''' Icon.<br />
===Create an Access DSN===<br />
*To create an Access DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose '''Access''' from drop down menu<br />
#Enter DSN Name<br />
#Click on Folder icon to choose correct directory Access Database is located in<br />
#Enter Username (If one is set for your Access Database, if not this can be left blank)<br />
#Enter Password (If one is protecting your Database, if not this can be left blank)<br />
#Choose if it needs to be a ColdFusion DSN<br />
#Click on the '''Save''' Icon.<br />
===Editing DSNs===<br />
*To edit existing DSN<br />
#Click '''DataSources''' (DSN's) icon<br />
#Click pencil next to DSN to edit<br />
#Update information<br />
#Click on the '''Save''' Icon.<br />
<br />
==Railo Web Administrator==<br />
The Railo Web Administrator gives you access to Railo-specific settings for your account such as Railo Datasources and other configuration options.<br />
===Create a Railo Datasource (DSN)===<br />
#From within your control panel, click on the "Railo Web Administrator" icon<br />
#Inside the Railo Web Administrator click the "Datasources" link from the lefthand navigation menu. <br />
#Select the database type, enter a name, and click ''Create''.<br />
#Configure your datasource with all the correct server, username and password. <br />
#*'''IMPORTANT''': If using MySQL also make sure the option for '''Alias Handling''' is enabled.<br />
#Click the ''Create'' button, and your DSN will be available for use on your site.<br />
<br />
==Security and SSL==<br />
Installing a new certificate, or re-keying an existing certificate.<br />
<br />
===Dedicated SSL===<br />
'''VPS Hosting''' Request a static IP for sites added to your server which require SSL, we will provision the IP on the server and assign it in WCP for use with installing a Dedicated SSL.<br />
<br />
'''Shared Hosting''' If ordering a new certificate from Hostek.com you will be assigned a static IP, if importing from another provider you will need to request a static IP be assigned before the certificate can be activated.<br />
<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Dedicated SSL (click)'''<br />
#Click '''Generate CSR (Certificate Signing Request)'''<br />
#Fill in the requested information.<br />
#Click Create<br />
#Copy the '''Certificate Signing Request (CSR)''', which should be used when placing a new SSL order or re-keying an existing certificate.<br />
<br />
<br />
===Shared SSL(shared hosting)===<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Shared SSL (click)'''<br />
#Click '''Enable'''<br />
#The URL for your sites shared SSL will be provided.<br />
<br />
<br />
===Manage IPs===<br />
This tool allows you to specify if an IP is blocked or allowed, and whether your site is by default denying access.<br />
<br />
To block an IP:<br />
#Grab the IP you need blocked from a log or from an email<br />
#In the Deny IPs tool click Add<br />
#Paste or type in the IP<br />
#Choose Block in the drop down menu (By default it's set to Block)<br />
#Click Save<br />
<br />
To block all IPs (Useful if your site is not live yet):<br />
#Click the Settings tab at the top<br />
#Open up the drop down menu next to Default Access<br />
#Choose Block (By default this is Allow)<br />
<br />
==Usage==<br />
To view your account's quotas and how much resources you have available:<br />
#Log in to WCP<br />
#Click the '''Usage''' icon<br />
<br />
Here you can see the limits and amount used for the following resources: '''Site Disk Space, Site Bandwidth, Mail Disk Space, MySQL Disk Space,''' and '''MS SQL Disk Space''' (if applicable)<br />
<br />
==Cron Jobs==<br />
To add Cron Jobs to your site:<br />
#Log in to WCP<br />
#Click on the Cron Jobs button under the ColdFusion section<br />
#Click Add<br />
#Enter a name<br />
#Enter the URL to be executed<br />
#Select a quick time interval or click advanced and set up your interval<br />
#Click save<br />
<br />
==VPS Manager (VPS Accounts)==<br />
<br />
Overview of the '''VPS Manager''' section in the control panel.<br />
<br />
===Service Groups===<br />
<br />
The service groups section allows you to specify which services a domain should use when being created or when databases are added to the domain. If you only have a single VPS server, the default service group will usually be used for everything. However, if you have multiple servers, you can use this section to allow new domains to use services on both servers (I.E. Use one server for the website and another for the database). It is also possible to create service groups that offers fewer services in-case you want to create domains with no dns, no mail, or no website.<br />
<br />
Options overview:<br />
* '''Name''': A name you will use to reference this group of services when creating or modifying a domain<br />
* '''Site Service''': The server on which the website for this domain will be created.<br />
* '''Mail Service''': The server on which the mail account for this domain will be created.<br />
* '''DNS Service''': The server on which the DNS zone for this domain will be created.<br />
* '''MSSQL Service''': The server on which new MSSQL databases will be created.<br />
* '''MySQL Service''': The server on which new MySQL databases will be created.<br />
<br />
<br />
===Server Details===<br />
<br />
This page gives a brief overview of resource resource usage on the server and the server's 'Computer Name' as configured in Windows.<br />
<br />
<br />
===Firewall Management===<br />
This page allows you to manage the Windows Firewall rules for some common ports.<br />
[[File:Firewall mgmt.png]]<br />
<br />
===Restricting Access to a Port===<br />
If you wish to restrict access to a port on your VPS do the following<br />
*Open the Firewall Management section within your control panel's VPS Manager<br />
*Click the pencil icon (edit) next to the service you wish to secure ''(eg. SQL Server, MySQL, Remote Desktop)''<br />
*In the window that appears, choose one of the following from the ''Port Status'' dropdown menu:<br />
**'''Closed''': Prevent any public access to the port<br />
**'''Restricted''': Only allow select IPs access to the port<br />
*Click ''Save'' once you've made your changes. <br> <br><br />
''Example: Restricting Access to SQL Server Port'' <br><br />
[[File:Firewall sql.png]]<br />
<br />
===Service Manager===<br />
<br />
This page allows you to start, restart, or stop some common services.<br />
<br />
<br />
===Add Domain===<br />
<br />
This page allows you to add new VPS domains.<br />
<br />
<br />
===List Domains===<br />
<br />
This page lists existing VPS domains and allows you to remove or modify them.<br />
<br />
<br />
[[Category:Control-Panels]]<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
[[Category:ColdFusion-VPS]]<br />
[[Category:Railo-VPS]]<br />
[[Category:Windows-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=WCP_(Windows_based_Control_Panel)&diff=2334WCP (Windows based Control Panel)2014-12-12T15:15:01Z<p>Brentb: /* Manage IPs */</p>
<hr />
<div>==How To Login To My WCP Control Panel==<br />
#To manage your domain, login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
*You can also login to the control panel through your billing control panel https://cp.hostek.com/clientarea.php<br />
#Click on ''''My Services'''' 'Click the '''small Green arrow''' on the the notepad to the right'<br />
#Now click the '''Login to Control Panel''' Icon'''<br />
<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Custom URL for the WCP Control Panel==<br />
The WCP can als be accessed by wcp.your_domain.com<br />
<br />
Setup wcp.your_domain.com as an A record for "184.175.108.65" or as a CName record for "wcp.ezhostingserver.com".<br />
<br />
===Resellers and VPS - WCP White label Settings===<br />
Resellers and VPS customers can setup their logo in their Reseller control panel, however those additional features will only be available when accessing the control panel using the specific domain they configured within the Reseller Setttings of the control panel. The Reseller settings will be available using '''any''' URL, and as mentioned within these settings the reseller '''URL''' can be setup and other whitelabel options (custom control panel logo, favicon, etc.) making WCP the ultimate Windows Control Panel.<br />
<br />
<br />
[[Category: Windows VPS]]<br />
[[Category:Resellers]]<br />
<br />
==Adding Additional Control Panel Logins==<br />
*This will allow you to set up additional control panel logins for you or for others involved in editing or managing your account. You can limit the Permissions or options available for them to manage.<br />
#Login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
#Click on the '''Control panel Logins''' tab, then click on the '''Add''' icon.<br />
#Put the "Username, Password and if you want them to have Limited Permission.<br />
#If you want them to have Limited Permission then check the '''Limited Permission''' box. This will load a dropdown where you can select what privlages they have to manage.<br />
#Once you are done click the '''Save''' icon at the bottom of the screen.<br />
#Once it has been added you or they can login by going to https://wcp.hostek.com/Login.aspx and using the username and password that you set for it.<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Unlimited Plans - Add Additional Domains==<br />
You will want to follow these steps in to generate a +1 Control Panel for a separate Domain. (Please note the difference between Registration and Hosting: [https://wiki.hostek.com/Domain_Registration_and_Domain_Name_Management#Domain_Registration_Information_vs._Domain_Hosting_Information '''here''')] <br clear=all> This would be under your Windows Unlimited account, or your Windows Business/Pro plan.<br />
<br />
#Login to your WCP control panel<br />
#*Windows Unlimited: For adding a third (or more) domain select any domain from the upper right hand corner dropdown box "Domains".<br />
#Within the "Domains" box click the "Addon Domains" icon.<br />
#Click "Add" and enter the following:<br />
#*Domain Name<br />
#*Username<br />
#*Password<br />
#Click "Save"<br />
#To manage the domain, you can now select it from the '''Domains''' drop-down list/box.<br />
[[Category:Windows]]<br />
<br />
==Site Details==<br />
We recommend you review the "Site Settings" which includes many important details about your domain including:<br />
<br />
WCP (login and select domain) > Website Settings > '''Site Details'''<br />
<br />
*Testing URL<br />
*Primary and Secondary DNS<br />
*Site IP<br />
*Web Root Path<br />
*FTP Root Path<br />
===IIS Version & ColdFusion Version (if applicable)===<br />
To get your domain's IIS Version and ColdFusion Version (if applicable) log in to WCP and under the Settings section, click on the Site Details option.<br />
<br />
==FTP Accounts==<br />
*Adding or editing FTP accounts.<br />
#click on the '''FTP Accounts''' tab.<br />
#To edit one click on the little '''Pencil Icon''' to the left, to add one click on the '''Add FTP User''' tab.<br />
#If you are adding one you will set the Username:, Password: and folder then click the #Click on the '''Save''' Icon.<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==File Manager== <br />
*Basic File Operations, file uploading and editing now supported- Zip, GZip, and Tar Archive support.<br />
#Click on the '''File Manager icon''', then the '''Login icon''' on the next screen.<br />
#To create files or Directory's outside the WWW root folder right click and click on the '''Create File''' or '''Create Directory''' option.<br />
#Click the '''Continue Icon''' to add this.<br />
#To add/edit files in the WWWroot click on the '''wwwroot file'''.<br />
#once you are in you can add, edit or delete by right clicking and clicking on the options given.<br />
<br />
*Upload and Download functions<br />
#To upload a file, right click the File Manager page, and click Upload<br />
#Select the file you wish to upload by clicking Choose File<br />
#Give this file a new name or keep the existing default name<br />
<br />
#To download a file, right click the file you want to download<br />
#Click Download File. Note: This will send you to a new page.<br />
#Now your browser will be downloading the file in question. Simply check your Downloads folder or hit Ctrl+J to open the Downloads section of your browser and move this file where you want it.<br />
<br />
*NEW: Use the search bar at the top of the File Manager to quickly search the file you're looking for.<br />
[[Category:ColdFusion]]<br />
[[Category:Windows]]<br />
<br />
==Password Protect Folders==<br />
#Under the Files section click on '''Password Protect'''.<br />
#Click on '''Manage Protected Folders'''.<br />
#Browse to and click on the folder that you want to set this up on and check '''Enable Protection'''. <br />
#Select a user from the list or click on '''Manage Users''', then click '''Add''', and enter username and password then Save. <br />
<br />
==IIS Settings==<br />
*Setting up error pages, default pages, advanced settings, etc.<br />
===Custom Error pages===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Click the edit button next to the error page you want to change<br />
#Uncheck the '''Use System Default''' checkbox <br />
#Enter the path to your custom error page <br />
#Click '''Save'''<br />
===Mime Types===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Scroll to the bottom of the window and click '''Add Mime Type'''<br />
#Enter the extension for the Mime Type<br />
#Enter the Mime Type information<br />
#Click '''Save'''<br />
*An example Mime Type is below:<br />
<pre><br />
Extension: .mp3<br />
Mime Type: audio/mpeg<br />
</pre><br />
<br />
More information here: https://wiki.hostek.com/Mime_types<br />
<br />
===Default Docs===<br />
*Select a default document and drag it to the top position to set it as top priority<br />
*Click '''Add''' to add a default doc<br />
*Click the red '''X''' to delete a default doc<br />
*Click a default doc and change the name<br />
*For example: change '''"index.htm"''' to '''"index.asp"'''<br />
<br />
===Advanced===<br />
====Recycle Application Pool====<br />
If you see a Service Unavailable message on your site, or have a general need to recycle a site's IIS Application Pool, you can do so through this section of WCP. <br />
#Click the '''IIS Settings''' icon in WCP<br />
#Click the '''Advanced''' tab in the '''IIS Settings''' section<br />
#Click the '''Recycle''' button.<br />
<br />
==PHP Settings==<br />
If you notice you need a different version of php or want to check what version you are using you can update it to that version if it is installed to the server or can enable custom php.ini settings to use specifically for your domain.<br />
#Click the configuration for the domain or subdomain you want updated.<br />
#Select the version you wish to use.<br />
#Check the checkbox if you want to enable a custom php.ini file<br />
#Click save to save the settings.<br />
<br />
==ColdFusion==<br />
===ColdFusion Error Logs===<br />
====Server Error Logs====<br />
This section will show any recent errors for your site that were found within ColdFusion's server-wide exception log. Use the dropdown to choose how many hours back you'd like errors retrieved. <br />
====Application Error Logs====<br />
This section will show errors created via the cflog tag on your site. For security purposes, your cflog logs will only appear hear if you have given the file name in the cflog tag the name of your domain, ''without the www.'' For example, if your domain is ''your_domain.com'' you would set the file attribute for the cflog tag like: ''file="your_domain.com"''.<br />
<br><br><br />
''Note'': Please set the ''type'' of the ''cflog'' tag to either '''error''' or '''fatal''' on our production servers. Use of the ''information'' type is strongly discouraged. <br />
<br><br />
'''Reference''': [https://wikidocs.adobe.com/wiki/display/coldfusionen/cflog CFLog Documentation]<br />
<br />
===Clear Template Cache===<br />
Within this section you can click the '''Clear Template Cache''' button to clear cached ColdFusion pages for your site. <br />
<br />
===ColdFusion Version===<br />
Within this section of WCP, you can choose which version of ColdFusion you'd like your site to use. <br />
<br />
''Note'': You can also specify different ColdFusion versions for different subdomains on your site.<br />
[[Category:ColdFusion]]<br />
[[Category:Windows]]<br />
<br />
==DNS Editor==<br />
'''READ FIRST''' When a new domain is added to WCP all DNS records are also created (in most cases). Clicking on the DNS Editor will open a window with these records, for editing, adding and deleting. Most times nothing needs to be done other than pointing your domain to the Primary and Secondary DNS Servers listed under [https://wiki.hostek.com/WCP_(Windows_based_Control_Panel)#Site_Details WCP Site Details].<br />
<br />
===Create a new DNS record===<br />
#Click '''Add DNS''' Record button<br />
#Enter Name for record (If DNS record name is your domain name please leave this Name - text box blank as the control panel will automatically add your domain name)<br />
#Choose the Record type (A, CNAME, MX, NS, TXT, SPF, SRV)<br />
#Enter Data Type<br />
#Generally leave the TTL (Time To Live) as the default 86400<br />
#Click on the '''Save''' Icon.<br />
<br />
===Update DNS records===<br />
#To update an existing DNS record click the '''Pencil''' icon next to the record you would like to update.<br />
#You will then be able to change the Name of the record, the Type of record, Data of the record, and Time to Live.<br />
#Once updated Click on the '''Save''' Icon.<br />
<br />
===SVR Record Fields===<br />
*A SVR Record is a "'''S'''er'''v'''ice '''R'''ecord". It's a specification of data in the Domain Name System defining the location (i.e. the hostname and port number) of servers for specified services.<br />
<br />
<pre><br />
Name: _service._protocol<br />
Type: SRV<br />
Data: Address/Hostname<br />
Priority: Priority Number<br />
Weight: Weight Number<br />
Port: Port Number<br />
TTL: 86400<br />
</pre><br />
<br />
Example:<br />
<pre><br />
Name: _sip._udp<br />
Type: SRV<br />
Data: sip.mydomain.com<br />
Priority: 10<br />
Weight: 5<br />
Port: 4030<br />
TTL: 86400<br />
</pre><br />
<br />
*If you are a '''VPS Client''' with a Windows Server and a SmarterMail Active Sync license wanting to use Autodiscover for Outlook, please refer to this SmarterMail Article [https://portal.smartertools.com/kb/a2752/set-up-autodiscover-for-smartermail.aspx here].<br />
<br />
===MX Records===<br />
Here are steps to setup the correct MX Records for our MailSystem:<br />
*Note: These are setup by Default, and shouldn't need to be added unless changes were made.<br />
#Go into the '''DNS Editor''' in WCP.<br />
#Click '''Add Record'''.<br />
#In the '''Record Name''' form put " '''mail''' ".<br />
#Beside '''Type''' select '''A'''.<br />
#Beside '''Data''' put the IP Address of your MailServer.<br />
##You can find your MailServer by clicking the '''Site Details''' button in WCP.<br />
##The IP Address can be found by PINGing the server, or by performing a WHOIS search.<br />
#Once this is done click '''Save'''. Now you have an '''A Record''' labeled "mail.'''yourdomain'''.com".<br />
#You'll want to click '''Add Record''' again.<br />
#Leave the Record Name blank this time.<br />
#Beside '''Type''' select '''MX'''.<br />
#Beside '''Data''' put "mail.'''yourdomain'''.com".<br />
#Once you click '''Save''', you will then have an '''MX Record''', which points to "mail.'''yourdomain'''.com".<br />
*Congratulations! Now all you need to do is wait for DNS Propagation, which is the 2-to-12hr time period it takes for the internet to update with these new changes.<br />
<br />
===SPF Records===<br />
An SPF Record (simply an entry into the DNS records) is used by mail servers to know if mail coming from an address at your domain is really allowed to be sent from the sending mail server.<br />
<br />
To have WCP create an SPF record for you, you can click '''SPF Record''' under the '''Email Section''' and then click the '''Create''' button, or you can use the steps below to create one manually.<br />
<br />
If you will be using our servers send email related to your domain, you would generally use an SPF record like the following:<pre>"v=spf1 a mx include:spf.hostek.com -all"</pre><br />
<br />
For our Resellers that don't want to use hostek.com, use an SPF Record like:<pre>"v=spf1 a mx include:spf.ezhostingserver.com -all"</pre><br />
'''Steps to add an SPF Record to your domain:'''<br />
Assuming that your DNS is managed with us:<br />
#Log in to your hosting control panel at wcp.hostek.com<br />
#Open the DNS Editor (DNS Manager) section<br />
#Click on Add Record. <br />
#Leave the Name field blank. <br />
#For the Type, choose TXT<br />
#For the Data enter the SPF Record detail as you need, using the sample provided above.<br />
<br />
'''Basic information related to some SPF Record options:'''<br />
<br />
The '''"-all"''' may be adjusted on a per customer basis to any of the following depending on their needs:<br />
<br />
<br />
'''-all''' = mail not sent from an address listed in the SPF record should be completely rejected (Hard Fail). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
'''~all''' = mail not sent from an address listed in the SPF record should be given a higher spam score(Soft Fail). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
'''?all''' = mail not sent from an address listed in the SPF record should be treated normally as if the domain did not have an spf record (Neutral). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Sub Domains==<br />
*A sub-domain is like an extension of your domain name. For example, if your domain name were myfamily.com, a sub-domain would be in the following form: dad.myfamily.com or mom.myfamily.com etc.<br />
*You can have a sub-domain pointed to any folder within your web site. If a visitor goes directly to that sub-domain he will be taken to that folder, not to your site's main page.<br />
#Click on the '''Sub Domains icon'''<br />
#Click "'''Add'''" sub Domain button <br />
#Enter sub domain name in Name text box. This will automatically populate the Folder text box to a folder with the same name as the subdomain.<br />
#If you wish this Subdomain to point to a different folder you can click on the folder icon and choose the directory you would like your Sub Domain to point to.<br />
#Click on the "'''Save'''" Icon.<br />
#This will create the sub domain record within your domains DNS zone, <br />
*If the domains name servers are not pointed to us you will need to manually create this record where your domains DNS is hosted.<br />
[[Category:Control-Panels]]<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Domain Alias==<br />
*This will allow you to point 2 domains to the same website. How to create a Domain<br />
#To create a domain alias you will click on the ''Domain Aliases icon''<br />
#Click '''Add Domain Alias''' button<br />
#Enter your Alias Name<br />
#Click on the "'''Save'''" Icon.<br />
*You will need to be sure that your Domain Alias has been registered and has the name servers pointed to the name servers found beneath the Site Details icon.<br />
<br />
==Applications==<br />
# Some helpful video tutorials showing how to install a select few applications easily within the WCP Control Panel are below:<br />
<br />
*Joomla - [http://hostek.com/tutorials/joomla_Installation_tutorial.html Installing Joomla Application]<br />
<br />
*Wordpress - [http://hostek.com/tutorials/wordpress_Installation_tutorial.html Installing Wordpress Application]<br />
<br />
*Mura - [http://hostek.com/tutorials/mura_Installation_tutorial.html Installing Mura Application]<br />
<br />
*Magento - [http://hostek.com/tutorials/magento_Installation_tutorial.html Installing Magento Application]<br />
<br />
*Oscommerce - [http://hostek.com/tutorials/oscommerce_Installation_tutorial.html Installing OsCommerce Application]<br />
<br />
==Email==<br />
*Below is information on how to manage your email account within the WCP.<br />
*'''FOR VPS''' You will also have "Admin" access to SmarterMail. Access webmail (click the webmail link in WCP) and login with user "admin" and the primary VPS password.<br />
<br />
==Email Users==<br />
*Allows you to create Email users as well as log directly into users Webmail account<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''Add Email User''' button<br />
#Enter email user name (Example: if you need the email address "admin@domain.com" enter the user "admin")<br />
#Enter password for Email user (**See note below regarding password requirements)<br />
#Enter Display name (Usually set to the name of the person using the specific email account)<br />
#Choose if you would like this user to have administrator rights<br />
#Choose mail box size limit for this specific user<br />
#Click on the '''Save'''<br />
#'''NOTE Password requirements''' <br />
*Minimum Length 6 Characters<br />
*Must include Uppercase<br />
*Must include Lowercase<br />
*Must include Number<br />
*Must include Special character<br />
*Password cannot match username<br />
<br />
==Edit existing Email user==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''pencil icon''' next to user to update<br />
#Update information<br />
#Click '''Save'''<br />
<br />
==Web mail==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Login button''' next to user you would like access the mail for<br />
*Web Mail Provides links to access the Webmail program as well as to access mail before domain propagation to our mail server<br />
#Click '''Web Mail icon'''<br />
#If domain is propagated and pointed to our mail server you can click the '''webmail''' link to access the SmarterMail webmail log in screen.<br />
#If you domain has not yet propagated to our mail server click the "Pr-Propagation Web Mail" link to access the SmarterMail webmail log in screen.<br />
<br />
==Mail Forwarding==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up an email alias.<br />
#Click on the '''Forwarding button'''<br />
#Enter Alias name<br />
#Enter address for email to this Alias to be forwarded to<br />
#Click on the '''Save Icon'''<br />
<br />
==SPF Records==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up a SPF record<br />
#Click on the '''Advanced''' button and then the '''SPF Record''' button<br />
#Click the '''Create''' button<br />
<br />
==Domain Keys==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up Domain Keys<br />
#Click on the '''Advanced''' button and then the '''Domain Keys''' button<br />
#Click '''Enable'''<br />
<br />
==Mail Logs==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Advanced''' button and then the '''Mail Logs''' button<br />
#Select an email account<br />
#Select a date and log type<br />
#Click on Search<br />
<br />
==MySQL database==<br />
*MySQL Allow you to create a MySQL database under your domain<br />
#Click on '''MySQL icon'''<br />
#To add new database click '''Add MySQL Database'''<br />
#Enter Database Name<br />
#Enter Username<br />
#Enter Password<br />
#(If you need a coldfusion DSN place check in check box and provide Coldfusion DSN name)<br />
#Click '''Save'''<br />
<br />
*To create new user for existing database<br />
#Click '''MySQL icon'''<br />
#Click '''Add new user button'''<br />
#Enter Username<br />
#Enter Password<br />
#Place check mark in check box for each database you would like this user to have access to.<br />
#To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click '''pencil icon next to Username'''<br />
#enter new password<br />
#Click on the '''Save Icon'''.<br />
<br />
*To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click pencil '''icon next to Username'''<br />
#Enter new password<br />
#Click on the '''Save''' Icon.<br />
<br />
==PhpMyAdmin==<br />
*Allows you to log directly into your MySQL database to manage.<br />
#Click on '''PhpMyAdmin link'''<br />
#If you are not logged directly into your MySQL database simply enter the server your database is located on (Can be found by clicking the MySQL icon) and enter your Username and Password.<br />
#Once logged in your Databases will be displayed on the Left, click on '''database name''' to manage that database.<br />
*Here is a Video that will show how to create a MySQL database and how to Backup / Restore the database through PhpMyAdmin: [http://hostek.com/tutorials/managing_mysql.html PhpMyAdmin Backup and Restore Video]<br />
<br />
==MSSQL==<br />
===To create MSSQL databases and users===<br />
#Click '''MSSQL icon'''<br />
#To add a new database click '''Add MSSQL''' database<br />
#Enter Database Name<br />
#Choose database size<br />
#Enter or Choose existing Username<br />
#Enter Password<br />
#Choose '''Default Collation''' (Usually left as default)<br />
#Choose '''Recovery Model''' (Usually left as Simple as we make daily full backups of all #databases which we keep for 7 days)<br />
#Place a Check mark in the box for Coldfusion DataSource if ColdFusion DSN is needed.<br />
#Enter ColdFusion DSN name.<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit an existing MSSQL database===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Edit field necessary<br />
#Click on the '''Save''' Icon.<br />
<br />
===Changing the MSSQL Transaction Log (Recovery Model) Settings===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Click the dropdown menu next to '''Recovery Model''' and select either '''Full''' or '''Simple'''<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit password for existing MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil next''' to user to edit<br />
#Update password<br />
#Click on the '''Save''' Icon.<br />
<br />
===To add new MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Add MSSQL''' User button<br />
#Enter username<br />
#Enter password<br />
#Place checkmark next to each database this users needs access to<br />
#Click on the '''Save''' Icon.<br />
<br />
===To make an MS SQL user the DB Owner===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Select the owner you wish to be the DB Owner<br />
#Click on the '''Save''' Icon.<br />
<br />
==MSSQL Tools (Shared Hosting)==<br />
*Allows you to log directly into MyLittleAdmin to manage your MSSQL database or MyLittleBackup to backup or restore your MSSQL database.<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Manage/Backup/Restore<br />
#Select User with access to database needed<br />
#Choose myLittleAdmin button to manage your MSSQL database<br />
#Choose myLittleBackup button to backup/restore your database<br />
<br />
===To Backup and Download Your MSSQL Database===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Backup Databases' at the top left of the new page.<br />
#Select your database from the drop-down.<br />
#Click 'OK' on Step 2 if the information looks correct.<br />
#Name your backup and give it a description.<br />
#Click 'Backup'.<br />
#Click the link provided to download your SQL backup file.<br />
<br />
===To Restore an MSSQL Backup===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Restore databases'<br />
#Choose the database you want to restore into.<br />
#Click 'Choose File' and select the SQL backup file on your computer. (Example SQL backup format: Backupname.bak)<br />
#Click Upload.<br />
#Click the backup file you just uploaded and press OK. <br />
#Click Restore.<br />
<br />
==DataSources(DSN's)==<br />
===Create a MySQL or MS SQL Server DSN===<br />
*Allows to create a DSN for an existing database for your domain.<br />
#To create a MySQL or MSSQL DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose MySQL or MSSQL from drop down depending on the database this is connecting to<br />
#Click '''Add DSN'''<br />
#Choose DSN type Access/MySQL/MSSQL<br />
#Enter DSN name<br />
#Enter Database name DSN will be connecting to<br />
#Enter Server (Can by found by viewing database DSN is for)<br />
#Enter Username for database DSN is connecting to<br />
#Enter Password for database DSN is connecting to<br />
#Choose if it is a ColdFusion DSN<br />
#Choose if you need Unicode Support<br />
#Click on the '''Save''' Icon.<br />
===Create an Access DSN===<br />
*To create an Access DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose '''Access''' from drop down menu<br />
#Enter DSN Name<br />
#Click on Folder icon to choose correct directory Access Database is located in<br />
#Enter Username (If one is set for your Access Database, if not this can be left blank)<br />
#Enter Password (If one is protecting your Database, if not this can be left blank)<br />
#Choose if it needs to be a ColdFusion DSN<br />
#Click on the '''Save''' Icon.<br />
===Editing DSNs===<br />
*To edit existing DSN<br />
#Click '''DataSources''' (DSN's) icon<br />
#Click pencil next to DSN to edit<br />
#Update information<br />
#Click on the '''Save''' Icon.<br />
<br />
==Railo Web Administrator==<br />
The Railo Web Administrator gives you access to Railo-specific settings for your account such as Railo Datasources and other configuration options.<br />
===Create a Railo Datasource (DSN)===<br />
#From within your control panel, click on the "Railo Web Administrator" icon<br />
#Inside the Railo Web Administrator click the "Datasources" link from the lefthand navigation menu. <br />
#Select the database type, enter a name, and click ''Create''.<br />
#Configure your datasource with all the correct server, username and password. <br />
#*'''IMPORTANT''': If using MySQL also make sure the option for '''Alias Handling''' is enabled.<br />
#Click the ''Create'' button, and your DSN will be available for use on your site.<br />
<br />
==Security and SSL==<br />
Installing a new certificate, or re-keying an existing certificate.<br />
<br />
===Dedicated SSL===<br />
'''VPS Hosting''' Request a static IP for sites added to your server which require SSL, we will provision the IP on the server and assign it in WCP for use with installing a Dedicated SSL.<br />
<br />
'''Shared Hosting''' If ordering a new certificate from Hostek.com you will be assigned a static IP, if importing from another provider you will need to request a static IP be assigned before the certificate can be activated.<br />
<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Dedicated SSL (click)'''<br />
#Click '''Generate CSR (Certificate Signing Request)'''<br />
#Fill in the requested information.<br />
#Click Create<br />
#Copy the '''Certificate Signing Request (CSR)''', which should be used when placing a new SSL order or re-keying an existing certificate.<br />
<br />
<br />
===Shared SSL(shared hosting)===<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Shared SSL (click)'''<br />
#Click '''Enable'''<br />
#The URL for your sites shared SSL will be provided.<br />
<br />
<br />
===Manage IPs===<br />
This tool allows you to specify if an IP is blocked or allowed, and whether your site is by default denying access.<br />
<br />
To block an IP:<br />
#Grab the IP you need blocked from a log or from an email<br />
#In the Deny IPs tool click Add<br />
#Paste or type in the IP<br />
#Choose Block in the drop down menu (By default it's set to Block)<br />
#Click Save<br />
<br />
To block all IPs (Useful if your site is not live yet):<br />
#Click the Settings tab at the top<br />
#Open up the drop down menu next to Default Access<br />
#Choose Block (By default this is Allow)<br />
<br />
==Usage==<br />
To view your account's quotas and how much resources you have available:<br />
#Log in to WCP<br />
#Click the '''Usage''' icon<br />
<br />
Here you can see the limits and amount used for the following resources: '''Site Disk Space, Site Bandwidth, Mail Disk Space, MySQL Disk Space,''' and '''MS SQL Disk Space''' (if applicable)<br />
<br />
<br />
==VPS Manager (VPS Accounts)==<br />
<br />
Overview of the '''VPS Manager''' section in the control panel.<br />
<br />
===Service Groups===<br />
<br />
The service groups section allows you to specify which services a domain should use when being created or when databases are added to the domain. If you only have a single VPS server, the default service group will usually be used for everything. However, if you have multiple servers, you can use this section to allow new domains to use services on both servers (I.E. Use one server for the website and another for the database). It is also possible to create service groups that offers fewer services in-case you want to create domains with no dns, no mail, or no website.<br />
<br />
Options overview:<br />
* '''Name''': A name you will use to reference this group of services when creating or modifying a domain<br />
* '''Site Service''': The server on which the website for this domain will be created.<br />
* '''Mail Service''': The server on which the mail account for this domain will be created.<br />
* '''DNS Service''': The server on which the DNS zone for this domain will be created.<br />
* '''MSSQL Service''': The server on which new MSSQL databases will be created.<br />
* '''MySQL Service''': The server on which new MySQL databases will be created.<br />
<br />
<br />
===Server Details===<br />
<br />
This page gives a brief overview of resource resource usage on the server and the server's 'Computer Name' as configured in Windows.<br />
<br />
<br />
===Firewall Management===<br />
This page allows you to manage the Windows Firewall rules for some common ports.<br />
[[File:Firewall mgmt.png]]<br />
<br />
===Restricting Access to a Port===<br />
If you wish to restrict access to a port on your VPS do the following<br />
*Open the Firewall Management section within your control panel's VPS Manager<br />
*Click the pencil icon (edit) next to the service you wish to secure ''(eg. SQL Server, MySQL, Remote Desktop)''<br />
*In the window that appears, choose one of the following from the ''Port Status'' dropdown menu:<br />
**'''Closed''': Prevent any public access to the port<br />
**'''Restricted''': Only allow select IPs access to the port<br />
*Click ''Save'' once you've made your changes. <br> <br><br />
''Example: Restricting Access to SQL Server Port'' <br><br />
[[File:Firewall sql.png]]<br />
<br />
===Service Manager===<br />
<br />
This page allows you to start, restart, or stop some common services.<br />
<br />
<br />
===Add Domain===<br />
<br />
This page allows you to add new VPS domains.<br />
<br />
<br />
===List Domains===<br />
<br />
This page lists existing VPS domains and allows you to remove or modify them.<br />
<br />
<br />
[[Category:Control-Panels]]<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
[[Category:ColdFusion-VPS]]<br />
[[Category:Railo-VPS]]<br />
[[Category:Windows-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=WCP_(Windows_based_Control_Panel)&diff=2333WCP (Windows based Control Panel)2014-12-12T14:55:59Z<p>Brentb: /* SPF Records */</p>
<hr />
<div>==How To Login To My WCP Control Panel==<br />
#To manage your domain, login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
*You can also login to the control panel through your billing control panel https://cp.hostek.com/clientarea.php<br />
#Click on ''''My Services'''' 'Click the '''small Green arrow''' on the the notepad to the right'<br />
#Now click the '''Login to Control Panel''' Icon'''<br />
<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Custom URL for the WCP Control Panel==<br />
The WCP can als be accessed by wcp.your_domain.com<br />
<br />
Setup wcp.your_domain.com as an A record for "184.175.108.65" or as a CName record for "wcp.ezhostingserver.com".<br />
<br />
===Resellers and VPS - WCP White label Settings===<br />
Resellers and VPS customers can setup their logo in their Reseller control panel, however those additional features will only be available when accessing the control panel using the specific domain they configured within the Reseller Setttings of the control panel. The Reseller settings will be available using '''any''' URL, and as mentioned within these settings the reseller '''URL''' can be setup and other whitelabel options (custom control panel logo, favicon, etc.) making WCP the ultimate Windows Control Panel.<br />
<br />
<br />
[[Category: Windows VPS]]<br />
[[Category:Resellers]]<br />
<br />
==Adding Additional Control Panel Logins==<br />
*This will allow you to set up additional control panel logins for you or for others involved in editing or managing your account. You can limit the Permissions or options available for them to manage.<br />
#Login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
#Click on the '''Control panel Logins''' tab, then click on the '''Add''' icon.<br />
#Put the "Username, Password and if you want them to have Limited Permission.<br />
#If you want them to have Limited Permission then check the '''Limited Permission''' box. This will load a dropdown where you can select what privlages they have to manage.<br />
#Once you are done click the '''Save''' icon at the bottom of the screen.<br />
#Once it has been added you or they can login by going to https://wcp.hostek.com/Login.aspx and using the username and password that you set for it.<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Unlimited Plans - Add Additional Domains==<br />
You will want to follow these steps in to generate a +1 Control Panel for a separate Domain. (Please note the difference between Registration and Hosting: [https://wiki.hostek.com/Domain_Registration_and_Domain_Name_Management#Domain_Registration_Information_vs._Domain_Hosting_Information '''here''')] <br clear=all> This would be under your Windows Unlimited account, or your Windows Business/Pro plan.<br />
<br />
#Login to your WCP control panel<br />
#*Windows Unlimited: For adding a third (or more) domain select any domain from the upper right hand corner dropdown box "Domains".<br />
#Within the "Domains" box click the "Addon Domains" icon.<br />
#Click "Add" and enter the following:<br />
#*Domain Name<br />
#*Username<br />
#*Password<br />
#Click "Save"<br />
#To manage the domain, you can now select it from the '''Domains''' drop-down list/box.<br />
[[Category:Windows]]<br />
<br />
==Site Details==<br />
We recommend you review the "Site Settings" which includes many important details about your domain including:<br />
<br />
WCP (login and select domain) > Website Settings > '''Site Details'''<br />
<br />
*Testing URL<br />
*Primary and Secondary DNS<br />
*Site IP<br />
*Web Root Path<br />
*FTP Root Path<br />
===IIS Version & ColdFusion Version (if applicable)===<br />
To get your domain's IIS Version and ColdFusion Version (if applicable) log in to WCP and under the Settings section, click on the Site Details option.<br />
<br />
==FTP Accounts==<br />
*Adding or editing FTP accounts.<br />
#click on the '''FTP Accounts''' tab.<br />
#To edit one click on the little '''Pencil Icon''' to the left, to add one click on the '''Add FTP User''' tab.<br />
#If you are adding one you will set the Username:, Password: and folder then click the #Click on the '''Save''' Icon.<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==File Manager== <br />
*Basic File Operations, file uploading and editing now supported- Zip, GZip, and Tar Archive support.<br />
#Click on the '''File Manager icon''', then the '''Login icon''' on the next screen.<br />
#To create files or Directory's outside the WWW root folder right click and click on the '''Create File''' or '''Create Directory''' option.<br />
#Click the '''Continue Icon''' to add this.<br />
#To add/edit files in the WWWroot click on the '''wwwroot file'''.<br />
#once you are in you can add, edit or delete by right clicking and clicking on the options given.<br />
<br />
*Upload and Download functions<br />
#To upload a file, right click the File Manager page, and click Upload<br />
#Select the file you wish to upload by clicking Choose File<br />
#Give this file a new name or keep the existing default name<br />
<br />
#To download a file, right click the file you want to download<br />
#Click Download File. Note: This will send you to a new page.<br />
#Now your browser will be downloading the file in question. Simply check your Downloads folder or hit Ctrl+J to open the Downloads section of your browser and move this file where you want it.<br />
<br />
*NEW: Use the search bar at the top of the File Manager to quickly search the file you're looking for.<br />
[[Category:ColdFusion]]<br />
[[Category:Windows]]<br />
<br />
==Password Protect Folders==<br />
#Under the Files section click on '''Password Protect'''.<br />
#Click on '''Manage Protected Folders'''.<br />
#Browse to and click on the folder that you want to set this up on and check '''Enable Protection'''. <br />
#Select a user from the list or click on '''Manage Users''', then click '''Add''', and enter username and password then Save. <br />
<br />
==IIS Settings==<br />
*Setting up error pages, default pages, advanced settings, etc.<br />
===Custom Error pages===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Click the edit button next to the error page you want to change<br />
#Uncheck the '''Use System Default''' checkbox <br />
#Enter the path to your custom error page <br />
#Click '''Save'''<br />
===Mime Types===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Scroll to the bottom of the window and click '''Add Mime Type'''<br />
#Enter the extension for the Mime Type<br />
#Enter the Mime Type information<br />
#Click '''Save'''<br />
*An example Mime Type is below:<br />
<pre><br />
Extension: .mp3<br />
Mime Type: audio/mpeg<br />
</pre><br />
<br />
More information here: https://wiki.hostek.com/Mime_types<br />
<br />
===Default Docs===<br />
*Select a default document and drag it to the top position to set it as top priority<br />
*Click '''Add''' to add a default doc<br />
*Click the red '''X''' to delete a default doc<br />
*Click a default doc and change the name<br />
*For example: change '''"index.htm"''' to '''"index.asp"'''<br />
<br />
===Advanced===<br />
====Recycle Application Pool====<br />
If you see a Service Unavailable message on your site, or have a general need to recycle a site's IIS Application Pool, you can do so through this section of WCP. <br />
#Click the '''IIS Settings''' icon in WCP<br />
#Click the '''Advanced''' tab in the '''IIS Settings''' section<br />
#Click the '''Recycle''' button.<br />
<br />
==PHP Settings==<br />
If you notice you need a different version of php or want to check what version you are using you can update it to that version if it is installed to the server or can enable custom php.ini settings to use specifically for your domain.<br />
#Click the configuration for the domain or subdomain you want updated.<br />
#Select the version you wish to use.<br />
#Check the checkbox if you want to enable a custom php.ini file<br />
#Click save to save the settings.<br />
<br />
==ColdFusion==<br />
===ColdFusion Error Logs===<br />
====Server Error Logs====<br />
This section will show any recent errors for your site that were found within ColdFusion's server-wide exception log. Use the dropdown to choose how many hours back you'd like errors retrieved. <br />
====Application Error Logs====<br />
This section will show errors created via the cflog tag on your site. For security purposes, your cflog logs will only appear hear if you have given the file name in the cflog tag the name of your domain, ''without the www.'' For example, if your domain is ''your_domain.com'' you would set the file attribute for the cflog tag like: ''file="your_domain.com"''.<br />
<br><br><br />
''Note'': Please set the ''type'' of the ''cflog'' tag to either '''error''' or '''fatal''' on our production servers. Use of the ''information'' type is strongly discouraged. <br />
<br><br />
'''Reference''': [https://wikidocs.adobe.com/wiki/display/coldfusionen/cflog CFLog Documentation]<br />
<br />
===Clear Template Cache===<br />
Within this section you can click the '''Clear Template Cache''' button to clear cached ColdFusion pages for your site. <br />
<br />
===ColdFusion Version===<br />
Within this section of WCP, you can choose which version of ColdFusion you'd like your site to use. <br />
<br />
''Note'': You can also specify different ColdFusion versions for different subdomains on your site.<br />
[[Category:ColdFusion]]<br />
[[Category:Windows]]<br />
<br />
==DNS Editor==<br />
'''READ FIRST''' When a new domain is added to WCP all DNS records are also created (in most cases). Clicking on the DNS Editor will open a window with these records, for editing, adding and deleting. Most times nothing needs to be done other than pointing your domain to the Primary and Secondary DNS Servers listed under [https://wiki.hostek.com/WCP_(Windows_based_Control_Panel)#Site_Details WCP Site Details].<br />
<br />
===Create a new DNS record===<br />
#Click '''Add DNS''' Record button<br />
#Enter Name for record (If DNS record name is your domain name please leave this Name - text box blank as the control panel will automatically add your domain name)<br />
#Choose the Record type (A, CNAME, MX, NS, TXT, SPF, SRV)<br />
#Enter Data Type<br />
#Generally leave the TTL (Time To Live) as the default 86400<br />
#Click on the '''Save''' Icon.<br />
<br />
===Update DNS records===<br />
#To update an existing DNS record click the '''Pencil''' icon next to the record you would like to update.<br />
#You will then be able to change the Name of the record, the Type of record, Data of the record, and Time to Live.<br />
#Once updated Click on the '''Save''' Icon.<br />
<br />
===SVR Record Fields===<br />
*A SVR Record is a "'''S'''er'''v'''ice '''R'''ecord". It's a specification of data in the Domain Name System defining the location (i.e. the hostname and port number) of servers for specified services.<br />
<br />
<pre><br />
Name: _service._protocol<br />
Type: SRV<br />
Data: Address/Hostname<br />
Priority: Priority Number<br />
Weight: Weight Number<br />
Port: Port Number<br />
TTL: 86400<br />
</pre><br />
<br />
Example:<br />
<pre><br />
Name: _sip._udp<br />
Type: SRV<br />
Data: sip.mydomain.com<br />
Priority: 10<br />
Weight: 5<br />
Port: 4030<br />
TTL: 86400<br />
</pre><br />
<br />
*If you are a '''VPS Client''' with a Windows Server and a SmarterMail Active Sync license wanting to use Autodiscover for Outlook, please refer to this SmarterMail Article [https://portal.smartertools.com/kb/a2752/set-up-autodiscover-for-smartermail.aspx here].<br />
<br />
===MX Records===<br />
Here are steps to setup the correct MX Records for our MailSystem:<br />
*Note: These are setup by Default, and shouldn't need to be added unless changes were made.<br />
#Go into the '''DNS Editor''' in WCP.<br />
#Click '''Add Record'''.<br />
#In the '''Record Name''' form put " '''mail''' ".<br />
#Beside '''Type''' select '''A'''.<br />
#Beside '''Data''' put the IP Address of your MailServer.<br />
##You can find your MailServer by clicking the '''Site Details''' button in WCP.<br />
##The IP Address can be found by PINGing the server, or by performing a WHOIS search.<br />
#Once this is done click '''Save'''. Now you have an '''A Record''' labeled "mail.'''yourdomain'''.com".<br />
#You'll want to click '''Add Record''' again.<br />
#Leave the Record Name blank this time.<br />
#Beside '''Type''' select '''MX'''.<br />
#Beside '''Data''' put "mail.'''yourdomain'''.com".<br />
#Once you click '''Save''', you will then have an '''MX Record''', which points to "mail.'''yourdomain'''.com".<br />
*Congratulations! Now all you need to do is wait for DNS Propagation, which is the 2-to-12hr time period it takes for the internet to update with these new changes.<br />
<br />
===SPF Records===<br />
An SPF Record (simply an entry into the DNS records) is used by mail servers to know if mail coming from an address at your domain is really allowed to be sent from the sending mail server.<br />
<br />
To have WCP create an SPF record for you, you can click '''SPF Record''' under the '''Email Section''' and then click the '''Create''' button, or you can use the steps below to create one manually.<br />
<br />
If you will be using our servers send email related to your domain, you would generally use an SPF record like the following:<pre>"v=spf1 a mx include:spf.hostek.com -all"</pre><br />
<br />
For our Resellers that don't want to use hostek.com, use an SPF Record like:<pre>"v=spf1 a mx include:spf.ezhostingserver.com -all"</pre><br />
'''Steps to add an SPF Record to your domain:'''<br />
Assuming that your DNS is managed with us:<br />
#Log in to your hosting control panel at wcp.hostek.com<br />
#Open the DNS Editor (DNS Manager) section<br />
#Click on Add Record. <br />
#Leave the Name field blank. <br />
#For the Type, choose TXT<br />
#For the Data enter the SPF Record detail as you need, using the sample provided above.<br />
<br />
'''Basic information related to some SPF Record options:'''<br />
<br />
The '''"-all"''' may be adjusted on a per customer basis to any of the following depending on their needs:<br />
<br />
<br />
'''-all''' = mail not sent from an address listed in the SPF record should be completely rejected (Hard Fail). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
'''~all''' = mail not sent from an address listed in the SPF record should be given a higher spam score(Soft Fail). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
'''?all''' = mail not sent from an address listed in the SPF record should be treated normally as if the domain did not have an spf record (Neutral). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Sub Domains==<br />
*A sub-domain is like an extension of your domain name. For example, if your domain name were myfamily.com, a sub-domain would be in the following form: dad.myfamily.com or mom.myfamily.com etc.<br />
*You can have a sub-domain pointed to any folder within your web site. If a visitor goes directly to that sub-domain he will be taken to that folder, not to your site's main page.<br />
#Click on the '''Sub Domains icon'''<br />
#Click "'''Add'''" sub Domain button <br />
#Enter sub domain name in Name text box. This will automatically populate the Folder text box to a folder with the same name as the subdomain.<br />
#If you wish this Subdomain to point to a different folder you can click on the folder icon and choose the directory you would like your Sub Domain to point to.<br />
#Click on the "'''Save'''" Icon.<br />
#This will create the sub domain record within your domains DNS zone, <br />
*If the domains name servers are not pointed to us you will need to manually create this record where your domains DNS is hosted.<br />
[[Category:Control-Panels]]<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Domain Alias==<br />
*This will allow you to point 2 domains to the same website. How to create a Domain<br />
#To create a domain alias you will click on the ''Domain Aliases icon''<br />
#Click '''Add Domain Alias''' button<br />
#Enter your Alias Name<br />
#Click on the "'''Save'''" Icon.<br />
*You will need to be sure that your Domain Alias has been registered and has the name servers pointed to the name servers found beneath the Site Details icon.<br />
<br />
==Applications==<br />
# Some helpful video tutorials showing how to install a select few applications easily within the WCP Control Panel are below:<br />
<br />
*Joomla - [http://hostek.com/tutorials/joomla_Installation_tutorial.html Installing Joomla Application]<br />
<br />
*Wordpress - [http://hostek.com/tutorials/wordpress_Installation_tutorial.html Installing Wordpress Application]<br />
<br />
*Mura - [http://hostek.com/tutorials/mura_Installation_tutorial.html Installing Mura Application]<br />
<br />
*Magento - [http://hostek.com/tutorials/magento_Installation_tutorial.html Installing Magento Application]<br />
<br />
*Oscommerce - [http://hostek.com/tutorials/oscommerce_Installation_tutorial.html Installing OsCommerce Application]<br />
<br />
==Email==<br />
*Below is information on how to manage your email account within the WCP.<br />
*'''FOR VPS''' You will also have "Admin" access to SmarterMail. Access webmail (click the webmail link in WCP) and login with user "admin" and the primary VPS password.<br />
<br />
==Email Users==<br />
*Allows you to create Email users as well as log directly into users Webmail account<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''Add Email User''' button<br />
#Enter email user name (Example: if you need the email address "admin@domain.com" enter the user "admin")<br />
#Enter password for Email user (**See note below regarding password requirements)<br />
#Enter Display name (Usually set to the name of the person using the specific email account)<br />
#Choose if you would like this user to have administrator rights<br />
#Choose mail box size limit for this specific user<br />
#Click on the '''Save'''<br />
#'''NOTE Password requirements''' <br />
*Minimum Length 6 Characters<br />
*Must include Uppercase<br />
*Must include Lowercase<br />
*Must include Number<br />
*Must include Special character<br />
*Password cannot match username<br />
<br />
==Edit existing Email user==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''pencil icon''' next to user to update<br />
#Update information<br />
#Click '''Save'''<br />
<br />
==Web mail==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Login button''' next to user you would like access the mail for<br />
*Web Mail Provides links to access the Webmail program as well as to access mail before domain propagation to our mail server<br />
#Click '''Web Mail icon'''<br />
#If domain is propagated and pointed to our mail server you can click the '''webmail''' link to access the SmarterMail webmail log in screen.<br />
#If you domain has not yet propagated to our mail server click the "Pr-Propagation Web Mail" link to access the SmarterMail webmail log in screen.<br />
<br />
==Mail Forwarding==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up an email alias.<br />
#Click on the '''Forwarding button'''<br />
#Enter Alias name<br />
#Enter address for email to this Alias to be forwarded to<br />
#Click on the '''Save Icon'''<br />
<br />
==SPF Records==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up a SPF record<br />
#Click on the '''Advanced''' button and then the '''SPF Record''' button<br />
#Click the '''Create''' button<br />
<br />
==Domain Keys==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up Domain Keys<br />
#Click on the '''Advanced''' button and then the '''Domain Keys''' button<br />
#Click '''Enable'''<br />
<br />
==Mail Logs==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Advanced''' button and then the '''Mail Logs''' button<br />
#Select an email account<br />
#Select a date and log type<br />
#Click on Search<br />
<br />
==MySQL database==<br />
*MySQL Allow you to create a MySQL database under your domain<br />
#Click on '''MySQL icon'''<br />
#To add new database click '''Add MySQL Database'''<br />
#Enter Database Name<br />
#Enter Username<br />
#Enter Password<br />
#(If you need a coldfusion DSN place check in check box and provide Coldfusion DSN name)<br />
#Click '''Save'''<br />
<br />
*To create new user for existing database<br />
#Click '''MySQL icon'''<br />
#Click '''Add new user button'''<br />
#Enter Username<br />
#Enter Password<br />
#Place check mark in check box for each database you would like this user to have access to.<br />
#To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click '''pencil icon next to Username'''<br />
#enter new password<br />
#Click on the '''Save Icon'''.<br />
<br />
*To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click pencil '''icon next to Username'''<br />
#Enter new password<br />
#Click on the '''Save''' Icon.<br />
<br />
==PhpMyAdmin==<br />
*Allows you to log directly into your MySQL database to manage.<br />
#Click on '''PhpMyAdmin link'''<br />
#If you are not logged directly into your MySQL database simply enter the server your database is located on (Can be found by clicking the MySQL icon) and enter your Username and Password.<br />
#Once logged in your Databases will be displayed on the Left, click on '''database name''' to manage that database.<br />
*Here is a Video that will show how to create a MySQL database and how to Backup / Restore the database through PhpMyAdmin: [http://hostek.com/tutorials/managing_mysql.html PhpMyAdmin Backup and Restore Video]<br />
<br />
==MSSQL==<br />
===To create MSSQL databases and users===<br />
#Click '''MSSQL icon'''<br />
#To add a new database click '''Add MSSQL''' database<br />
#Enter Database Name<br />
#Choose database size<br />
#Enter or Choose existing Username<br />
#Enter Password<br />
#Choose '''Default Collation''' (Usually left as default)<br />
#Choose '''Recovery Model''' (Usually left as Simple as we make daily full backups of all #databases which we keep for 7 days)<br />
#Place a Check mark in the box for Coldfusion DataSource if ColdFusion DSN is needed.<br />
#Enter ColdFusion DSN name.<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit an existing MSSQL database===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Edit field necessary<br />
#Click on the '''Save''' Icon.<br />
<br />
===Changing the MSSQL Transaction Log (Recovery Model) Settings===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Click the dropdown menu next to '''Recovery Model''' and select either '''Full''' or '''Simple'''<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit password for existing MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil next''' to user to edit<br />
#Update password<br />
#Click on the '''Save''' Icon.<br />
<br />
===To add new MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Add MSSQL''' User button<br />
#Enter username<br />
#Enter password<br />
#Place checkmark next to each database this users needs access to<br />
#Click on the '''Save''' Icon.<br />
<br />
===To make an MS SQL user the DB Owner===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Select the owner you wish to be the DB Owner<br />
#Click on the '''Save''' Icon.<br />
<br />
==MSSQL Tools (Shared Hosting)==<br />
*Allows you to log directly into MyLittleAdmin to manage your MSSQL database or MyLittleBackup to backup or restore your MSSQL database.<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Manage/Backup/Restore<br />
#Select User with access to database needed<br />
#Choose myLittleAdmin button to manage your MSSQL database<br />
#Choose myLittleBackup button to backup/restore your database<br />
<br />
===To Backup and Download Your MSSQL Database===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Backup Databases' at the top left of the new page.<br />
#Select your database from the drop-down.<br />
#Click 'OK' on Step 2 if the information looks correct.<br />
#Name your backup and give it a description.<br />
#Click 'Backup'.<br />
#Click the link provided to download your SQL backup file.<br />
<br />
===To Restore an MSSQL Backup===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Restore databases'<br />
#Choose the database you want to restore into.<br />
#Click 'Choose File' and select the SQL backup file on your computer. (Example SQL backup format: Backupname.bak)<br />
#Click Upload.<br />
#Click the backup file you just uploaded and press OK. <br />
#Click Restore.<br />
<br />
==DataSources(DSN's)==<br />
===Create a MySQL or MS SQL Server DSN===<br />
*Allows to create a DSN for an existing database for your domain.<br />
#To create a MySQL or MSSQL DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose MySQL or MSSQL from drop down depending on the database this is connecting to<br />
#Click '''Add DSN'''<br />
#Choose DSN type Access/MySQL/MSSQL<br />
#Enter DSN name<br />
#Enter Database name DSN will be connecting to<br />
#Enter Server (Can by found by viewing database DSN is for)<br />
#Enter Username for database DSN is connecting to<br />
#Enter Password for database DSN is connecting to<br />
#Choose if it is a ColdFusion DSN<br />
#Choose if you need Unicode Support<br />
#Click on the '''Save''' Icon.<br />
===Create an Access DSN===<br />
*To create an Access DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose '''Access''' from drop down menu<br />
#Enter DSN Name<br />
#Click on Folder icon to choose correct directory Access Database is located in<br />
#Enter Username (If one is set for your Access Database, if not this can be left blank)<br />
#Enter Password (If one is protecting your Database, if not this can be left blank)<br />
#Choose if it needs to be a ColdFusion DSN<br />
#Click on the '''Save''' Icon.<br />
===Editing DSNs===<br />
*To edit existing DSN<br />
#Click '''DataSources''' (DSN's) icon<br />
#Click pencil next to DSN to edit<br />
#Update information<br />
#Click on the '''Save''' Icon.<br />
<br />
==Railo Web Administrator==<br />
The Railo Web Administrator gives you access to Railo-specific settings for your account such as Railo Datasources and other configuration options.<br />
===Create a Railo Datasource (DSN)===<br />
#From within your control panel, click on the "Railo Web Administrator" icon<br />
#Inside the Railo Web Administrator click the "Datasources" link from the lefthand navigation menu. <br />
#Select the database type, enter a name, and click ''Create''.<br />
#Configure your datasource with all the correct server, username and password. <br />
#*'''IMPORTANT''': If using MySQL also make sure the option for '''Alias Handling''' is enabled.<br />
#Click the ''Create'' button, and your DSN will be available for use on your site.<br />
<br />
==Security and SSL==<br />
Installing a new certificate, or re-keying an existing certificate.<br />
<br />
===Dedicated SSL===<br />
'''VPS Hosting''' Request a static IP for sites added to your server which require SSL, we will provision the IP on the server and assign it in WCP for use with installing a Dedicated SSL.<br />
<br />
'''Shared Hosting''' If ordering a new certificate from Hostek.com you will be assigned a static IP, if importing from another provider you will need to request a static IP be assigned before the certificate can be activated.<br />
<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Dedicated SSL (click)'''<br />
#Click '''Generate CSR (Certificate Signing Request)'''<br />
#Fill in the requested information.<br />
#Click Create<br />
#Copy the '''Certificate Signing Request (CSR)''', which should be used when placing a new SSL order or re-keying an existing certificate.<br />
<br />
<br />
===Shared SSL(shared hosting)===<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Shared SSL (click)'''<br />
#Click '''Enable'''<br />
#The URL for your sites shared SSL will be provided.<br />
<br />
<br />
===Deny IPs===<br />
This tool allows you to specify if an IP is blocked or allowed, and whether your site is by default denying access.<br />
<br />
To block an IP:<br />
#Grab the IP you need blocked from a log or from an email<br />
#In the Deny IPs tool click Add<br />
#Paste or type in the IP<br />
#Choose Block in the drop down menu (By default it's set to Block)<br />
#Click Save<br />
<br />
To block all IPs (Useful if your site is not live yet):<br />
#Click the Settings tab at the top<br />
#Open up the drop down menu next to Default Access<br />
#Choose Block (By default this is Allow)<br />
<br />
==Usage==<br />
To view your account's quotas and how much resources you have available:<br />
#Log in to WCP<br />
#Click the '''Usage''' icon<br />
<br />
Here you can see the limits and amount used for the following resources: '''Site Disk Space, Site Bandwidth, Mail Disk Space, MySQL Disk Space,''' and '''MS SQL Disk Space''' (if applicable)<br />
<br />
<br />
==VPS Manager (VPS Accounts)==<br />
<br />
Overview of the '''VPS Manager''' section in the control panel.<br />
<br />
===Service Groups===<br />
<br />
The service groups section allows you to specify which services a domain should use when being created or when databases are added to the domain. If you only have a single VPS server, the default service group will usually be used for everything. However, if you have multiple servers, you can use this section to allow new domains to use services on both servers (I.E. Use one server for the website and another for the database). It is also possible to create service groups that offers fewer services in-case you want to create domains with no dns, no mail, or no website.<br />
<br />
Options overview:<br />
* '''Name''': A name you will use to reference this group of services when creating or modifying a domain<br />
* '''Site Service''': The server on which the website for this domain will be created.<br />
* '''Mail Service''': The server on which the mail account for this domain will be created.<br />
* '''DNS Service''': The server on which the DNS zone for this domain will be created.<br />
* '''MSSQL Service''': The server on which new MSSQL databases will be created.<br />
* '''MySQL Service''': The server on which new MySQL databases will be created.<br />
<br />
<br />
===Server Details===<br />
<br />
This page gives a brief overview of resource resource usage on the server and the server's 'Computer Name' as configured in Windows.<br />
<br />
<br />
===Firewall Management===<br />
This page allows you to manage the Windows Firewall rules for some common ports.<br />
[[File:Firewall mgmt.png]]<br />
<br />
===Restricting Access to a Port===<br />
If you wish to restrict access to a port on your VPS do the following<br />
*Open the Firewall Management section within your control panel's VPS Manager<br />
*Click the pencil icon (edit) next to the service you wish to secure ''(eg. SQL Server, MySQL, Remote Desktop)''<br />
*In the window that appears, choose one of the following from the ''Port Status'' dropdown menu:<br />
**'''Closed''': Prevent any public access to the port<br />
**'''Restricted''': Only allow select IPs access to the port<br />
*Click ''Save'' once you've made your changes. <br> <br><br />
''Example: Restricting Access to SQL Server Port'' <br><br />
[[File:Firewall sql.png]]<br />
<br />
===Service Manager===<br />
<br />
This page allows you to start, restart, or stop some common services.<br />
<br />
<br />
===Add Domain===<br />
<br />
This page allows you to add new VPS domains.<br />
<br />
<br />
===List Domains===<br />
<br />
This page lists existing VPS domains and allows you to remove or modify them.<br />
<br />
<br />
[[Category:Control-Panels]]<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
[[Category:ColdFusion-VPS]]<br />
[[Category:Railo-VPS]]<br />
[[Category:Windows-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=WCP_(Windows_based_Control_Panel)&diff=2332WCP (Windows based Control Panel)2014-12-12T14:55:16Z<p>Brentb: /* Domain Keys */</p>
<hr />
<div>==How To Login To My WCP Control Panel==<br />
#To manage your domain, login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
*You can also login to the control panel through your billing control panel https://cp.hostek.com/clientarea.php<br />
#Click on ''''My Services'''' 'Click the '''small Green arrow''' on the the notepad to the right'<br />
#Now click the '''Login to Control Panel''' Icon'''<br />
<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Custom URL for the WCP Control Panel==<br />
The WCP can als be accessed by wcp.your_domain.com<br />
<br />
Setup wcp.your_domain.com as an A record for "184.175.108.65" or as a CName record for "wcp.ezhostingserver.com".<br />
<br />
===Resellers and VPS - WCP White label Settings===<br />
Resellers and VPS customers can setup their logo in their Reseller control panel, however those additional features will only be available when accessing the control panel using the specific domain they configured within the Reseller Setttings of the control panel. The Reseller settings will be available using '''any''' URL, and as mentioned within these settings the reseller '''URL''' can be setup and other whitelabel options (custom control panel logo, favicon, etc.) making WCP the ultimate Windows Control Panel.<br />
<br />
<br />
[[Category: Windows VPS]]<br />
[[Category:Resellers]]<br />
<br />
==Adding Additional Control Panel Logins==<br />
*This will allow you to set up additional control panel logins for you or for others involved in editing or managing your account. You can limit the Permissions or options available for them to manage.<br />
#Login to the WCP Control Panel, using the details below<br />
#URL: '''https://wcp.hostek.com'''/<br />
#Username: <br />
#Password: ** same as your cp.hostek.com password **<br />
#Click on the '''Control panel Logins''' tab, then click on the '''Add''' icon.<br />
#Put the "Username, Password and if you want them to have Limited Permission.<br />
#If you want them to have Limited Permission then check the '''Limited Permission''' box. This will load a dropdown where you can select what privlages they have to manage.<br />
#Once you are done click the '''Save''' icon at the bottom of the screen.<br />
#Once it has been added you or they can login by going to https://wcp.hostek.com/Login.aspx and using the username and password that you set for it.<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Unlimited Plans - Add Additional Domains==<br />
You will want to follow these steps in to generate a +1 Control Panel for a separate Domain. (Please note the difference between Registration and Hosting: [https://wiki.hostek.com/Domain_Registration_and_Domain_Name_Management#Domain_Registration_Information_vs._Domain_Hosting_Information '''here''')] <br clear=all> This would be under your Windows Unlimited account, or your Windows Business/Pro plan.<br />
<br />
#Login to your WCP control panel<br />
#*Windows Unlimited: For adding a third (or more) domain select any domain from the upper right hand corner dropdown box "Domains".<br />
#Within the "Domains" box click the "Addon Domains" icon.<br />
#Click "Add" and enter the following:<br />
#*Domain Name<br />
#*Username<br />
#*Password<br />
#Click "Save"<br />
#To manage the domain, you can now select it from the '''Domains''' drop-down list/box.<br />
[[Category:Windows]]<br />
<br />
==Site Details==<br />
We recommend you review the "Site Settings" which includes many important details about your domain including:<br />
<br />
WCP (login and select domain) > Website Settings > '''Site Details'''<br />
<br />
*Testing URL<br />
*Primary and Secondary DNS<br />
*Site IP<br />
*Web Root Path<br />
*FTP Root Path<br />
===IIS Version & ColdFusion Version (if applicable)===<br />
To get your domain's IIS Version and ColdFusion Version (if applicable) log in to WCP and under the Settings section, click on the Site Details option.<br />
<br />
==FTP Accounts==<br />
*Adding or editing FTP accounts.<br />
#click on the '''FTP Accounts''' tab.<br />
#To edit one click on the little '''Pencil Icon''' to the left, to add one click on the '''Add FTP User''' tab.<br />
#If you are adding one you will set the Username:, Password: and folder then click the #Click on the '''Save''' Icon.<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==File Manager== <br />
*Basic File Operations, file uploading and editing now supported- Zip, GZip, and Tar Archive support.<br />
#Click on the '''File Manager icon''', then the '''Login icon''' on the next screen.<br />
#To create files or Directory's outside the WWW root folder right click and click on the '''Create File''' or '''Create Directory''' option.<br />
#Click the '''Continue Icon''' to add this.<br />
#To add/edit files in the WWWroot click on the '''wwwroot file'''.<br />
#once you are in you can add, edit or delete by right clicking and clicking on the options given.<br />
<br />
*Upload and Download functions<br />
#To upload a file, right click the File Manager page, and click Upload<br />
#Select the file you wish to upload by clicking Choose File<br />
#Give this file a new name or keep the existing default name<br />
<br />
#To download a file, right click the file you want to download<br />
#Click Download File. Note: This will send you to a new page.<br />
#Now your browser will be downloading the file in question. Simply check your Downloads folder or hit Ctrl+J to open the Downloads section of your browser and move this file where you want it.<br />
<br />
*NEW: Use the search bar at the top of the File Manager to quickly search the file you're looking for.<br />
[[Category:ColdFusion]]<br />
[[Category:Windows]]<br />
<br />
==Password Protect Folders==<br />
#Under the Files section click on '''Password Protect'''.<br />
#Click on '''Manage Protected Folders'''.<br />
#Browse to and click on the folder that you want to set this up on and check '''Enable Protection'''. <br />
#Select a user from the list or click on '''Manage Users''', then click '''Add''', and enter username and password then Save. <br />
<br />
==IIS Settings==<br />
*Setting up error pages, default pages, advanced settings, etc.<br />
===Custom Error pages===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Click the edit button next to the error page you want to change<br />
#Uncheck the '''Use System Default''' checkbox <br />
#Enter the path to your custom error page <br />
#Click '''Save'''<br />
===Mime Types===<br />
#Click on '''IIS Settings''' in your WCP<br />
#Scroll to the bottom of the window and click '''Add Mime Type'''<br />
#Enter the extension for the Mime Type<br />
#Enter the Mime Type information<br />
#Click '''Save'''<br />
*An example Mime Type is below:<br />
<pre><br />
Extension: .mp3<br />
Mime Type: audio/mpeg<br />
</pre><br />
<br />
More information here: https://wiki.hostek.com/Mime_types<br />
<br />
===Default Docs===<br />
*Select a default document and drag it to the top position to set it as top priority<br />
*Click '''Add''' to add a default doc<br />
*Click the red '''X''' to delete a default doc<br />
*Click a default doc and change the name<br />
*For example: change '''"index.htm"''' to '''"index.asp"'''<br />
<br />
===Advanced===<br />
====Recycle Application Pool====<br />
If you see a Service Unavailable message on your site, or have a general need to recycle a site's IIS Application Pool, you can do so through this section of WCP. <br />
#Click the '''IIS Settings''' icon in WCP<br />
#Click the '''Advanced''' tab in the '''IIS Settings''' section<br />
#Click the '''Recycle''' button.<br />
<br />
==PHP Settings==<br />
If you notice you need a different version of php or want to check what version you are using you can update it to that version if it is installed to the server or can enable custom php.ini settings to use specifically for your domain.<br />
#Click the configuration for the domain or subdomain you want updated.<br />
#Select the version you wish to use.<br />
#Check the checkbox if you want to enable a custom php.ini file<br />
#Click save to save the settings.<br />
<br />
==ColdFusion==<br />
===ColdFusion Error Logs===<br />
====Server Error Logs====<br />
This section will show any recent errors for your site that were found within ColdFusion's server-wide exception log. Use the dropdown to choose how many hours back you'd like errors retrieved. <br />
====Application Error Logs====<br />
This section will show errors created via the cflog tag on your site. For security purposes, your cflog logs will only appear hear if you have given the file name in the cflog tag the name of your domain, ''without the www.'' For example, if your domain is ''your_domain.com'' you would set the file attribute for the cflog tag like: ''file="your_domain.com"''.<br />
<br><br><br />
''Note'': Please set the ''type'' of the ''cflog'' tag to either '''error''' or '''fatal''' on our production servers. Use of the ''information'' type is strongly discouraged. <br />
<br><br />
'''Reference''': [https://wikidocs.adobe.com/wiki/display/coldfusionen/cflog CFLog Documentation]<br />
<br />
===Clear Template Cache===<br />
Within this section you can click the '''Clear Template Cache''' button to clear cached ColdFusion pages for your site. <br />
<br />
===ColdFusion Version===<br />
Within this section of WCP, you can choose which version of ColdFusion you'd like your site to use. <br />
<br />
''Note'': You can also specify different ColdFusion versions for different subdomains on your site.<br />
[[Category:ColdFusion]]<br />
[[Category:Windows]]<br />
<br />
==DNS Editor==<br />
'''READ FIRST''' When a new domain is added to WCP all DNS records are also created (in most cases). Clicking on the DNS Editor will open a window with these records, for editing, adding and deleting. Most times nothing needs to be done other than pointing your domain to the Primary and Secondary DNS Servers listed under [https://wiki.hostek.com/WCP_(Windows_based_Control_Panel)#Site_Details WCP Site Details].<br />
<br />
===Create a new DNS record===<br />
#Click '''Add DNS''' Record button<br />
#Enter Name for record (If DNS record name is your domain name please leave this Name - text box blank as the control panel will automatically add your domain name)<br />
#Choose the Record type (A, CNAME, MX, NS, TXT, SPF, SRV)<br />
#Enter Data Type<br />
#Generally leave the TTL (Time To Live) as the default 86400<br />
#Click on the '''Save''' Icon.<br />
<br />
===Update DNS records===<br />
#To update an existing DNS record click the '''Pencil''' icon next to the record you would like to update.<br />
#You will then be able to change the Name of the record, the Type of record, Data of the record, and Time to Live.<br />
#Once updated Click on the '''Save''' Icon.<br />
<br />
===SVR Record Fields===<br />
*A SVR Record is a "'''S'''er'''v'''ice '''R'''ecord". It's a specification of data in the Domain Name System defining the location (i.e. the hostname and port number) of servers for specified services.<br />
<br />
<pre><br />
Name: _service._protocol<br />
Type: SRV<br />
Data: Address/Hostname<br />
Priority: Priority Number<br />
Weight: Weight Number<br />
Port: Port Number<br />
TTL: 86400<br />
</pre><br />
<br />
Example:<br />
<pre><br />
Name: _sip._udp<br />
Type: SRV<br />
Data: sip.mydomain.com<br />
Priority: 10<br />
Weight: 5<br />
Port: 4030<br />
TTL: 86400<br />
</pre><br />
<br />
*If you are a '''VPS Client''' with a Windows Server and a SmarterMail Active Sync license wanting to use Autodiscover for Outlook, please refer to this SmarterMail Article [https://portal.smartertools.com/kb/a2752/set-up-autodiscover-for-smartermail.aspx here].<br />
<br />
===MX Records===<br />
Here are steps to setup the correct MX Records for our MailSystem:<br />
*Note: These are setup by Default, and shouldn't need to be added unless changes were made.<br />
#Go into the '''DNS Editor''' in WCP.<br />
#Click '''Add Record'''.<br />
#In the '''Record Name''' form put " '''mail''' ".<br />
#Beside '''Type''' select '''A'''.<br />
#Beside '''Data''' put the IP Address of your MailServer.<br />
##You can find your MailServer by clicking the '''Site Details''' button in WCP.<br />
##The IP Address can be found by PINGing the server, or by performing a WHOIS search.<br />
#Once this is done click '''Save'''. Now you have an '''A Record''' labeled "mail.'''yourdomain'''.com".<br />
#You'll want to click '''Add Record''' again.<br />
#Leave the Record Name blank this time.<br />
#Beside '''Type''' select '''MX'''.<br />
#Beside '''Data''' put "mail.'''yourdomain'''.com".<br />
#Once you click '''Save''', you will then have an '''MX Record''', which points to "mail.'''yourdomain'''.com".<br />
*Congratulations! Now all you need to do is wait for DNS Propagation, which is the 2-to-12hr time period it takes for the internet to update with these new changes.<br />
<br />
===SPF Records===<br />
An SPF Record (simply an entry into the DNS records) is used by mail servers to know if mail coming from an address at your domain is really allowed to be sent from the sending mail server.<br />
<br />
To have WCP create an SPF record for you, you can click '''SPF Record''' under the '''Email Section''' and then click the '''Create''' button, or you can use the steps below to create one manually.<br />
<br />
If you will be using our servers send email related to your domain, you would generally use an SPF record like the following:<pre>"v=spf1 a mx include:spf.hostek.com -all"</pre><br />
<br />
For our Resellers that don't want to use hostek.com, use an SPF Record like:<pre>"v=spf1 a mx include:spf.ezhostingserver.com -all"</pre><br />
'''Steps to add an SPF Record to your domain:'''<br />
Assuming that your DNS is managed with us:<br />
#Log in to your hosting control panel at wcp.hostek.com<br />
#Open the DNS Editor (DNS Manager) section<br />
#Click on Add Record. <br />
#Leave the Name field blank. <br />
#For the Type, choose TXT<br />
#For the Data enter the SPF Record detail as you need, using the sample provided above.<br />
<br />
'''Basic information related to some SPF Record options:'''<br />
<br />
The '''"-all"''' may be adjusted on a per customer basis to any of the following depending on their needs:<br />
<br />
<br />
'''-all''' = mail not sent from an address listed in the SPF record should be completely rejected (Hard Fail). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
'''~all''' = mail not sent from an address listed in the SPF record should be given a higher spam score(Soft Fail). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
'''?all''' = mail not sent from an address listed in the SPF record should be treated normally as if the domain did not have an spf record (Neutral). Mail that IS sent from an address in the SPF record may be given a lower spam score by some servers.<br />
<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Sub Domains==<br />
*A sub-domain is like an extension of your domain name. For example, if your domain name were myfamily.com, a sub-domain would be in the following form: dad.myfamily.com or mom.myfamily.com etc.<br />
*You can have a sub-domain pointed to any folder within your web site. If a visitor goes directly to that sub-domain he will be taken to that folder, not to your site's main page.<br />
#Click on the '''Sub Domains icon'''<br />
#Click "'''Add'''" sub Domain button <br />
#Enter sub domain name in Name text box. This will automatically populate the Folder text box to a folder with the same name as the subdomain.<br />
#If you wish this Subdomain to point to a different folder you can click on the folder icon and choose the directory you would like your Sub Domain to point to.<br />
#Click on the "'''Save'''" Icon.<br />
#This will create the sub domain record within your domains DNS zone, <br />
*If the domains name servers are not pointed to us you will need to manually create this record where your domains DNS is hosted.<br />
[[Category:Control-Panels]]<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
<br />
==Domain Alias==<br />
*This will allow you to point 2 domains to the same website. How to create a Domain<br />
#To create a domain alias you will click on the ''Domain Aliases icon''<br />
#Click '''Add Domain Alias''' button<br />
#Enter your Alias Name<br />
#Click on the "'''Save'''" Icon.<br />
*You will need to be sure that your Domain Alias has been registered and has the name servers pointed to the name servers found beneath the Site Details icon.<br />
<br />
==Applications==<br />
# Some helpful video tutorials showing how to install a select few applications easily within the WCP Control Panel are below:<br />
<br />
*Joomla - [http://hostek.com/tutorials/joomla_Installation_tutorial.html Installing Joomla Application]<br />
<br />
*Wordpress - [http://hostek.com/tutorials/wordpress_Installation_tutorial.html Installing Wordpress Application]<br />
<br />
*Mura - [http://hostek.com/tutorials/mura_Installation_tutorial.html Installing Mura Application]<br />
<br />
*Magento - [http://hostek.com/tutorials/magento_Installation_tutorial.html Installing Magento Application]<br />
<br />
*Oscommerce - [http://hostek.com/tutorials/oscommerce_Installation_tutorial.html Installing OsCommerce Application]<br />
<br />
==Email==<br />
*Below is information on how to manage your email account within the WCP.<br />
*'''FOR VPS''' You will also have "Admin" access to SmarterMail. Access webmail (click the webmail link in WCP) and login with user "admin" and the primary VPS password.<br />
<br />
==Email Users==<br />
*Allows you to create Email users as well as log directly into users Webmail account<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''Add Email User''' button<br />
#Enter email user name (Example: if you need the email address "admin@domain.com" enter the user "admin")<br />
#Enter password for Email user (**See note below regarding password requirements)<br />
#Enter Display name (Usually set to the name of the person using the specific email account)<br />
#Choose if you would like this user to have administrator rights<br />
#Choose mail box size limit for this specific user<br />
#Click on the '''Save'''<br />
#'''NOTE Password requirements''' <br />
*Minimum Length 6 Characters<br />
*Must include Uppercase<br />
*Must include Lowercase<br />
*Must include Number<br />
*Must include Special character<br />
*Password cannot match username<br />
<br />
==Edit existing Email user==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Users''' icon<br />
#Click '''pencil icon''' next to user to update<br />
#Update information<br />
#Click '''Save'''<br />
<br />
==Web mail==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click '''Login button''' next to user you would like access the mail for<br />
*Web Mail Provides links to access the Webmail program as well as to access mail before domain propagation to our mail server<br />
#Click '''Web Mail icon'''<br />
#If domain is propagated and pointed to our mail server you can click the '''webmail''' link to access the SmarterMail webmail log in screen.<br />
#If you domain has not yet propagated to our mail server click the "Pr-Propagation Web Mail" link to access the SmarterMail webmail log in screen.<br />
<br />
==Mail Forwarding==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up an email alias.<br />
#Click on the '''Forwarding button'''<br />
#Enter Alias name<br />
#Enter address for email to this Alias to be forwarded to<br />
#Click on the '''Save Icon'''<br />
<br />
==SPF Records==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up a SPF record<br />
#Click on the '''SPF Record''' button<br />
#Click the '''Create''' button<br />
<br />
==Domain Keys==<br />
#Once you are logged into your WCP account, under the Email Section<br />
*Allows you to set up Domain Keys<br />
#Click on the '''Advanced''' button and then the '''Domain Keys''' button<br />
#Click '''Enable'''<br />
<br />
==Mail Logs==<br />
#Once you are logged into your WCP account, under the Email Section<br />
#Click on the '''Advanced''' button and then the '''Mail Logs''' button<br />
#Select an email account<br />
#Select a date and log type<br />
#Click on Search<br />
<br />
==MySQL database==<br />
*MySQL Allow you to create a MySQL database under your domain<br />
#Click on '''MySQL icon'''<br />
#To add new database click '''Add MySQL Database'''<br />
#Enter Database Name<br />
#Enter Username<br />
#Enter Password<br />
#(If you need a coldfusion DSN place check in check box and provide Coldfusion DSN name)<br />
#Click '''Save'''<br />
<br />
*To create new user for existing database<br />
#Click '''MySQL icon'''<br />
#Click '''Add new user button'''<br />
#Enter Username<br />
#Enter Password<br />
#Place check mark in check box for each database you would like this user to have access to.<br />
#To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click '''pencil icon next to Username'''<br />
#enter new password<br />
#Click on the '''Save Icon'''.<br />
<br />
*To update the password on existing database user.<br />
#Click '''MySQL icon'''<br />
#Click pencil '''icon next to Username'''<br />
#Enter new password<br />
#Click on the '''Save''' Icon.<br />
<br />
==PhpMyAdmin==<br />
*Allows you to log directly into your MySQL database to manage.<br />
#Click on '''PhpMyAdmin link'''<br />
#If you are not logged directly into your MySQL database simply enter the server your database is located on (Can be found by clicking the MySQL icon) and enter your Username and Password.<br />
#Once logged in your Databases will be displayed on the Left, click on '''database name''' to manage that database.<br />
*Here is a Video that will show how to create a MySQL database and how to Backup / Restore the database through PhpMyAdmin: [http://hostek.com/tutorials/managing_mysql.html PhpMyAdmin Backup and Restore Video]<br />
<br />
==MSSQL==<br />
===To create MSSQL databases and users===<br />
#Click '''MSSQL icon'''<br />
#To add a new database click '''Add MSSQL''' database<br />
#Enter Database Name<br />
#Choose database size<br />
#Enter or Choose existing Username<br />
#Enter Password<br />
#Choose '''Default Collation''' (Usually left as default)<br />
#Choose '''Recovery Model''' (Usually left as Simple as we make daily full backups of all #databases which we keep for 7 days)<br />
#Place a Check mark in the box for Coldfusion DataSource if ColdFusion DSN is needed.<br />
#Enter ColdFusion DSN name.<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit an existing MSSQL database===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Edit field necessary<br />
#Click on the '''Save''' Icon.<br />
<br />
===Changing the MSSQL Transaction Log (Recovery Model) Settings===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Click the dropdown menu next to '''Recovery Model''' and select either '''Full''' or '''Simple'''<br />
#Click on the '''Save''' Icon.<br />
<br />
===To edit password for existing MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil next''' to user to edit<br />
#Update password<br />
#Click on the '''Save''' Icon.<br />
<br />
===To add new MSSQL user===<br />
#Click '''MSSQL icon'''<br />
#Click '''Add MSSQL''' User button<br />
#Enter username<br />
#Enter password<br />
#Place checkmark next to each database this users needs access to<br />
#Click on the '''Save''' Icon.<br />
<br />
===To make an MS SQL user the DB Owner===<br />
#Click '''MSSQL icon'''<br />
#Click '''Pencil icon''' next to database name to edit<br />
#Select the owner you wish to be the DB Owner<br />
#Click on the '''Save''' Icon.<br />
<br />
==MSSQL Tools (Shared Hosting)==<br />
*Allows you to log directly into MyLittleAdmin to manage your MSSQL database or MyLittleBackup to backup or restore your MSSQL database.<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Manage/Backup/Restore<br />
#Select User with access to database needed<br />
#Choose myLittleAdmin button to manage your MSSQL database<br />
#Choose myLittleBackup button to backup/restore your database<br />
<br />
===To Backup and Download Your MSSQL Database===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Backup Databases' at the top left of the new page.<br />
#Select your database from the drop-down.<br />
#Click 'OK' on Step 2 if the information looks correct.<br />
#Name your backup and give it a description.<br />
#Click 'Backup'.<br />
#Click the link provided to download your SQL backup file.<br />
<br />
===To Restore an MSSQL Backup===<br />
<br />
#Click '''MSSQL Tools''' icon<br />
#Select database to Backup.<br />
#Select User with access to database.<br />
#Choose the myLittleBackup button.<br />
#Click 'Restore databases'<br />
#Choose the database you want to restore into.<br />
#Click 'Choose File' and select the SQL backup file on your computer. (Example SQL backup format: Backupname.bak)<br />
#Click Upload.<br />
#Click the backup file you just uploaded and press OK. <br />
#Click Restore.<br />
<br />
==DataSources(DSN's)==<br />
===Create a MySQL or MS SQL Server DSN===<br />
*Allows to create a DSN for an existing database for your domain.<br />
#To create a MySQL or MSSQL DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose MySQL or MSSQL from drop down depending on the database this is connecting to<br />
#Click '''Add DSN'''<br />
#Choose DSN type Access/MySQL/MSSQL<br />
#Enter DSN name<br />
#Enter Database name DSN will be connecting to<br />
#Enter Server (Can by found by viewing database DSN is for)<br />
#Enter Username for database DSN is connecting to<br />
#Enter Password for database DSN is connecting to<br />
#Choose if it is a ColdFusion DSN<br />
#Choose if you need Unicode Support<br />
#Click on the '''Save''' Icon.<br />
===Create an Access DSN===<br />
*To create an Access DataSource<br />
#Click '''DataSources''' (DSN's) icon<br />
#Choose '''Access''' from drop down menu<br />
#Enter DSN Name<br />
#Click on Folder icon to choose correct directory Access Database is located in<br />
#Enter Username (If one is set for your Access Database, if not this can be left blank)<br />
#Enter Password (If one is protecting your Database, if not this can be left blank)<br />
#Choose if it needs to be a ColdFusion DSN<br />
#Click on the '''Save''' Icon.<br />
===Editing DSNs===<br />
*To edit existing DSN<br />
#Click '''DataSources''' (DSN's) icon<br />
#Click pencil next to DSN to edit<br />
#Update information<br />
#Click on the '''Save''' Icon.<br />
<br />
==Railo Web Administrator==<br />
The Railo Web Administrator gives you access to Railo-specific settings for your account such as Railo Datasources and other configuration options.<br />
===Create a Railo Datasource (DSN)===<br />
#From within your control panel, click on the "Railo Web Administrator" icon<br />
#Inside the Railo Web Administrator click the "Datasources" link from the lefthand navigation menu. <br />
#Select the database type, enter a name, and click ''Create''.<br />
#Configure your datasource with all the correct server, username and password. <br />
#*'''IMPORTANT''': If using MySQL also make sure the option for '''Alias Handling''' is enabled.<br />
#Click the ''Create'' button, and your DSN will be available for use on your site.<br />
<br />
==Security and SSL==<br />
Installing a new certificate, or re-keying an existing certificate.<br />
<br />
===Dedicated SSL===<br />
'''VPS Hosting''' Request a static IP for sites added to your server which require SSL, we will provision the IP on the server and assign it in WCP for use with installing a Dedicated SSL.<br />
<br />
'''Shared Hosting''' If ordering a new certificate from Hostek.com you will be assigned a static IP, if importing from another provider you will need to request a static IP be assigned before the certificate can be activated.<br />
<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Dedicated SSL (click)'''<br />
#Click '''Generate CSR (Certificate Signing Request)'''<br />
#Fill in the requested information.<br />
#Click Create<br />
#Copy the '''Certificate Signing Request (CSR)''', which should be used when placing a new SSL order or re-keying an existing certificate.<br />
<br />
<br />
===Shared SSL(shared hosting)===<br />
#Login to WCP, (select the domain, in some cases), Security and SSL, '''Shared SSL (click)'''<br />
#Click '''Enable'''<br />
#The URL for your sites shared SSL will be provided.<br />
<br />
<br />
===Deny IPs===<br />
This tool allows you to specify if an IP is blocked or allowed, and whether your site is by default denying access.<br />
<br />
To block an IP:<br />
#Grab the IP you need blocked from a log or from an email<br />
#In the Deny IPs tool click Add<br />
#Paste or type in the IP<br />
#Choose Block in the drop down menu (By default it's set to Block)<br />
#Click Save<br />
<br />
To block all IPs (Useful if your site is not live yet):<br />
#Click the Settings tab at the top<br />
#Open up the drop down menu next to Default Access<br />
#Choose Block (By default this is Allow)<br />
<br />
==Usage==<br />
To view your account's quotas and how much resources you have available:<br />
#Log in to WCP<br />
#Click the '''Usage''' icon<br />
<br />
Here you can see the limits and amount used for the following resources: '''Site Disk Space, Site Bandwidth, Mail Disk Space, MySQL Disk Space,''' and '''MS SQL Disk Space''' (if applicable)<br />
<br />
<br />
==VPS Manager (VPS Accounts)==<br />
<br />
Overview of the '''VPS Manager''' section in the control panel.<br />
<br />
===Service Groups===<br />
<br />
The service groups section allows you to specify which services a domain should use when being created or when databases are added to the domain. If you only have a single VPS server, the default service group will usually be used for everything. However, if you have multiple servers, you can use this section to allow new domains to use services on both servers (I.E. Use one server for the website and another for the database). It is also possible to create service groups that offers fewer services in-case you want to create domains with no dns, no mail, or no website.<br />
<br />
Options overview:<br />
* '''Name''': A name you will use to reference this group of services when creating or modifying a domain<br />
* '''Site Service''': The server on which the website for this domain will be created.<br />
* '''Mail Service''': The server on which the mail account for this domain will be created.<br />
* '''DNS Service''': The server on which the DNS zone for this domain will be created.<br />
* '''MSSQL Service''': The server on which new MSSQL databases will be created.<br />
* '''MySQL Service''': The server on which new MySQL databases will be created.<br />
<br />
<br />
===Server Details===<br />
<br />
This page gives a brief overview of resource resource usage on the server and the server's 'Computer Name' as configured in Windows.<br />
<br />
<br />
===Firewall Management===<br />
This page allows you to manage the Windows Firewall rules for some common ports.<br />
[[File:Firewall mgmt.png]]<br />
<br />
===Restricting Access to a Port===<br />
If you wish to restrict access to a port on your VPS do the following<br />
*Open the Firewall Management section within your control panel's VPS Manager<br />
*Click the pencil icon (edit) next to the service you wish to secure ''(eg. SQL Server, MySQL, Remote Desktop)''<br />
*In the window that appears, choose one of the following from the ''Port Status'' dropdown menu:<br />
**'''Closed''': Prevent any public access to the port<br />
**'''Restricted''': Only allow select IPs access to the port<br />
*Click ''Save'' once you've made your changes. <br> <br><br />
''Example: Restricting Access to SQL Server Port'' <br><br />
[[File:Firewall sql.png]]<br />
<br />
===Service Manager===<br />
<br />
This page allows you to start, restart, or stop some common services.<br />
<br />
<br />
===Add Domain===<br />
<br />
This page allows you to add new VPS domains.<br />
<br />
<br />
===List Domains===<br />
<br />
This page lists existing VPS domains and allows you to remove or modify them.<br />
<br />
<br />
[[Category:Control-Panels]]<br />
[[Category:Windows]]<br />
[[Category:ColdFusion]]<br />
[[Category:Railo]]<br />
[[Category:ColdFusion-VPS]]<br />
[[Category:Railo-VPS]]<br />
[[Category:Windows-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=NopCommerce&diff=2318NopCommerce2014-11-13T16:28:38Z<p>Brentb: Created page with "===NopCommerce=== ==Installing NopCommerce== Please follow these steps to install NopCommerce on your site hosted on a Windows server #Login to the control panel at wcp.ho..."</p>
<hr />
<div>===NopCommerce===<br />
<br />
<br />
==Installing NopCommerce==<br />
<br />
Please follow these steps to install NopCommerce on your site hosted on a Windows server<br />
<br />
#Login to the control panel at wcp.hostek.com<br />
#Click on ASP.NET settings<br />
#Make sure version 4/4.5 is selected<br />
#Make sure the option FULL TRUST is checked<br />
#Save<br />
#Click on MSSQL<br />
#Create a database and user for nopcommerce to use here and save. Take not of the database name, user, and server it is placed on.<br />
#Visit http://www.nopcommerce.com/downloads.aspx and download the Web (No source) file<br />
#Extract the archive<br />
#Copy the contents of the extracted nopCommerce folder to the site's web root (wwwroot)<br />
#View the site using a browser<br />
#This will bring up the installation page<br />
#In the Admin user email field, enter a new email that will be used to enter the admin area of your site.<br />
#In the Admin user password field, enter your new password and confirm it.<br />
#Check the Create sample data checkbox to include sample data in the database<br />
#Select the Use an existing SQL Server (or SQL Express) database checkbox <br />
#In the Database name field, enter your database name<br />
#In the SQL Server name or IP address enter the server name you took not of above (example: sql5.hostek.com)<br />
#In SQL account, enter the username you used for the database and the password<br />
#Click install to start the installation process<br />
#When setup is completed, your new site's homepage will be displayed<br />
<br />
Following these steps will install NopCommerce on your site. You can also take note of NopCommerce's installation article located here for further reference: http://docs.nopcommerce.com/display/nc/Installing+nopCommerce<br />
<br />
[[Category:Tutorials]]</div>Brentbhttps://wiki.hostek.com/index.php?title=Disable_SSL_3.0_for_POODLE_Vulnerability&diff=2301Disable SSL 3.0 for POODLE Vulnerability2014-10-29T16:20:42Z<p>Brentb: Created page with "===How to disable SSL 3.0 to protect against the POODLE Vulnerability on your VPS=== Recently, SSL 3.0 was exposed to a vulnerability known as POODLE which has made it no lon..."</p>
<hr />
<div>===How to disable SSL 3.0 to protect against the POODLE Vulnerability on your VPS===<br />
<br />
Recently, SSL 3.0 was exposed to a vulnerability known as POODLE which has made it no longer viable as a protocol. TLS 1.0 and 1.2 are now used as they are more secure. Below, we have detailed steps on how to protect your VPS against this vulnerability by disabling SSL 3.0<br />
<br />
<br />
==Windows VPS==<br />
<br />
Follow these steps to disable SSL 3.0 on your Windows VPS<br />
<br />
#Login to RDP<br />
#Click Start---Run<br />
#Type Regedit and hit enter<br />
#Expand HKEY_LOCAL_MACHINE<br />
#Expand SYSTEM<br />
#Expand CurrentControlSet<br />
#Expand Control<br />
#Expand SecurityProviders<br />
#Expand SCHANNEL<br />
#Expand Protocols<br />
#If there is a key here for SSL 3.0, expand it and right-click on server. Click Add Dword value and name it Enabled. Set it's decimal value to 0. Reboot. If there is not, proceed to next step<br />
#Right click on Protocols and click Add Key. Name it SSL 3.0<br />
#Right click on the newly created SSL 3.0 and Add Key. Name it Server<br />
#Right click on the newly created Server and click Add Dword. Name it Enabled. Set it's decimal value to 0. <br />
#Reboot<br />
<br />
<br />
==Cpanel VPS==<br />
<br />
Follow these steps to disable SSL 3.0 on your Linux VPS<br />
<br />
#Login to WHM (x.x.x.x:2086 where x.x.x.x is server IP)<br />
#Search Apache Configuration in the search bar and click on it<br />
#Click on Include Editor<br />
#Go to Pre-Main Include and select all versions<br />
#Add the following to the text box:<br/> SSLHonorCipherOrder On <br/>SSLProtocol -All +TLSv1<br />
#Click Update<br />
#This will rebuild your Apache Configuration<br />
#Once complete, click Restart Apache<br />
<br />
<br />
Following these steps will protect you from the POODLE vulnerability.<br />
<br />
[[Category:VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=SSL_Certificates&diff=2298SSL Certificates2014-10-26T20:41:22Z<p>Brentb: /* Do You Support SSL 3.0? */</p>
<hr />
<div>__FORCETOC__<br />
<br />
==What Is An SSL Certificate?==<br />
A SSL certificate encrypts the data that is sent over your website so that a third party cannot view it and exploit it. SSL certificates are typically used on sites that need to accept credit card information or any other type of sensitive data that you do not want exposed. <br />
<br />
==When to use an SSL Certificate==<br />
You would want to use an SSL certificate when your web page is collecting person information or if you are requesting a password. This provides an added layer of security for your visitors.<br />
<br />
==Ordering an SSL Certificate==<br />
#Login to your client billing area (https://cp.hostek.com).<br />
#Click Services and then Order New Service.<br />
#Find where it says Choose Another Category and click it and select SSL Certificates.<br />
#Find the Certificate you would like to order and click 'Order Now'.<br />
#Fill in the necessary information in the text boxes accurately, then click 'Update Cart'.<br />
#Once the order is complete, our Support Team will process the installation of your Certificate.<br />
<br />
You will be contacted via Email/Phone, if needed, for any further information.<br />
<br />
==Installing SSL in WCP==<br />
#Log in to the WCP at http://wcp.hostek.com<br />
#Click on '''"Dedicated SSL"''' under the '''"Security and SSL"''' heading<br />
#Click '''"Generate Certificate Request"'''<br />
#Fill out the required information for the SSL certificate and click '''"Save"'''<br />
#Provide the generated CSR code to your SSL provider (if you ordered the SSL from us we'll take care of the following steps for you)<br />
#Once you have received the SSL certificate back from your SSL provider you'll need to paste the SSL code into the '''"Signed Certificate"''' text box and click '''"Save"'''<br />
#Select your site from the drop-down menu and click '''"Save"'''<br />'''NOTE:''' If your site does not have a Static IP set, you will need to contact support to have it enabled.<br />
<br />
==Installing SSL in cPanel==<br />
#Log into your cPanel. For example:<nowiki>http://yourdomainhere.com/cpanel</nowiki><br />
#Click on '''"SSL/TLS Manager"''' under the '''"Security"''' heading<br />
#Click on '''"Generate, view, upload, or delete your private keys"''' under '''"Private Keys (KEY)"'''<br />
#Select your domain name from the drop-down menu under '''"Generate a New Key"''', select '''"2,048 bits"''' and click '''"Generate"'''<br />
#Click '''"Return to SSL Manager"'''<br />
#Click '''"Generate, view, or delete SSL certificate signing requests"''' under '''"Certificate Signing Requests (CSR)"'''<br />
#Fill out the required information for the SSL certificate and click '''"Generate"'''<br />
#Provide the generated CSR code to your SSL provider (if you ordered the SSL from us we'll take care of the following steps for you)<br />
#Click '''"Return to SSL Manager"'''<br />
#Once you have received the SSL certificate back from your SSL provider you'll need to paste the SSL code into the '''"Upload a New Certificate"''' text box and click '''"Upload"'''.<br />
#Click '''"Setup a SSL certificate to work with your site"''' under '''"Activate SSL on Your Web Site (HTTPS)"'''<br />
#Select your domain from the drop-down list. The '''"Certificate"''', and '''"Key"''' text boxes should automatically fill in with the information for your SSL.<br />
#Click '''"Install Certificate"'''<br />
<br />
==Do You Support SSL 3.0?==<br />
Due to the POODLE vulnerability in SSL 3.0, we no longer support it. With the releases of TLS 1.0 and 1.2, modern browsers do not use SSL 3.0 anymore and use these more secure protocols.<br />
<br />
<br />
[[Category:Control_Panels]]<br />
[[Category:Windows]]<br />
[[Category:Linux]]<br />
[[Category:Railo]]<br />
[[Category:Coldfusion]]<br />
[[Category:SSL-Certificates]]<br />
[[Category:Sales]]</div>Brentbhttps://wiki.hostek.com/index.php?title=SSL_Certificates&diff=2297SSL Certificates2014-10-24T19:40:51Z<p>Brentb: /* Do You Support SSL 3.0? */</p>
<hr />
<div>__FORCETOC__<br />
<br />
==What Is An SSL Certificate?==<br />
A SSL certificate encrypts the data that is sent over your website so that a third party cannot view it and exploit it. SSL certificates are typically used on sites that need to accept credit card information or any other type of sensitive data that you do not want exposed. <br />
<br />
==When to use an SSL Certificate==<br />
You would want to use an SSL certificate when your web page is collecting person information or if you are requesting a password. This provides an added layer of security for your visitors.<br />
<br />
==Ordering an SSL Certificate==<br />
#Login to your client billing area (https://cp.hostek.com).<br />
#Click Services and then Order New Service.<br />
#Find where it says Choose Another Category and click it and select SSL Certificates.<br />
#Find the Certificate you would like to order and click 'Order Now'.<br />
#Fill in the necessary information in the text boxes accurately, then click 'Update Cart'.<br />
#Once the order is complete, our Support Team will process the installation of your Certificate.<br />
<br />
You will be contacted via Email/Phone, if needed, for any further information.<br />
<br />
==Installing SSL in WCP==<br />
#Log in to the WCP at http://wcp.hostek.com<br />
#Click on '''"Dedicated SSL"''' under the '''"Security and SSL"''' heading<br />
#Click '''"Generate Certificate Request"'''<br />
#Fill out the required information for the SSL certificate and click '''"Save"'''<br />
#Provide the generated CSR code to your SSL provider (if you ordered the SSL from us we'll take care of the following steps for you)<br />
#Once you have received the SSL certificate back from your SSL provider you'll need to paste the SSL code into the '''"Signed Certificate"''' text box and click '''"Save"'''<br />
#Select your site from the drop-down menu and click '''"Save"'''<br />'''NOTE:''' If your site does not have a Static IP set, you will need to contact support to have it enabled.<br />
<br />
==Installing SSL in cPanel==<br />
#Log into your cPanel. For example:<nowiki>http://yourdomainhere.com/cpanel</nowiki><br />
#Click on '''"SSL/TLS Manager"''' under the '''"Security"''' heading<br />
#Click on '''"Generate, view, upload, or delete your private keys"''' under '''"Private Keys (KEY)"'''<br />
#Select your domain name from the drop-down menu under '''"Generate a New Key"''', select '''"2,048 bits"''' and click '''"Generate"'''<br />
#Click '''"Return to SSL Manager"'''<br />
#Click '''"Generate, view, or delete SSL certificate signing requests"''' under '''"Certificate Signing Requests (CSR)"'''<br />
#Fill out the required information for the SSL certificate and click '''"Generate"'''<br />
#Provide the generated CSR code to your SSL provider (if you ordered the SSL from us we'll take care of the following steps for you)<br />
#Click '''"Return to SSL Manager"'''<br />
#Once you have received the SSL certificate back from your SSL provider you'll need to paste the SSL code into the '''"Upload a New Certificate"''' text box and click '''"Upload"'''.<br />
#Click '''"Setup a SSL certificate to work with your site"''' under '''"Activate SSL on Your Web Site (HTTPS)"'''<br />
#Select your domain from the drop-down list. The '''"Certificate"''', and '''"Key"''' text boxes should automatically fill in with the information for your SSL.<br />
#Click '''"Install Certificate"'''<br />
<br />
==Do You Support SSL 3.0?==<br />
Due to the POODLE vulnerability in SSL 3.0, we no longer support it.<br />
<br />
<br />
[[Category:Control_Panels]]<br />
[[Category:Windows]]<br />
[[Category:Linux]]<br />
[[Category:Railo]]<br />
[[Category:Coldfusion]]<br />
[[Category:SSL-Certificates]]<br />
[[Category:Sales]]</div>Brentbhttps://wiki.hostek.com/index.php?title=Process_monitor&diff=2294Process monitor2014-10-10T19:16:31Z<p>Brentb: /* Process Monitor */</p>
<hr />
<div>==Process Monitor==<br />
<br />
===What is Process Monitor?===<br />
<br />
Process Monitor (procmon for short) is a tool provided by Microsoft that allows you to view what processes are running and their result (such as Access Denied) in real time. It is a very useful tool for diagnosing where an error is occurring such as access denied. By running procmon and then hitting the link where you're getting denied access it can show you the problem.<br />
<br />
===How to install Process Monitor===<br />
<br />
To install Process Monitor follow these short steps:<br />
<br />
#Visit http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx and download ProcMon<br />
#It will download a zip file. Unzip the contents into their own directory<br />
#You can now double-click procmon to open it up<br />
<br />
<br />
===Using Process Monitor===<br />
<br />
Once ProcMon is double-clicked, it will open a window that looks like the image below. <br>[[File:Procmonopen.JPG]]<br><br><br />
<br />
<br />
Now make sure the magnifying class (capture) has a slash through it so it is not currently capturing events. If it does not, click on it and then click on the clear button two icons over (hotkey: ctrl-x). You will now click on filter and then click on the filter choice in the drop down menu to see the following image: <br>[[File:Procmonfilter.JPG]]<br><br><br />
<br />
Procmon automatically adds things to the filter that have to do with it so you don't have to. Here you can add how you would like to filter the output. For example, if your problem is access denied on a particular page you would filter by result and include Access Denied. You can tweak the filter just about any way needed to get the results you are looking for. Once the filter has been tweaked just click on OK. Now to begin capturing events click on the magnifying glass again. It will now begin capturing and you can reproduce your error to see what procmon shows you.<br />
<br />
[[Category:VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=Process_monitor&diff=2293Process monitor2014-10-10T19:15:33Z<p>Brentb: /* Using Process Monitor */</p>
<hr />
<div>==Process Monitor==<br />
<br />
===What is Process Monitor?===<br />
<br />
Process Monitor (procmon for short) is a tool provided by Microsoft that allows you to view what processes are running and their result (such as Access Denied) in real time. It is a very useful tool for diagnosing where an error is occurring such as access denied. By running procmon and then hitting the link where you're getting denied access it can show you the problem.<br />
<br />
===How to install Process Monitor===<br />
<br />
To install Process Monitor follow these short steps:<br />
<br />
#Visit http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx and download ProcMon<br />
#It will download a zip file. Unzip the contents into their own directory<br />
#You can now double-click procmon to open it up<br />
<br />
<br />
===Using Process Monitor===<br />
<br />
Once ProcMon is double-clicked, it will open a window that looks like the image below. <br>[[File:Procmonopen.jpg]]<br><br><br />
<br />
<br />
Now make sure the magnifying class (capture) has a slash through it so it is not currently capturing events. If it does not, click on it and then click on the clear button two icons over (hotkey: ctrl-x). You will now click on filter and then click on the filter choice in the drop down menu to see the following image: <br>[[File:Procmonfilter.jpg]]<br><br><br />
<br />
Procmon automatically adds things to the filter that have to do with it so you don't have to. Here you can add how you would like to filter the output. For example, if your problem is access denied on a particular page you would filter by result and include Access Denied. You can tweak the filter just about any way needed to get the results you are looking for. Once the filter has been tweaked just click on OK. Now to begin capturing events click on the magnifying glass again. It will now begin capturing and you can reproduce your error to see what procmon shows you.<br />
<br />
[[Category:VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=Process_monitor&diff=2292Process monitor2014-10-10T19:13:45Z<p>Brentb: Created page with "==Process Monitor== ===What is Process Monitor?=== Process Monitor (procmon for short) is a tool provided by Microsoft that allows you to view what processes are running and..."</p>
<hr />
<div>==Process Monitor==<br />
<br />
===What is Process Monitor?===<br />
<br />
Process Monitor (procmon for short) is a tool provided by Microsoft that allows you to view what processes are running and their result (such as Access Denied) in real time. It is a very useful tool for diagnosing where an error is occurring such as access denied. By running procmon and then hitting the link where you're getting denied access it can show you the problem.<br />
<br />
===How to install Process Monitor===<br />
<br />
To install Process Monitor follow these short steps:<br />
<br />
#Visit http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx and download ProcMon<br />
#It will download a zip file. Unzip the contents into their own directory<br />
#You can now double-click procmon to open it up<br />
<br />
<br />
===Using Process Monitor===<br />
<br />
Once ProcMon is double-clicked, it will open a window that looks like the image below.<br />
<br />
[[File:procmonopen.jpg]]<br />
<br />
<br />
Now make sure the magnifying class (capture) has a slash through it so it is not currently capturing events. If it does not, click on it and then click on the clear button two icons over (hotkey: ctrl-x). You will now click on filter and then click on the filter choice in the drop down menu to see the following image:<br />
<br />
[[File:procmonfilter.jpg]]<br />
<br />
Procmon automatically adds things to the filter that have to do with it so you don't have to. Here you can add how you would like to filter the output. For example, if your problem is access denied on a particular page you would filter by result and include Access Denied. You can tweak the filter just about any way needed to get the results you are looking for. Once the filter has been tweaked just click on OK. Now to begin capturing events click on the magnifying glass again. It will now begin capturing and you can reproduce your error to see what procmon shows you.<br />
<br />
[[Category:VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=File:Procmonopen.JPG&diff=2291File:Procmonopen.JPG2014-10-10T19:00:40Z<p>Brentb: </p>
<hr />
<div></div>Brentbhttps://wiki.hostek.com/index.php?title=File:Procmonfilter.JPG&diff=2290File:Procmonfilter.JPG2014-10-10T19:00:24Z<p>Brentb: </p>
<hr />
<div></div>Brentbhttps://wiki.hostek.com/index.php?title=Ordering_Add-On_Products&diff=2156Ordering Add-On Products2014-06-03T20:13:59Z<p>Brentb: /* Other Products */</p>
<hr />
<div>__FORCETOC__<br />
<br />
==Ordering Add-On Products ==<br />
<br />
Once you have an account set up with HOSTEK.COM you now have access to the Client Billing Area. This is where future orders for the account and your domain name will be placed. You can navigate to the Products and Services section by following this link: '''https://cp.hostek.com/cart.php'''<br />
<br />
In the Client Billing Area, if you click the link <b>Order</b> in the Quick Navigation section you will be taken to the Browse Products & Services Page.<br />
<br />
<br />
<br />
[[File:Orderaddprod.png]]<br />
----<br />
<br />
<br />
===Browse Products & Services===<br />
<br />
This is where you can purchase additional hosting plans, domain names & transfers, additional MSSQL Database space, SSL Certificates, and more. The Additional Products link will take you to Special Products offered and Add-on Features for Email Disk Space. <br />
<br />
<br />
<br />
[[file:Browse.png]]<br />
----<br />
<br />
<br />
=Other Products=<br />
<br />
There are some products and features that need to be handled through a support ticket. For instance, If you need bulk mailing or a dedicated IP address. If you purchase a SSL Certificate through us, we will assign a dedicated/static IP address to your site at no charge. Otherwise, it is $2 a month for this feature.<br />
<br />
Bulk Mail pricing and information: '''https://wiki.hostek.com/Bulk_Mail'''<br />
<br />
<br />
<br />
[[Category: Sales]]</div>Brentbhttps://wiki.hostek.com/index.php?title=Bulk_Mail&diff=2012Bulk Mail2014-03-05T16:58:36Z<p>Brentb: </p>
<hr />
<div>__FORCETOC__<br />
==Bulk Email==<br />
<br />
The Bulk Email option is NOT for sending spam. It is for sending to legitimate customers and subscribers. It is NOT to be used to send to purchased lists. <br />
<br />
*Pricing for bulk mail service (emails per month)<br />
*1 - 25,000 = included in hosting<br />
*25,001 - 50,000 = $20/month add-on<br />
*50,001 - 100,000 = $35/month add-on<br />
*100,001 - 200,000 = $50/month add-on<br />
*200,001 - 400,000 = $75/month add-on<br />
*400,001 - 750,000 = $90/month add-on<br />
*750,001 - 1,000,000 = $110/month add-on<br />
*1,000,000 = contact sales<br />
<br/><br />
To order bulk hosting contact us at '''http://support.hostek.com''' with the domain you need bulk mail for along with the specific bulk mail service you need.<br />
----<br />
*If you have multiple domains and need to be able to send from multiple email addresses you will need to order a service for each of the email addresses that you need to be able to send from.<br />
<br />
<br />
==Setting Up Bulk Email In Outlook==<br />
<br />
For new accounts in Outlook, follow these steps:<br />
<br />
# Add a new account under File--->Add New Account. Be sure your bulk account has been added to your actual mail server in Smartermail/Cpanel<br />
# Select Manually configure server settings and click next<br />
# Select Internet E-mail and click next<br />
# Enter the name and the bulk e-mail address<br />
# Select the account type you want for the incoming mail that's set up on Smartermail (even if the account won't receive incoming mail this needs to be done or Outlook setup cannot complete)<br />
# Input the incoming mail server (typically mail.yourdomainname.com)<br />
# Input the outgoing mail server which is mailout-b.ezhostingserver.com <br />
# Enter the full e-mail address for the username<br />
# Enter the password you set for the user in Smartermail/Cpanel<br />
# Click on More Settings<br />
# Click on Outgoing Server<br />
# Check the "My Outgoing Server Requires authentication" box<br />
# Select "Log On Using" enter in the bulk username and password that was e-mailed to you here<br />
# Click on the "Advanced" tab<br />
# Change the Outgoing Server port from 25 to 26<br />
# Click OK and then Next<br />
<br />
For existing accounts in Outlook, follow these steps:<br />
<br />
# Click on File--->Account Settings<br />
# Double-Click on your account<br />
# Change the outgoing mail server to mailout-b.ezhostingserver.com<br />
# Click on More Settings<br />
# Click on Outgoing Server<br />
# Check the "My Outgoing Server Requires authentication" box<br />
# Select "Log On Using" enter in the bulk username and password that was e-mailed to you here<br />
# Click on the "Advanced" tab<br />
# Change the Outgoing Server port from 25 to 26<br />
# Click OK and then Next<br />
<br />
<br />
Following these steps will successfully set up your Outlook e-mail account to use the Bulk Mail service you purchased for sending e-mails.<br />
<br />
<br />
<br />
<br />
[[Category:SmarterMail]]<br />
[[Category:CPanel-Mail]]</div>Brentbhttps://wiki.hostek.com/index.php?title=Windows_Firewall&diff=1764Windows Firewall2013-11-05T22:04:36Z<p>Brentb: /* View when changes were made to Windows Firewall on your Windows VPS */</p>
<hr />
<div>==View when changes were made to Windows Firewall on your Windows VPS==<br />
<br />
In order to see what changes were made to Windows Firewall on your VPS, please follow the following instructions:<br />
<br />
#Click on Start --> Administrative Tools<br />
#Select Event Viewer and open it<br />
#Expand Applications and Services Logs<br />
#Expand Microsoft<br />
#Expand Windows<br />
#Expand Windows Firewall<br />
#Click on Firewall<br />
<br />
<br />
Each information entry is a change and what user made it with a date/time stamp.<br />
<br />
[[Category: Windows-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=Windows_Firewall&diff=1763Windows Firewall2013-11-05T22:03:40Z<p>Brentb: Created page with "==View when changes were made to Windows Firewall on your Windows VPS== In order to see what IPs have accessed your Windows VPS via RDP, please follow the following instructi..."</p>
<hr />
<div>==View when changes were made to Windows Firewall on your Windows VPS==<br />
<br />
In order to see what IPs have accessed your Windows VPS via RDP, please follow the following instructions:<br />
<br />
#Click on Start --> Administrative Tools<br />
#Select Event Viewer and open it<br />
#Expand Applications and Services Logs<br />
#Expand Microsoft<br />
#Expand Windows<br />
#Expand Windows Firewall<br />
#Click on Firewall<br />
<br />
<br />
Each information entry is a change and what user made it with a date/time stamp.<br />
<br />
[[Category: Windows-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=Reseller_Management&diff=1671Reseller Management2013-10-01T18:15:51Z<p>Brentb: /* How to create a package */</p>
<hr />
<div>=='''Windows Reseller Management'''==<br />
#To manage your domain, login to the WCP Control Panel, using the details below<br />
#URL: https://wcp.hostek.com/Reseller<br />
#Username: "client email"<br />
#Password: ** same as your cp.hostek.com password **<br />
#Click on the icon that says "'''Reseller Manager'''"<br />
#Here you can "Add Customer" "Add Domain" "Arrange Domains" and "Manage Domain"<br />
*Video tutorial below http://hostek.com/tutorials/WCP_Reseller_Manage_account.html<br />
<br />
===Customer Accounts===<br />
#To add a customer account please follow.<br />
#Login to the WCP Control Panel, using the details below<br />
#URL: https://wcp.hostek.com/Reseller<br />
#Username: "client email"<br />
#Password: ** same as your cp.hostek.com password **<br />
#Click on the icon that says '''Reseller Manager'''<br />
#Click on the "'''Add Customer'''" Icon.<br />
#You will fill out the following information.<br />
*Customer Name<br />
*Customer Email<br />
*Customer User name<br />
*Customer password<br />
**If you want to edit the permissions on the account then check the "Limit Permissions" box.<br />
*Click '''save'''<br />
*Video tutorial below http://hostek.com/tutorials/WCP_Reseller_How_to_add_customer.html<br />
<br />
===Adding Domains===<br />
#Once you login to your control panel and the main screen comes up.<br />
#Click on the icon that says "''Reseller Manager''"<br />
#Now click on the Icon that says "'''Add Domain'''"<br />
#Fill out the information<br />
*Domain name (Note DO not add www before the domain name)<br />
*IMPORTANT under the "'''Customer'''" tab that will put this under the customer account that you created or that you want it to be under.<br />
*To put it under a customer account that you created select that particular one in the drop down.<br />
*To put it under your main reseller account select your reseller account customer name in the drop down<br />
*User name<br />
*Password<br />
*Server Type: (Linux, ColdFusion, Windows, ColdFusion on Linux or Railo)<br />
*Click '''Save'''<br />
*After creating a customer, that customer can login and manage all domains under their account using the following details:<br />
*URL: http://wcp.ezhostingserver.com/ OR your custom URL that has been configured in the Reseller Settings.<br />
*Username: ** as specified when creating the account **<br />
*Password: ** as specified when creating the account **<br />
*Video tutorial below http://hostek.com/tutorials/WCP_Reseller_How_to_add_domain_under_customer.html<br />
<br />
===Arrange Accounts===<br />
#Once you login to your control panel and the main screen comes up.<br />
#Click on the icon that says "'''Reseller Manager'''"<br />
#Now click on the Icon that says "'''Arrange Domains'''"<br />
#Select the domain name you are wanting to move to another customer account and drag and drop it under the customer account that you want.<br />
#Click '''Save'''<br />
*Video tutorial below http://hostek.com/tutorials/WCP_Reseller_How_to_arrange_account.html<br />
<br />
===Cancel Domain / Remove Domain===<br />
To Cancel/Remove a domain from your Reseller Account:<br />
<br />
#Login to https://wcp.hostek.com<br />
#Once logged in, click on the "'''Reseller Manager'''" icon.<br />
#Click "'''List Domains'''" then click on the '''trash-can icon''' next to the domain you want to remove. <br />
#If it throws an error please check and remove the following first<br />
*Sub-domains<br />
*Domain Aliases<br />
*Databases & DSN<br />
#This will automate the billing, etc., so that if you complete the cancellation before the next billing cycle invoice generates, the cancelled domain(s) should not be included in the calculation or on the Reseller Invoice Detail email listing of domains for that billing cycle.<br />
<br />
=='''Linux/cPanel Reseller Management'''==<br />
To manage within your account, login to your WHM with the steps below:<br />
#Login at: http://your-reseller-domain.com/whm<br />
#Login credentials are in the '''Account Information Email''' sent when account was first set up.<br />
#Here you can manage your '''domain(s)''', '''Email(s)''', '''Account(s)''', '''DNS''', '''Packages''', ETC.<br />
*How to login to Reseller Manager video tutorial - http://hostek.com/tutorials/whm11_login.html<br />
<br />
===Account Information===<br />
To view your current Account(s)<br />
#Within your reseller/WHM, simply enter '''List Accounts''' in the '''Find''' search section.<br />
#Click on '''List Accounts''', which will bring up the current account(s) you have..<br />
#Click on the cPanel Icon if you would like to manage within a specific account.<br />
You may also view the following in the same location under '''Account Information'''.<br />
*'''Parked Domains'''<br />
*'''Sub-domains'''<br />
*'''Suspended Accounts'''<br />
<br />
===Managing Account(s) in your Reseller (WHM)===<br />
*Login to your Linux account control panel that we sent you<br />
*Control Panel: <br />
*user<br />
*Password<br />
*Click on '''WHM WebHost Manager'''<br />
<br />
===How to create a package===<br />
#Click on "Packages"<br />
#Now click on "Add Packages"<br />
#Now lets create a pre-defined package and give it a name.<br />
#Now fill out the following accordingly.<br />
*New Package Name<br />
*Enter all the Resources accordingly (Set limits per each based on the limits set on your reseller account)<br />
*Now set the "Options" under settings.<br />
*Click on "Add"<br />
*This should add the package successfully. <br />
*Now that you have created a package lets create a hosting account<br />
*How to create Hosting Packages video tutorial - http://hostek.com/tutorials/whm11_addpackage.htm<br />
<br />
===How to create a new hosting account===<br />
*Click on " Account Functions "<br />
*Now click on "Create a New Account"<br />
*Enter in the information to the following sections below correctly.<br />
*'''Domain'''<br />
*'''Username'''<br />
*'''Password'''<br />
*'''Re-type Password'''<br />
*'''Email'''<br />
*Now choose a package that you created in the "Choose a Package" section.<br />
*In the "Settings" Locale choose your preference.<br />
*Set the desired DNS settings.<br />
*Set the desired "Mail Routing Settings"<br />
*Now click "Create"<br />
*How to create a new hosting account video tutorial - http://hostek.com/tutorials/whm11_create.html<br />
<br />
===How to Edit and Delete Hosting Packages===<br />
*Editing Packages<br />
#Click on '''Packages'''.<br />
#Now Click on '''Edit Packages'''.<br />
#Select the appropriate plan in the '''Packages''' Area and Click '''Edit'''.<br />
#Now make the appropriate changes and Click '''Edit''' to save the changes.<br />
*Deleting Packages<br />
#Back in the '''Packages''' Menu<br />
#Click on '''Delete Packages'''<br />
#Select the appropriate plan in the '''Packages''' Area and Click '''Delete'''.<br />
*'''Note:''' That deleting packages '''does not''' delete the actual hosting accounts that were created using the package. It only removes the package as an option when creating new accounts.<br />
*Here is our Video Tutorial on this - http://hostek.com/tutorials/whm11_editpackage.html<br />
<br />
[[Category:Control-Panels]]<br />
[[Category:Windows]]<br />
[[Category:Railo]]<br />
[[Category:Coldfusion]]<br />
[[Category:Resellers]]</div>Brentbhttps://wiki.hostek.com/index.php?title=How_To_Contact_Support&diff=1605How To Contact Support2013-08-08T18:46:33Z<p>Brentb: </p>
<hr />
<div>'''HOW TO CONTACT SUPPORT'''<br />
<br />
<br />
Our Support Team is available 24 hours a day, 7 days a week, 365 days a<br />
year. We are available through our ticketing system (http://support.hostek.com), our live chat system (accessed from our website<br />
http://hostek.com) and by phone (http://hostek.com/web-hosting-contact.asp).<br />
<br />
The best method to contact the Support Team is through our ticketing system.<br />
This enables us to fully track issues and allows you to provide the most<br />
information possible including exact error messages or screenshots. Our<br />
live chat and phone support can be utilized but is best used for quick<br />
questions or issues. The ticketing system is worked in the order in which<br />
tickets are received and we strive to have excellent support response times.<br />
We pride ourselves on providing you with A+ quality support.<br />
<br />
<br />
We give priority to support issues in the following order:<br /><br />
1. issues submitted via Support Ticket ('''average response times under 20 minutes''')<br /><br />
2. issues submitted via Email to support<br /><br />
3. via live chat when available<br /><br />
4. via telephone (have support ticket # ready)<br /><br />
<br />
<br />
<br />
'''SUPPORT IN OTHER LANGUAGES (NOT ENGLISH)'''<br />
<br />
When submitting support requests, we prefer that you submit these requests in English. We understand that English is not a first or even second language for many of our customers and encourage you to utilize Google Translate (http://translate.google.com). This is the tool that we use to translate if you submit your request in a language other than English such as Spanish.</div>Brentbhttps://wiki.hostek.com/index.php?title=GeoTrust_Premium_True_Site_Seal&diff=1524GeoTrust Premium True Site Seal2013-07-05T11:42:22Z<p>Brentb: </p>
<hr />
<div>As part of your SSL Certificate Service, you are entitled to display the GeoTrust True Site Seal - recognized across the Internet and around the world as a symbol of authenticity, security, and trust - to build consumer confidence in your Web site.<br />
<br />
Installation instructions for the GeoTrust True Site Seal can be found on the following link:<br />
https://www.geotrust.com/support/quick-ssl-support/premium-true-site-seal/</div>Brentbhttps://wiki.hostek.com/index.php?title=ColdFusion_9_Post_Parameters&diff=1486ColdFusion 9 Post Parameters2013-06-22T14:22:48Z<p>Brentb: /* Upping Post Parameters on a Coldfusion 9 VPS */</p>
<hr />
<div>==Upping Post Parameters on a Coldfusion 9 VPS==<br />
<br />
After the most recent hotfix to ColdFusion 9, the post parameters(number of items in a form for example) are limited to 100. In ColdFusion 10, this limit can be upped in the CF Admin but in CF9 it requires editing of the neo-runtime.xml file. If you are running into an error that post parameters limits is exceeded, follow these steps.<br />
<br />
#Navigate to your ColdFusion home directory (Example: C:\ColdFusion9)<br />
#Go to the LIB directory inside the home directory<br />
#Make a copy of the file called Neo-runtime.xml and name it neo-runtime.bak, this is for a backup in case any mistakes are made<br />
#Edit the neo-runtime.xml file<br />
#Find a line that reads <nowiki><var name='postSizeLimit'><number>100.0</number></var></nowiki><br />
#Directly after the <nowiki></var></nowiki>, insert a line that reads <nowiki><var name='postParametersLimit'><number>XXXX.0</number></nowiki> where XXXX=the post parameters limit you want to set<br />
#Save the file<br />
#Open up Start--->Administrative Tools--->Services<br />
#Navigate to Coldfusion 9 Application Server<br />
#Stop Coldfusion 9 Application Server<br />
#Once it has fully stopped, start Coldfusion 9 Application Server for the changes to take effect<br />
<br />
<br />
These steps will up the post parameters limit to what you set and allow for you to have larger form submissions.<br />
<br />
[[Category:ColdFusion-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=ColdFusion_9_Post_Parameters&diff=1485ColdFusion 9 Post Parameters2013-06-22T14:22:31Z<p>Brentb: Created page with "==Upping Post Parameters on a Coldfusion 9 VPS== After the most recent hotfix to ColdFusion 9, the post parameters(number of items in a form for example) are limited to 100. ..."</p>
<hr />
<div>==Upping Post Parameters on a Coldfusion 9 VPS==<br />
<br />
After the most recent hotfix to ColdFusion 9, the post parameters(number of items in a form for example) are limited to 100. In ColdFusion 10, this limit can be upped in the CF Admin but in CF9 it requires editing of the neo-runtime.xml file. If you are running into an error that post parameters limits is exceeded, follow these steps.<br />
<br />
#Navigate to your ColdFusion home directory (Example: C:\ColdFusion9)<br />
#Go to the LIB directory inside the home directory<br />
#Make a copy of the file called Neo-runtime.xml and name it neo-runtime.bak, this is for a backup in case any mistakes are made<br />
#Edit the neo-runtime.xml file<br />
#Find a line that reads <nowiki><var name='postSizeLimit'><number>100.0</number></var></nowiki><br />
#Directly after the <nowiki></var></nowiki>, insert a line that reads <nowiki><var name='postParametersLimit'><number>XXXX.0</number></nowiki> where XXXX=the post parameters limit you want to set<br />
#Save the file<br />
#Open up Start--->Administrative Tools--->Service<br />
#Navigate to Coldfusion 9 Application Server<br />
#Stop Coldfusion 9 Application Server<br />
#Once it has fully stopped, start Coldfusion 9 Application Server for the changes to take effect<br />
<br />
<br />
These steps will up the post parameters limit to what you set and allow for you to have larger form submissions.<br />
<br />
[[Category:ColdFusion-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=ColdFusion_FAQs&diff=1432ColdFusion FAQs2013-06-05T16:45:07Z<p>Brentb: </p>
<hr />
<div>=ColdFusion Frequently Asked Questions (FAQ)=<br />
==Do you support cfform?==<br />
Yes, this is supported.<br />
==Do you support ColdFusion Report Builder==<br />
The ColdFusion Report Builder uses RDS for the Query Builder. We have RDS disabled for security purposes as recommended by Adobe / Macromedia.<br />
<br />
We suggest downloading the developer edition of ColdFusion and Report builder, installing locally. Build the reports with the local development environment and upload the ColdFusion Report Files (CFR files) to our servers. Specify the path to your pre-built report files from within the cfreport tag which is NOT disabled.<br />
==Do you support Custom Tags with your ColdFusion Hosting?==<br />
We do support custom tags, but not all .cfx custom tags, which may require additional server installs of .dll's, etc. If it is a commercially available tag, we'll consider installing it.<br />
<br />
Standard .cfm custom tags, yes.<br />
<br />
Custom Tag directories for your site can be created through the site's Application.cfc file as shown in the [[ColdFusion_Tips_%26_Tricks#Per-Application_Custom_Tag_Paths|ColdFusion Tips & Tricks]] wiki.<br />
==Do you support the tags CFFILE, CFDIRECTORY and CFOBJECT?==<br />
Yes, these are supported.<br />
==Do you support Scheduled Tasks for Coldfusion?==<br />
Yes, ColdFusion Scheduled Tasks are supported.<br />
<br />
To setup a schedule task in ColdFusion, you can use the CFSCHEDULE tag to create the scheduled task the first time. The [[ColdFusion_Tips_%26_Tricks#Per-Application_Custom_Tag_Paths|ColdFusion Tips & Tricks]] wiki shows how to use the CFSCHEDULE tag.<br />
==Do you support the CFX_IMAGE tag?==<br />
Yes, the CFX_Image tag is supported on our 32-bit ColdFusion servers. Efflaire's [http://efflare.com/docs/CFX_ImageCR3/reference/index.html cfx_imagecr3] is also installed, and it is available to both 32-bit ''and'' 64-bit servers.<br />
<br />
==How do I use the CFX_ImageCR3 tag?==<br />
This article from Efflaire shows examples of how to use the CFX_ImageCR3 custom tag: http://efflare.com/docs/CFX_ImageCR3/reference/examples/<br />
<br />
The full tag documentation is here: http://efflare.com/docs/CFX_ImageCR3/<br />
<br />
==Do you support the CFX_Google API for ColdFusion?==<br />
Yes, we support CFX_Google on our ColdFusion servers.<br />
<br />
''Note: This tag was written for Google's deprecated version 2 API. If you do not have a version 2 API key you can still obtain a console key that works with version 2. Information on getting a Console Key can be found here: [https://developers.google.com/maps/documentation/javascript/tutorial#api_key Google: Obtaining an API Key]''<br />
==Do you support the CFCONTENT tag?==<br />
Yes, we support CFCONTENT.<br />
==Do you support CF Shopkart?==<br />
Yes, we support CF Shopkart on our coldfusion servers.<br />
==Do you support Flash Remoting?==<br />
Yes, this is automatically enabled for all sites on our ColdFusion servers. <br />
<br />
Please use <nowiki>http://domainname.com/flex2gateway/</nowiki> or <nowiki>http://domainname.com/flashservices/gateway/</nowiki> as the gateway URL for your application. <br />''(replacing domainname.com with your actual domain)''<br />
<br />
==Do your ColdFusion servers support Verity and SOLR?==<br />
Yes, both Verity (K2) and SOLR are supported on ColdFusion versions 7-9. Verity is not available in ColdFusion 10.<br />
<br />
==Are any ColdFusion tags restricted?==<br />
Currently, we disable the following ColdFusion features / tags on our shared hosting accounts:<br />
<br />
*Access To Internal ColdFusion Java Components*<br />
*Remote Development Services (RDS)<br />
*CFExecute<br />
*CFRegistry<br />
<br />
All other tags are supported. If you are experiencing any difficulty with another ColdFusion tag or feature, please contact our customer support.<br />
<br />
<br /><br />
<nowiki>*</nowiki>''Prevents CFML code from accessing and creating Java objects that are part of the internal ColdFusion implementation. This prevents a non-authenticated CFML template from reading or modifying administration and configuration information for this server. [http://www.adobe.com/products/coldfusion-family.html Adobe] suggests these tags be disabled for production servers.''<br />
<br />
==Do You Support .java or .jar files?==<br />
No, we do not support .java or .jar files.<br />
<br />
==Can I use CFExecute?==<br />
No, that tag is disabled.<br />
==Is the CFMAIL tag enabled?==<br />
Yes, the CFMAIL tag is enabled on all of our ColdFusion servers. See the [[Cfmail|cfmail]] wiki for details on how to use it in our environment.<br />
==Is CFX_JpegResize allowed on your ColdFusion servers?==<br />
Yes, this is installed and allowed on our 32-bit ColdFusion servers.<br />
<br />
==Will you deploy my (CAR) file from the Coldfusion Administrator?==<br />
We will not deploy it that way, as that is a default method that wouldn't benefit you on our shared servers. Instead, please deploy your application through FTP and create the datasource (DSN) through your control panel at wcp.hostek.com. Please see the [[WCP_(Windows_based_Control_Panel)#DataSources.28DSN.27s.29|WCP DataSources]] wiki for instructions on how to create a datasource.<br />
<br />
''Note'': If you have a VPS or Dedicated server at Hostek.com, you can deploy your application how you wish. Please see our [http://hostek.com/hosting/vps/best-vps-hosting.asp VPS Plans] page for more info on our VPS options, and our [http://hostek.com/hosting/dedicated/virtual-dedicated-hosting.asp Virtual Dedicated Plans] page for details on our virtual dedicated servers.<br />
<br />
==Can I use J2EE Session Variables?==<br />
Yes, we are now supporting J2EE Session Variables.<br />
<br />
==With ColdFusion, how can I see the real error, while the visitor sees a page without the error?==<br />
In this example error template, be sure to replace 123.123.123.123 with your IP. You can get your IP using our [http://hostek.com/ip/ IP lookup tool].<br />
<pre style="white-space: pre-wrap"<br />
<cfset aIP = cgi.REMOTE_ADDR><br />
<br />
<cfif aIP is "123.123.123.123"><br />
<br />
<cfoutput><br />
<br><br />
<strong>#error.Diagnostics#</strong><br />
<br><br />
<br><br />
#TimeFormat(error.DateTime,"hh:mm tt")# - #DateFormat(error.DateTime,"MMMM<br />
D, YYYY")#<br />
<br><br />
<br><br />
#error.Browser#<br />
<br><br> <br />
IP ADDRESS: <br />
#error.RemoteAddress#<br />
<br><br> <br />
TEMPLATE: #error.Template#?#error.QueryString#<br />
<br><br><br />
#error.ValidationHeader#<br />
<br><br><br />
#error.InvalidFields#<br />
<br><br><br />
#error.ValidationFooter#<br />
</cfoutput><br />
<cfelse><br />
Enter any text or formatting here that you want to display to your visitor instead of <br />
them seeing the error.<br />
</cfif><br />
</pre><br />
<br />
<br />
==How do I get Google Maps to work with CFMAP?==<br />
The common problem is placing your googlemapkey in your application.cfm file. Instead, place the googlemapkey in an application.cfc file. You can leave your application.cfm as it is, and just create an application.cfc if you don't have one, and take the googlemapkey out of your application.cfm file and place it in your application.cfc file.<br />
<br />
For example, this would go in your application.cfc file:<br />
<pre><cfset this.googlemapkey="abc123...your google key here...789xyz"></pre><br />
<br />
Then in your cfm template where the cfmap is called, you would add code to it like:<br />
<pre><cfmap name="themap" centeraddress="Tulsa, OK" width="400" height="400" zoomlevel="9"></pre><br />
==How do I enable the CFCHART tag?==<br />
This is already enabled on all new accounts, but if CFCHART does not work on your site please do the following:<br />
*Create a folder named CFIDE off of the root level.<br />
*Create a blank file (0 bytes) named GraphData.cfm <br />
*Create a directory called main off of CFIDE <br />
*Navigate to the new directory at CFIDE/main <br />
*Create a blank file (0 bytes) named ide.cfm<br />
<br />
The CFCHART tag should now work.<br />
<br />
==How do I enable / disable Robust Exception Information on my site?==<br />
To enable Robust Exception Information on a ColdFusion site, you will need to add the following to the top of your Application.cfc file:<br />
<pre><cfset this.enablerobustexception = true /></pre><br /><br />
However, if the site is on a server with Robust Exception Information enabled, and you wish to disable Robust Exception Information, add this to the site's Application.cfc:<br />
<pre><cfset this.enablerobustexception = false /></pre><br />
<br />
==How do I adjust the JSON Prefix for my site==<br />
By default our ColdFusion servers have the JSON prefix enabled for added security. If you wish to control how JSON is prefixed on your site, you can add the following to your '''Application.cfc''' file, and adjust the "secureJSONPrefix" as desired:<br />
<pre><br />
<cfset this.secureJSON = true><br />
<cfset this.secureJSONPrefix = "//"></pre><br />
<br />
Alternatively, you can disable this feature like so, but this is not recommended:<br />
<pre><br />
<cfset this.secureJSON = false></pre><br />
<br />
==What do I set as the "Destination" attribute for cffile?==<br />
For the "Destination" attribute, you should use the FULL path to the folder to which you wish the documents to be uploaded. You can make use of the [http://help.adobe.com/en_US/ColdFusion/10.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7c67.html expandpath] function to obtain the full path dynamically.<br />
==How can I limit the tools available using the cftextarea FCKEditor toolbar?==<br />
There are two variations of the toolbar which can be specified in the <cftextarea> tag. If the '''toolbar''' attribute is un-specified, the toolbar set is "Default". If specified, you can use either "Default" or "Basic" this is case sensitive. See the tag options here for more information: [http://help.adobe.com/en_US/ColdFusion/10.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7afd.html cftextarea docs]<br />
<br />
The [http://help.adobe.com/en_US/ColdFusion/10.0/Developing/WSc3ff6d0ea77859461172e0811cbec22c24-7a01.html#WSc3ff6d0ea77859461172e0811cbec22c24-6f1b Using the rich text editor] article from Adobe has more info on its usage.<br />
==How do I install Mura (previously known as Sava) CMS on your servers?==<br />
If your account uses our wcp.hostek.com control panel, you can install Mura through the Applications section of the control panel.<br />
<br />
If your account is on Linux, or you prefer to perform a manual installation you can follow the steps below:<br />
<br />
===Requirements===<br />
*Must have a Coldfusion or Railo hosting plan. Blue River (the makers of Mura) recommend the Silver plan.<br />
<br />
===Installation===<br />
#Put the contents of "mura[version]\www" directory into your webroot, (should be ''wwwroot'' on Windows and ''public_html'' on Linux). This includes the following directories and files: admin, config, default, fckeditor, requirements, tasks, Application.cfc, contentServer.cfm, index.cfm.<br />
#Create a database (MySQL or MSSQL) using Helm either MS SQL or MySQL named "SomethingUnique_muraDB" and run then import/run the appropriate script (found in /db) against the database you created.<br />For MySQL use PHPMyAdmin (Available in WCP and cPanel.)<br />For MSSQL use Query Analyzer, SQL Management Studio or sqlcmd.<br />
#Create a Datasource (DSN) for connecting to the database you created in the step above. <br />
#Navigate to your domain name, and you should see the auto-installer form appear.<br />''Note: The email settings are not required to get mura up and running but you may get errors when running mura if they are not set. These, of course, pertain only to functionality that uses email.''<br />
#In your browser go to http://[domain]/admin/ and login.<br />- Username: admin<br />- Password: admin<br />
#You're done installing mura. Enjoy!<br />
<br />
===Troubleshooting===<br />
If you receive the message "Application Starting. This site is currently loading.", mura needs to be reloaded by appending "?appreload&override" to the url. For example: <pre>http://[domain]/admin/index.cfm?appreload&override</pre><br />
<br />
If you have any questions regarding installation, please visit our Support Forum at the [http://http://getmura.com/forum/ Mura Forum].<br />
<br />
Mura can be downloaded at: [http://getmura.com/download/mura-downloads/ getmura.com]<br />
<br />
==How can I disable ScriptProtect?==<br />
ColdFusion versions MX7 and higher support a feature called ScriptProtect which helps prevent XSS (cross site scripting) attacks. This feature is helpful as it strips certain HTML entities from user input, but it can also affect your Web app's functionality. A common example of this is "<embed>" tags being removed when a user tries to post a YouTube video to their blog.<br />
<br />
This feature is enabled on our servers, but its value can be modified in your "Application.cfc" or "Application.cfm" file. <br />
===If Using Application.cfm===<br />
Add the following attribute to your '''<cfapplication>''' tag: <br />
<pre><br />
scriptProtect = "none"<br />
</pre><br />
===If Using Application.cfc===<br />
Place the following code within the '''<cfcomponent>''' section of your Application.cfc<br />
====If using tag-based Application.cfc====<br />
<pre><br />
<cfset this.scriptProtect = "false"><br />
</pre><br />
====If using <cfscript> Application.cfc====<br />
<pre>this.scriptProtect = "false"</pre><br />
==Settings you should enable within your local ColdFusion Administrator==<br />
When developing on a local ColdFusion server, most developers accept the default Coldfusion Administrator settings that are set by the ColdFusion installer. This is fine for development servers, but it can cause some problems when moving a ColdFusion application into production in a shared hosting enviroment. To ensure your code runs well when you move it to our servers, we recommend you make the following adjustments within your local ColdFusion Administrator:<br />
<br />
First, on the Settings page make sure you enable the setting that says: "Disable access to internal ColdFusion Java components" (pictured below)<br />
<br />
[[File:Cfadminsettings1.jpg]]<br />
<br />
Second, under the Security Tab click the Sandbox Security link then click the box to "Enable ColdFusion Security". (pictured below)<br />
<br />
[[File:Cfadminsettings2.jpg]]<br />
<br />
Once Sandbox Security is enabled, you'll need to create a sandbox for your local site. To do this, add the full path to your site below where it says "Add Security Sandbox", then click "Add". For example if you are using the default site location for IIS, you would use 'C:\inetpub\wwwroot' as shown below:<br />
<br />
[[File:Cfadminsettings3.jpg]]<br />
<br />
The last thing to do is add the correct paths and permissions. By default, ColdFusion will add the path to your site, but you'll also want to make sure the following paths/permissions are added too (permissions are listed in parentheses next to path):<br />
<br />
C:\ColdFusion9\cache\- (Read,Write,Delete)<br />
C:\WINDOWS\Fonts\- (Read)<br />
C:\ColdFusion9\wwwroot\WEB-INF\cfclasses\- (Read,Write)<br />
C:\ColdFusion9\wwwroot\WEB-INF\cftags\interface.cfc (Read)<br />
C:\ColdFusion9\tmpCache (Read)<br />
C:\ColdFusion9\tmpCache\- (Read,Write,Delete)<br />
C:\ColdFusion9\runtime\servers\coldfusion\SERVER-INF\temp\wwwroot-tmp\- (Read,Write,Delete)<br />
C:\ColdFusion9\runtime\servers\coldfusion\SERVER-INF\temp\wwwroot-tmp (Read)<br />
C:\ColdFusion9\tmpCache\CFFileServlet\_cf_image\- (Read,Write,Delete)<br />
C:\Users\USERNAME\AppData\Local\Temp\- (Read,Write,Delete)*<br />
<br />
<br />
<br />
Please note, this assumes you're using a recent version of Windows (Vista or newer), and that ColdFusion is installed to 'C:\ColdFusion9'. If on an earlier version of Windows, the only thing you'll do differently is replace 'C:\Users\USERNAME\AppData\Local\Temp\-'* above with this path: 'C:\DOCUME~1\USERNAME\LOCALS~1\Temp\-'*<br />
<br />
*Replace USERNAME with the actual name of your ColdFusion runtime user.<br />
[[Category:ColdFusion]]</div>Brentbhttps://wiki.hostek.com/index.php?title=File:Cfadminsettings3.jpg&diff=1431File:Cfadminsettings3.jpg2013-06-05T16:43:11Z<p>Brentb: </p>
<hr />
<div></div>Brentbhttps://wiki.hostek.com/index.php?title=File:Cfadminsettings2.jpg&diff=1430File:Cfadminsettings2.jpg2013-06-05T16:42:22Z<p>Brentb: </p>
<hr />
<div></div>Brentbhttps://wiki.hostek.com/index.php?title=File:Cfadminsettings1.jpg&diff=1429File:Cfadminsettings1.jpg2013-06-05T16:40:30Z<p>Brentb: </p>
<hr />
<div></div>Brentbhttps://wiki.hostek.com/index.php?title=MS_SQL_Restore_a_database_on_your_Windows_VPS&diff=1354MS SQL Restore a database on your Windows VPS2013-04-27T20:42:52Z<p>Brentb: /* Restore a MS SQL database on your Windows VPS */</p>
<hr />
<div>==Restore a MS SQL database on your Windows VPS==<br />
<br />
On a Windows VPS, you can restore a database with MS SQL Management Studio. Please follow these steps to complete a restore.<br />
<br />
*Go to Start--->All Programs--->Microsoft SQL Server--->SQL Server Management Studio<br />
* Expand Databases<br />
* Click on New Query<br />
* Run the following code:<br />
<pre>ALTER DATABASE [DB_NAME_HERE] SET SINGLE_USER WITH NO_WAIT</pre><br />
Replace [DB_NAME_HERE] with the actual database name<br />
* Click Execute<br />
* Under databases, right click on the database. Select Tasks--->Restore--->Database<br />
* Select the "From Device" button<br />
* Click on the "..."<br />
* Click on Add<br />
* Navigate to your backup file and select it<br />
* Click on Options on the far left.<br />
* Select Overwite the existing database<br />
* Click into the Restore As path<br />
* Add an extra \ to each \ in the path. For example C:\Backup\MSSQL\Backups would become C:\\Backup\\MSQL\\Backups<br />
* Repeat the above step for the Log path as well<br />
* Click Ok<br />
* Once the restore is complete, open New Query again<br />
* Run the following code: <br />
<pre>ALTER DATABASE [DB_NAME_HERE] SET MULTI_USER WITH NO_WAIT</pre><br />
Replace [DB_NAME_HERE] with the actual database name<br />
* Click Execute<br />
<br />
Your database has now been restored and set back to multi-user mode.<br />
<br />
[[Category:Windows-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=MS_SQL_Restore_a_database_on_your_Windows_VPS&diff=1353MS SQL Restore a database on your Windows VPS2013-04-27T20:19:54Z<p>Brentb: Created page with "==Restore a MS SQL database on your Windows VPS== On a Windows VPS, you can restore a database with MS SQL Management Studio. Please follow these steps to complete a restore..."</p>
<hr />
<div>==Restore a MS SQL database on your Windows VPS==<br />
<br />
On a Windows VPS, you can restore a database with MS SQL Management Studio. Please follow these steps to complete a restore.<br />
<br />
#Go to Start--->All Programs--->Microsoft SQL Server--->SQL Server Management Studio<br />
#Expand Databases<br />
#Click on New Query<br />
#Run the following code:<br />
<pre>ALTER DATABASE [DB_NAME_HERE] SET SINGLE_USER WITH NO_WAIT</pre><br />
Replace [DB_NAME_HERE] with the actual database name<br />
#Click Execute<br />
#Under databases, right click on the database. Select Tasks--->Restore--->Database<br />
#Select the "From Device" button<br />
#Click on the "..."<br />
#Click on Add<br />
#Navigate to your backup file and select it<br />
#Click on Options on the far left.<br />
#Select Overwite the existing database<br />
#Click into the Restore As path<br />
#Add an extra \ to each \ in the path. For example C:\Backup\MSSQL\Backups would become C:\\Backup\\MSQL\\Backups<br />
#Repeat the above step for the Log path as well<br />
#Click Ok<br />
#Once the restore is complete, open New Query again<br />
#Run the following code: <br />
<pre>ALTER DATABASE [DB_NAME_HERE] SET MULTI_USER WITH NO_WAIT</pre><br />
Replace [DB_NAME_HERE] with the actual database name<br />
#Click Execute<br />
<br />
Your database has now been restored and set back to multi-user mode.<br />
<br />
[[Category:Windows-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=Windows_Phone_7.5_Mango&diff=1325Windows Phone 7.5 Mango2013-04-24T15:17:12Z<p>Brentb: /* E-mail Setup for Windows Phone 7.5 Mango */</p>
<hr />
<div>==E-mail Setup for Windows Phone 7.5 Mango==<br />
<br />
Please follow these instructions for setting up e-mail with a Windows Phone 7.5:<br />
<br />
#Click on the arrow in the upper right of the touchscreen to expand the menu<br />
#Scroll down to settings and click<br />
#Scroll down to email+accounts<br />
#Click on “Add an account”<br />
#Scroll down to “Other Account” and click<br />
#Enter your full e-mail address and password<br />
#Click “Sign In”<br />
#It will fail to find the settings. Click try again. It will fail again and now give the option for “Advanced”<br />
#Click “Internet E-mail”<br />
#Enter a name in the box(anything works) for “account name”<br />
#Enter what you want your display name to be under “your name”<br />
#For incoming mail server, enter your mail server (this is typically mail.domainname.com)<br />
#For account type you can choose either Pop3 or IMAP depending on your preference<br />
#For username enter your full e-mail address<br />
#Enter your password in the password field if it doesn’t automatically carry over<br />
#Enter your outgoing mail server in the outgoing mail server box (this is typically mail.domainname.com)<br />
#Make sure “Outgoing server requires authentication” is checked<br />
#Make sure “Use same username and password for sending e-mail” is checked.<br />
#Click sign in<br />
#This will sign you in and you will now be able to see your account on the Windows Phone. Click into it for options on how often to send/receive etc.<br />
<br />
[[Category: Configuring-Email-Clients]]</div>Brentbhttps://wiki.hostek.com/index.php?title=Windows_Phone_7.5_Mango&diff=1324Windows Phone 7.5 Mango2013-04-24T15:16:46Z<p>Brentb: Created page with "==E-mail Setup for Windows Phone 7.5 Mango== Please follow these instructions for setting up e-mail with a Windows Phone 7.5: #Click on the arrow in the upper right of the t..."</p>
<hr />
<div>==E-mail Setup for Windows Phone 7.5 Mango==<br />
<br />
Please follow these instructions for setting up e-mail with a Windows Phone 7.5:<br />
<br />
#Click on the arrow in the upper right of the touchscreen to expand the menu<br />
#Scroll down to settings and click<br />
#Scroll down to email+accounts<br />
#Click on “Add an account”<br />
#Scroll down to “Other Account” and click<br />
#Enter your full e-mail address and password<br />
#Click “Sign In”<br />
#It will fail to find the settings. Click try again. It will fail again and now give the option for “Advanced”<br />
#Click “Internet E-mail”<br />
#Enter a name in the box(anything works) for “account name”<br />
#Enter what you want your display name to be under “your name”<br />
#For incoming mail server, enter your mail server (this is typically mail.domainname.com)<br />
#For account type you can choose either Pop3 or IMAP depending on your preference<br />
#For username enter your full e-mail address<br />
#Enter your password in the password field if it doesn’t automatically carry over<br />
#Enter your outgoing mail server in the outgoing mail server box (this is typically mail.domainname.com)<br />
#Make sure “Outgoing server requires authentication” is checked<br />
#Make sure “Use same username and password for sending e-mail” is checked.<br />
#Click sign in<br />
#This will sign you in and you will now be able to see your account on the Windows Phone. Click into it for options on how often to send/receive etc.</div>Brentbhttps://wiki.hostek.com/index.php?title=MS_SQL_Database_Stuck_in_%27Restoring%27&diff=1297MS SQL Database Stuck in 'Restoring'2013-04-21T21:20:53Z<p>Brentb: /* MS SQL Database Stuck in 'Restoring' */</p>
<hr />
<div>==MS SQL Database Stuck in 'Restoring'==<br />
<br />
If you notice in MS SQL Management Studio that a database is stuck in restoring mode, open a new query by clicking on the 'new query' button and enter the following command: <br />
<br />
<br />
<pre>RESTORE DATABASE [databasenamehere] WITH RECOVERY;</pre><br />
<br />
Click on 'Execute'. When you refresh MS SQL Management Studio, the database will be in a normal operational state.<br />
<br />
[[category:Windows-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=MS_SQL_Database_Stuck_in_%27Restoring%27&diff=1296MS SQL Database Stuck in 'Restoring'2013-04-21T21:20:37Z<p>Brentb: Created page with "==MS SQL Database Stuck in 'Restoring'== If you notice in MS SQL Management Studio that a database is stuck in restoring mode, open a new query by clicking on the 'new query'..."</p>
<hr />
<div>==MS SQL Database Stuck in 'Restoring'==<br />
<br />
If you notice in MS SQL Management Studio that a database is stuck in restoring mode, open a new query by clicking on the 'new query' button and enter the following command: <br />
<br />
<br />
<pre>RESTORE DATABASE [databasenamehere] WITH RECOVERY;</pre><br />
<br />
Click on 'Execute'. When you refresh MS SQL Management Studio, the database will be in a normal operational state.</div>Brentbhttps://wiki.hostek.com/index.php?title=WebDNA_reports_incorrect_version_of_Apache&diff=1295WebDNA reports incorrect version of Apache2013-04-20T20:25:41Z<p>Brentb: /* WebDNA reports incorrect version of Apache error */</p>
<hr />
<div>==WebDNA reports incorrect version of Apache error==<br />
<br />
Sometimes when installing the WebDNA script on your VPS, you may get an error code "Incorrect Version of Apache" or "Incompatible Version of MySQL"<br />
<br />
To fix this error, follow these steps:<br />
<br />
#SSH into your Linux server<br />
#Type cd /WebDNA-x.x.x (x.x.x is your version number, replace the X's with the version)<br />
#Type nano install_WebDNA.sh<br />
#Hit ctrl-W and put in "Determine if 32 or 64bit<br />
#Comment out this line (put a # in front of it) and all other lines down to the first occurring "esac" statement<br />
#Hit ctrl O to save it and then ctrl x to exit<br />
#Your WebDNA installation should now work, if it does not submit a support ticket at https://support.hostek.com<br />
<br />
[[Category:Linux-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=WebDNA_reports_incorrect_version_of_Apache&diff=1294WebDNA reports incorrect version of Apache2013-04-20T20:25:27Z<p>Brentb: Created page with "==WebDNA reports incorrect version of Apache error== Sometimes when installing the WebDNA script on your VPS, you may get an error code "Incorrect Version of Apache" or "Inc..."</p>
<hr />
<div>==WebDNA reports incorrect version of Apache error==<br />
<br />
Sometimes when installing the WebDNA script on your VPS, you may get an error code "Incorrect Version of Apache" or "Incompatible Version of MySQL"<br />
<br />
To fix this error, follow these steps:<br />
<br />
#SSH into your Linux server<br />
#Type cd /WebDNA-x.x.x (x.x.x is your version number, replace the X's with the version)<br />
#Type nano install_WebDNA.sh<br />
#Hit ctrl-W and put in "Determine if 32 or 64bit<br />
#Comment out this line (put a # in front of it) and all other lines down to the first occurring "esac" statement<br />
#Hit ctrl O to save it and then ctrl x to exit<br />
#Your WebDNA installation should now work, if it does not submit a support ticket at https://support.hostek.com</div>Brentbhttps://wiki.hostek.com/index.php?title=MS_SQL_Express_-_How_to_install_on_your_Windows_VPS&diff=1292MS SQL Express - How to install on your Windows VPS2013-04-20T19:42:34Z<p>Brentb: Created page with "==Installing MS SQL Express on your Windows VPS== Here are the steps to install MS SQL Express on your Windows VPS. It is a free software provided by Microsoft. For web edi..."</p>
<hr />
<div>==Installing MS SQL Express on your Windows VPS==<br />
<br />
Here are the steps to install MS SQL Express on your Windows VPS. It is a free software provided by Microsoft. For web edition, you will need licensing.<br />
<br />
#Download MSSQL Express 2012 from Microsoft http://www.microsoft.com/en-us/download/details.aspx?id=29062<br />
#Go to Start--Administrative Tools--Computer Management<br />
#Click on Local Users and Groups<br />
#Double-Click on Users<br />
#Right click on the screen and select "New User"<br />
#Enter a user name for the database engine to use (your choice) and fill in a strong password(at least 8 characters, capital, lower-case, number, and a symbol)<br />
#Un-check user must change password at login. Check User cannot change password and password never expires and then click create<br />
#For security, right click on the user and select "Properties" <br />
#Click on the "Member Of" tab and remove the user from the Users group by selecting Users and clicking remove<br />
#Click on the "Remote Desktop Services Profile". Check the box for "Deny this user permission". Click apply then OK.<br />
#Run the install file you downloaded<br />
#Select New Installation<br />
#Click next through the prompts to install "Setup Support Files"<br />
#For the MS SQL Feature selection, you will need "Database Engine Services", "Full-Text Search", "Client Tools Connectivity" and "Management Tools Basic and Complete". Other options are at your discretion<br />
#In the instance configuration screen, leave at the Default Instance or MSSQL Express and click next<br />
#In the service accounts screen, enter in the account you created above and the password<br />
#On the next screen, select Mixed Authentication mode and enter in a strong password for the SA user. Save this password<br />
#Click on "Add current user" at the bottom to add the Administrator if it is not already there to allowed users<br />
#Leave "Install the native mode default configuration" checked and click next through the remaining screens<br />
#Once installed, please submit a support ticket at http://support.hostek.com giving us the SA user password and request we integrate MS SQL Express with your control panel<br />
<br />
These are the steps to install MS SQL Express on your VPS if you did not order it initially. It is important that you do let us know you installed it so we can integrate it with the control panel for ease of use.<br />
<br />
[[category:Windows-VPS]]</div>Brentbhttps://wiki.hostek.com/index.php?title=Password_-_How_to_Change&diff=1264Password - How to Change2013-04-11T21:22:41Z<p>Brentb: /* Windows Control Panel - How to Change Password */</p>
<hr />
<div>==Billing Control Panel - How to Change Password==<br />
* Login to your "Client Billing Area" at cp.hostek.com.<br />
* Click on "Hello, <name>" .<br />
* Then click the option for "Change Password"<br />
* Enter in your CURRENT password, followed by the NEW password you wish to use in both boxes.<br />
* Click on "Save Changes" tab.<br />
<br />
==Windows Control Panel - How to Change Password==<br />
<br />
* Login to your "Client Billing Area" at cp.hostek.com.<br />
* Click on "Hello, <name>" .<br />
* Then click the option for "Change Password"<br />
* Enter in your CURRENT password, followed by the NEW password you wish to use in both boxes.<br />
* Click on "Save Changes" tab.<br />
<br />
This will change your password to both wcp.hostek.com and cp.hostek.com.<br />
<br />
==Linux Control Panel - cPanel - How to Change Password==<br />
==Email - SmarterMail - How to Change Password==</div>Brentb