Ensim Hosting


As the ensim control panel and cpanel control panel having different directory structures we need to manually migrate subdomains from ensim to cpanel
Following is the procedure for Transfer :
1. First login to the ensim server from where you want to move .
2. Then go to subdomain directory for the domain you want to move: as
cd /home/virtual/domain.com/var/subdomain
3. Here you can see all the subdomains for this domain in the directory. Go

into each directory plus the html directory as
cd subdomainxx/html
4 Then zip up the files

tar -czvf ../../subdomainname.tar.gz *
do the same procedure for all subdomains
you have to go up 3 levels to find the files due to symbolic
cd ../../..
5. FTP the files to the new server
ftp newserver

mput *.tar.gz
6 On new server

Login to the domain’s cpanel account and create all the subdomains
7 Go to the directory where the files were ftp uploaded.

cd /home/admin
8 copy each file to the proper directory. You will need to know the admin

username for the primary domain. If the domain user is tuks123 and the

subdirectory is “forum” then you would copy the files like this:
mv forum.tar.gz /home/tuks123/www/forum/
9 After moving it to specific directory(sudomain) then unzip the files.
cd /home/tuks123/www/forum/
tar -zxvf forum.tar.gz
rm forum.tar.gz
10 at the last change the permission and ownership for all files in that directory as
chown tuks123:tuks123 * -R
Now finally subdomain get transfered from ensim to cpanel

Following are the steps to move database from ensim server to cpanel server.
Create a file with all the mysql databases from one domain (type in

each full file name based on the files in the
/var/lib/mysql directory). If there is just one domain then you’ll only

have one domain_com_-_xx entry, if there are several,
then just keep adding the databases.
mysqldump -Q –databases domain_com_-_xx domain_com_-_yy domain_com_-_zz -u root -p –add-drop-table > dump.sql
Step 2: Create the priviliges file
mysqldump mysql > mysql.sql -u root -p
cat mysql.sql | grep domain > mysql2.sql
Step 3: Make the Tar of Files
tar -czvf dump.tar.gz dump.sql mysql2.sql
Step 4: Transfer the files
ftp new.cpanelserver
put dump.tar.gz
At cpanel server you need to do the following steps

Login to cpanel server.
step 1:Start in the directory in /home/admin

cd /home/admin
tar -zvxf dump.tar.gz
Step 2: Run the vi editor to do a search/replace on database name
vi dump.sql
:%s/ecclestoned_com_-/ecclestoned/g
Step 3: Run the vi editor to do a search/replace on the permissions to fix

some version issues.
vi mysql2.sql
:%s/ecclestoned\\\\_com\\\\_-\\\\/ecclestoned/
:%s/);/,’Y’,’Y’);
Step 4: Run mysql hosting to import the databases
mysql mysql -u root -f

As the ensim control panel and cpanel server having different directory structures we need to manually migrate subdomains from ensim to cpanel
Following is the procedure for Transfer :
1. First login to the ensim server from where you want to move .
2. Then go to subdomain directory for the domain you want to move: as
cd /home/virtual/domain.com/var/subdomain
3. Here you can see all the subdomains for this domain in the directory. Go

into each directory plus the html directory as
cd subdomainxx/html
4 Then zip up the files

tar -czvf ../../subdomainname.tar.gz *
do the same procedure for all subdomains
you have to go up 3 levels to find the files due to symbolic
cd ../../..

5. FTP the files to the new server
ftp newserver

mput *.tar.gz
6 On new server

Login to the domain’s cpanel account and create all the subdomains
7 Go to the directory where the files were ftp uploaded.

cd /home/admin
8 copy each file to the proper directory. You will need to know the admin

username for the primary domain. If the domain user is tuks123 and the

subdirectory (sudomain) is “forum” then you would copy the files like this:

mv forum.tar.gz /home/tuks123/www/forum/
9 After moving it to specific directory(sudomain) then unzip the files.

cd /home/tuks123/www/forum/

tar -zxvf forum.tar.gz
rm forum.tar.gz
10 at the last change the permission and ownership for all files in that directory as
chown tuks123:tuks123 * -R
Now finally subdomain get transfered from ensim to cpanel

