With growing demand for web hosting resources, there are a number webmasters opting for cheap VPS Hosting solutions which is renowned for its higher reliability compared to shared hosting and lower cost than the most expensive Dedicated Server Hosting.
Here I would like to share the steps required for the installation of cPanel on a VPS type of web hosting services account. If you want to install the licensed version then you need to pay for it (Host.co.in provides it for $ 9 / month) and if you are just installing a trial pack then it is available at http://www.cpanel.net/store/ for free of cost.
Follow these steps to install cPanel on your VPS Hosting account.
First Login to your VZMC
Now create a new VPS with the Sample Ve Config call vps.cpanel
Here you will be able to choose the IP addresses which can be used for that virtual private server and DNS servers.
Now Select RedHat Enterprise Template (not minimal)
You do not need any addon for a cPanel so don’t select any of it.
Now select the resources (space, RAM, CPU) and other required stuff for your VPS
Keep start on boot and the remaining of the normal stuff also remember to use unlimited Vps.
Move to Ev1 member’s section and open a ticket with your IP and root password, by doing this you request your ev1 to enter your VPS register in up2date.
Now move to SSH and follow the below given steps
mkdir /home/cpins
cd /home/cpins
wget http://layer1.cpanel.net/latest
sh latest
And here you have finished the installation of cPanel.
In previous post we saw how important VIM commands are for handling a Linux hosting server, these commands basically come under Command mode of VIM
h - to move the cursor to left side
j - to move the cursor to down side
k - to move the cursor to up side
l - to move the cursor to right side
n| - to move the cursor to a particular character of the line, this is done by giving the that place’s number and if its valid the user notices a beep sound from the system. Entering just ‘|’ will move the cursor at the starting position of a particular line.
0 - to move the cursor at the beginning of the line
^ - to move the cursor at the first non blank character of a particular line.
$ - to move the cursor at the end point of a particular line.
fx - in this command you need to use any desired character in place of ‘x’ to move the cursor at the next appearance of that particular character used in the pace of ‘x’ within a single line.
Fx - it works similarly as ‘fx’ but in the reverse order, means you can fine previous appearance of the character placed instead of ‘x’.
[wW] - moves the cursor’s position word by word.
[bB] - moves the cursor’s position word by word in reverse order.
H- to move the cursor at topmost line of your screen.
M - to move the cursor at the middle line of your screen
L - to move the cursor at lowest line of your screen.
Ctrl-d - to scroll down the half page.
Ctrl-u - to scroll up the half page.
Ctrl-f - to scroll down the full page.
Ctrl-b - to scroll up the full page.
nG - in this command ‘n’ to be replaced by your desired number, which moves you to that particular numbered line of a file. i.e. if you typed 81G then you will be taken to the 81st line of that particular file.
Mx - in this command ‘x’ can be replaced by any single letter to which you want to comeback after going elsewhere. In short it is used for setting a line with a marker to be visited after the next move.
” - its command with two single quotes, and used for switching the positions simultaneously between two required places. In short it acts as a toggle.
Small businesses are not able to arrange quality server support and server management at their own as they are running with a limited budget options. Unlike large scale industries which has ability and infrastructure to set up high class support, and their web hosting accounts are not likely to small as cpanel shared hosting accounts, small scale industries are not capable of doing the same. But now a days things are changing for them also because the similar level of server support and server management can be provided which is provided to large players in the industries.

Hosting management for small businesses
Network Monitoring is the first and very important aspect of IT management, there are many IT services providers offering graded network monitoring solutions for industries with the options from a small single server to a wide networks of many servers. Arrival of cloud interface has made this task very cost effective and cheap one. The charges for such services are adjusted according to the type and size of your websites and network without compromising the quality and importance, and small business owners need to pay less even they enjoy the same level of service which is provided to giant organizations.
Helpdesk is the second aspect of this management. Helpdesk is a software which can be used in customized mode as per the requirements of your businesses. Furthermore there are also options for payment based on the per user of device count. You can get 24 x 7 support by using helpdesk support services.
Finally few system integrators have the ability to provide the complete set of Managed IT services which also includes assets management, helpdesk, 24 x 7 server support.
The .htaccess stands for ‘Hypertext Access this file used for configuring a web hosting server and to control its activities. This file plays an important role in security and performance of the websites residing on that particular server. It is popular among webmasters for keeping control on their websites.
There are multiple ways to configure .htaccess file, in this post you can see following two important factors of .htaccess file.

