WebEnabled made creating, developing, and deploying our camp website extremely easy and extremely affordable... ~ Matthew Connerton, Drupal Camp Asheville Organizer (Aug 11, 2010)
Hosting Help
Using Beyond Compare to access server files
What is this software?
Beyond Compare is a desktop-based utility software that allows you to compare (as the name says) files & folders. But it goes "beyond" that, which makes it more useful than other file-comparison software.
What does it do?
Features
- synchronize folders [link]
Using WinSCP / SFTP to access server files
Where can I get the software?
You can download WinSCP by visiting their webpage: http://winscp.net
Please note that WinSCP can only be used on a Windows operating system.
Flavors
Installed
If you need to run WinSCP as an installed application, download the Installation package binaries.
Portable
If you don't want to install it, or if you prefer to run it on a portable drive, download the Portable executables.
Using WinSCP
WebEnabled File Permissions Overview
The WebEnabled platform runs each website's scripts under a Unix pseudo-user account dedicated to the website's Apache virtual host. This provides operating system level security separation between the websites. (Many typical shared hosting providers don't bother to do this, running all websites' scripts under the same shared pseudo-user account and thus either lacking cross-website security or severely limiting what features your scripts may use.)
Due to the above, WebEnabled allows you to use more restrictive file permissions. We recommend that you use the following permission settings...
WebEnabled VPS - Frequently Asked Questions
Below are topics pertaining to the production hosting service that WebEnabled offers.
What is a VPS?
VPS stands for “virtual private server”. It provides features of a dedicated server on a machine that is shared by other customers. Customers get hosting services that are similar to that of dedicated web-hosting without sacrificing privacy or performance.
How does your production hosting plan compare to shared hosts?
Setting and configuring Cron jobs
In order to setup/edit your crontab you'll need to make a SSH connection first.
This example tutorial will help you to setup SSH connection with PuTTY terminal program.
1. PuTTY setup
Download putty.
Once download is completed, run putty and setup it with your webenabled SSH application access.
For example, if your application site name is http://acme.dev3.webenabled.net and
shell login is w_acme ,
then enter the following:
Does WebEnabled support SSL certificates?
At this time you need to file a request by contacting us or find us on Live Support during the hours it's available. We will install an unverified SSL certificate that can be used for testing purposes.
Do you allow cron jobs?
Yes. For all our developer level hosting we have cron job support. The normal rules of our Hosting Usage Policy apply.
Each application vhost can have its own cron jobs. To edit your cron jobs you will need to login to the shell and type the following command.
If you want to list the existing cron jobs then use the following command.
Are WebEnabled Environment Permissions too relaxed since I can browse a large portion of the directory structure?
A question regarding permissions on the WebEnabled filesystem came from one of our users as follows:
I connected via SSH with the credentials for my application vhost and it loaded up in the root folder, which gave me access to your entire server. I browsed for a bit to see that I was indeed in the main server with other sites in it, I didn't have access to other peoples sites, but I had full access to browse your server. I tried to change a file to see if i had access to that, but wasn't able to!
Dos and Don'ts of Demo Applications
Below are lists of practical things that should and should not be done when setting up a demo website for an application.
DOs
- Provide htaccess basic auth to Demos that are meant for a limited audience.
- Setup a cron job when reasonable to refresh your database regularly.
- Turn off all functionality that could expose e-mail functionality. Spammers will take advantage of your application and this will cause WebEnabled (if your application is hosted on one of our servers) and yourself trouble.