Resetting user password through shell on ensim server:

You can use following command in order to reset a user password through shell on your Ensim server:
EditVirtDomain -c siteinfo,passwd domain.com
Replace domain.com with user’ domain name, and you will be prompted to enter new password.

Getting Started

The command “vi” without any file name will open a new file where you can enter the text and edit but while coming out you will be asked to enter a valid file name to save the text.
“vi” with a existing file name will open that file for editing.

After a file is opened it is in command mode, that is - input from the keyboard will be treated as vi commands and you will not see the words you are typing on the screen. To enter the text you have to put vi in insert by pressing ‘i’ or ‘a’ after which you can add the text and whatever is being typed will be seen on the screen. To switch between these mode Esc key is used .

Esc i — insert text mode

Esc — command mode

If you don’t want to save the work “:q” will take you out. For save and quit “:wq” is used. Simple “:w” saves the current file and don’t exit and “:q!” , “:wq!” causes a forced quit from vi.

Editing commands

Moving around the file:

h — cursor left

i — cursor right

k — cursor up

j — cursor down

^ & B — Beginning of line

$ — end of line

) — Next sentence

( — Previous sentence

} — Next Paragraph

{ — Previous Paragraph

:$ — end of file

w — one character forward

W — one word forward

:20 — go to Line no 20 or whatever number you give

Displaying file info:

^g — give name of the file, current line and total lines of a file at the bottom.

Inserting and appending text :

i — inserts text to the left of cursor

I — inserts in the beginning of line

a — appends text to right of cursor

A — appends to the end of line

Adding new line:

o — add a new line below the current line

O — adds a new line above the current line.

Deleting the text:

x — deletes text above the cursor

X — deletes text character on the right of cursor

20dd — deletes 20

dd — deletes current line

D — delete till end of current line.

d# — delete to where the # (j,k,l,h) specifies.

d/ — delete till pattern is found (forward).

d? — delete till pattern is found (backward).

d’ — delete till mark ‘char’.

Replacing a character & word:

r — replace the character above the cursor.

R — replces characters until Esc is pressed.

cw — replaces the word from cursor to the end indicated by $ sign.

C — replaces till end of line.

Substitute:

s — subistutes current charcater.

S — substitutes entire line.

Repeating last command:

. — repeats the last text.

Undo the last change:

u — undo last change.
U — undo changes to the current line.

Copy and pasting lines:

yy — copies the current line into buffer.
5yy — copies 5 lines from the current line.
p — pastes the current buffer.

Recovering an unsaved vi file:

vi -r — restores a unsaved / crashed file from buffer.

Searching:

:/name — & return searches for the word name in the file

n — continues search forward.

N — searches backwards.

Substitution:

:s///g

Saving:

:w — saves the text does not quit.

:wq — saves & quit the editor.

ZZ — save & quit the editor.

:q! — Quit without saving.

Miscellaneous:

m — mark this location and name it char.

‘ — (quote character) return to “line” named char.

` — (back-quote character) return to “place” named char.

‘’ or “ — (quote quote) return from last movement.

SMF stands for Simple Machines Forum. It is a free, professional grade software package that allows you to set up your own online community within minutes. Its powerful custom made template engine puts you in full control of the lay-out of your message board and with our unique SSI or Server Side Includes function you can let your forum and your website interact with each other. SMF is written in the popular language PHP and uses a MySQL database. It is designed to provide you with all the features you need from a bulletin board while having an absolute minimal impact on the resources of the server. SMF is the next generation of forum software, and best of all it is and will always remain completely free. It also has news feeds ie ATOM, RDF (both only in 1.1), RSS, RSS2 and XML formats (available in both versions) that your users can subscribe to with their favorite newsreader or include on various search engines’ personal pages.

Hello,If you want to restore the backup on ensim servers then1. Please make sure that the backup available with you is correct one. If the backup is not correct then it will not get restored properly.

2 vhimport -r -U file:/backup/vhbackup/site-domain.com.tar.gz

Tuks