.htaccess
Authentication and Authorization.
The .htaccess file controls and provides, authenticationa and authorization for the visitores of your website, it also has to ability to restrict certain pages of your websites from getting views by particular visitors. This is a great utility to get rid of spam-bots, spam mails, form submissions and uwanted comments. Through .htaccess file a webmaster can block any particular domain name of IP address from which is facing spammy visits. This was all about blocking the access and further more a webmasters can also set specific permitted access by setting password (.htpasswd file) for his websites, so that authorised people can only enter in to protected webpages which may contain sensitive data, of his websites. This uritlity is very useful for a blog or a collaborated website where multiple people are responsible for updating them.
PHP has a reputation of being one of the best scripting language which can be used either on a web server or can be used to write various scripts to help programmers so that they can create interactive webpages. PHP plays an important role to make a webpage with great features and more dynamic. This is an open source product and can be easily supportive for HTML embedding hence it becomes very easy to make not only static pages but also dynamic web pages. PHP website hosting is also based on same platform which adds PHP code as a output to HTML pages as a destination.
Here are some highlights of PHP website hosting
-
Direct compilation of the scripts of webpages without any external tools.
-
The PHP Web pages effects will only be visible to the viewer of the website if the host has PHP. If the host does not have PHP, the website will be loaded with errors and might not function properly.
-
PHP is supportive for the connectivity with various type of databases.
-
Its easy to learn php quickly and as it is an open source solutions for programming bugs are available widely and easily which are invented by other users.
-
With the usage of PHP a visitor can personalize a webpage in better way by storing cookies and remembering passwords and usernames. These type of things impress a visitor as he feels easy to surf through website and need to not to enter details each time.
A web hosting provider should take various factors in to account such as compatibility issue of old and new versions of PHP, Though PHP hosting comes under one of the cheapest hosting options including cPanel Hosting or Linux Hosting, a client need to clarify the details about the modules used in PHP scripts and another future enhancement wished by hosting client. Adopting PHP scripts with combination of languages and proper synchronization and back-end as MySQL produces one of the best results for a webmaster.
If you are a serious webmaster who is very careful about his website then you might have idea about ‘how important a control panel is for your website?’ There are many control panels available and selection of a specific control panel is a difficult decision because each of these comes with their own pros and cons.
cPanel
Many webmasters will claim cPanel as the best control panel and even web hosting services providers provides a hosting package with this name as ‘cPanel web hosting‘. More than being simple and availability of extra features this control panel is very easy to learn and comfortable from both, client and admin side. Latest upgrades of providing better support for service clustering in windows it has captured more share of internet market, but still this feature has few bugs which should be removed very soon.
Plesk
Plesk’s presence is very long in the market as it has few features of its unique type and not available with other control panels. Plesk provides better clustering support than any other control panel. It is possible to set up a network of multiple servers and make them to act as a single service unit. So surprisingly it becomes possible to run both Linux servers and Windows servers as a single unit. According to to recent news Parallels has taken over Plesk
Direct Admin
This control panel is becoming very popular with a cruising speed these days. Though it may not have as much features as other control panels have, but so far stability and resource usage is concerned it is far better than others. Other advantage is because of having less features the ratio of bugs is also less. This is suitable for budget hosts as it is capable of hosting multiple clients with a great stability.
Other control panels like ‘Hsphere’ are outdated already and being dominated cleanly by above three which are really making the choice difficult for webmasters.
Generally you would require to change your MySQL collation in order to solve any problems with foreign character encodings. The very common step that can be taken here is to change your MySQL collation from latin1 to utf8. The same can be changes by using phpMyAdmin and the by following the below mentioned steps :
1. First you need to login to your cPanel account provided with your web hosting account and then click on phpMyAdmin icon located in the Database Box.
2. Now you need to select the Database you would want to manage from the drop down menu located on the left.
3. Then click on the Operations tab in the top menu of your phpMyAdmin
4. Once you click on Operations you will see at the bottom of the page the collation option. You need to now select a collation from the drop down menu and click on the Go button.
Please be informed that after you change the collation of a database only the new tables will be created with the new collation. All the other tables will remain with the collation, they were initially created with.
The best and easy way to figure out the reason for “Internet server error 500” would be to check the error logs generated for your website. You can check the error logs by accessing cPanel > Error Log. Or else you could check the error logs by contacting your Web Hosting Service Provider.
While checking the error logs using cPanel which is available with your cPanel Web Hosting Account you will see a detailed list of the last error messages generated by your website. It provides you with detailed information about each error occurred, with the date and time of the error, also information about the client receiving the error is included. It also provides information about which folder and file is causing or generating the error.

Below mentioned are examples of some errors causing an Internet server error 500 and steps to fix them:
The above error can be fixed by changing the permissions of the file or directory in consideration. You need to change the permissions by using the File Manager in cPanel, or by an FTP client. You need to enter the correct permissions, you can get the correct permissions by contacting you web hosting service provider.
- [2011-01-01 02:45:01]: error: file has no execute permission: (/home/user/public_html/)
While fixing this issue, you need to use your FTP client or the File Manager through your cPanel account and change the permissions. You can get the permissions from your Web Hosting Service Provider.
The above error is caused because of incorrect permissions of the .htaccess file. Such an error message can also occur sue to incorrect permissions for the folder. You need to ensure that the permissions are correct. They can be obtained by contacting your web hosting service provider.
- [Sat Jan 01 02:45:01 2011] [client 121.0.0.86] Premature end of script headers: /home/user/public_html
Such error message could be occurred sue to several reasons:
The script requires more than the usual time to be processed and is being killed or terminated by the system.
This could also be because of an error within the programming code of the script in consideration. In such a case it should be revised by a professional web developer who will be able to assist you further.
Mambo is one of the very popular and powerful Content Management System (CMS) available in the market. Websites cab be created easily with the web based interface and the user friendly features of Mambo CMS.

Mambo administrator password can be changed or reset using its MySQL Database available in your control panel provided by your web hosting services provider.
The most easy way to manage the database is through the phpMyAdmin tool. You need to go to your cPanel provided with you cPanel Hosting account and click on phpMyAdmin in the Databases box.
In phpMyAdmin you need to select Mambo’s database from the drop down menu at the left side. The page will automatically refresh and the table of database’s will be displayed. Access the SQL tab, it can be found at the top navigation bar.
Write the below mentioned SQL Query in the text field available :
UPDATE `mos_users` SET `password` = MD5( ‘new_password’ ) WHERE `mos_users`.`username` = “admin_username” LIMIT 1 ;
“new_password” - replace with the new password to be used.
“admin_username” - replace with the username the password for which should be updated.
Once done, click on the GO button to submit your query. If the query completes without any errors, you would be able to login to Mambo with the newly assigned password.
RVSitebuilder is an user friendly application developed to build websites. This website building tool is a convenient and useful software application for all cPanel users and resellers. Being an experienced graphic designer is not at all important to utilize the software. There is no necessity to be acquainted with pre-designed templates or how to customize an already created one. In their effort to build a user community all around the world, the software tool is accessible in many languages. Another great feature is the fact you can use RVSitebuilder with cPanel and not just RvSkin.
If you are using a cPanel reseller program, you become entitled to using RVSitebuilder for free. This strong advantage can be used as leverage with future customers, but is also a perfect compliment to personal, individual website creations. Its time to forget the complicated, expensive designs and get acquainted to easy to use applications. Your reseller business just gets easier because this has been integrated with a free domain reseller account, free billing tools and software, and script installation tools.
RVSitebuilder will build a personal, customized website in only minutes skipping the complications and expenses. Start with a pre-designed template and build on by adding the ready-made features. Customize and change features as time allows. Adding gadgets and features is not at all a time consuming tack with RVSitebuilder.
The guiding tool walks you through the entire process step by step with a navigator. Start your website with a business or company name and website title. Next, you have the option of uploading your personal logo. Also, guidance is available through template choices, page structure management, and adding extra components, services, and gadgets. Preview feature lets you preview your website before publishing it.
You can choose from many templates that are already available suiting your requirements, or you could upload your own unique template to make sure no other user can claim your design. Creation of blogs, guestbooks, newsletters and photo albums is quite easy with RVSitebuilder.