Hello everyone,
I found i was having major issues in transferring my index exhibit site to a new server. After trawling through forums i eventually found a way that worked. I thought i should share my process in aid of anyone else who wants to transfer their site to a new server with ease.
- - - - - - - - - - - - - - - - - - -
Break Down
This mini guide is for some one of intermediate website understanding and whos servers use Cpanel.
The four major components I used to transfer my whole website to a new server are:
0.Changing your nameservers to connect with your new server
1.Backing up: Downloading your websites files and exporting the database from your OLD server to a local machine.
2.Uploading: Importing your database and uploading your website to the NEW server
3.Re-installing Index-Exhibit: Replacing the basic structure of index-exhibit syncing your database
I will only cover steps 1,2 and 3. Step 0 you must know from setting up your website originally.
- - - - - - - - - - - - - - - - - - -
Detail
1.Backing Up
Download Site
1. Create a new folder on your local computer to back up to
2. Download your WHOLE web site via FTP to the new folder on your computer. Leave folder until "2.Uploading" section
Export Database
1. Create a new folder on your local computer to export to
2. Open up Cpanel on your OLD server
3. Go to "Database" Panel, click on "phpmyAdmin"
4. Click on the database your index exhibit website uses (the one you originally created). This can be found under the logo "phpMyAdmin"
5. Click on the export tab found just below the top of the page
6. Click the tick box named "Save file as" and hit the "go" button found at the bottom right of the page. Leave everything else as is.
7. Save the export to the original file you created
2.Uploading
Upload Site to New Server
1. Using your choosen FTP program upload your WHOLE website from your local disk. Remember to keep the same folder arrangement as you had on your OLD server. Let this copy over
Import Database to New Server
1. Login to the Cpanel of your NEW server
2. Go to "Database" Panel, click on "phpmyAdmin"
3. Click on the "import" button at the bottom of the main page.
4. Click on browse and find the database file you exported from the OLD server. Click "go" to import this database.
Create a New Data Base User
0. This is the same as when you created the original database for the old server
1. Create a new user and add it to the database, usually can be done in "MySQL Databases" in Cpanel.
3.Re-installing Index-Exhibit
Upload Basic Index-Exhibit Structure
1.Using your FTP program of choice reupload and overwrite all the system files from a fresh index exhibit install. This includes all files and sub-directories.
Don't reupload these directories:
- /files (folder and it's contents)
- /ndxz-studio/config (folder and contents)
- /ndxz-studio/site (folder and contents)
- /ndxz-studio/defaults.php
(quote Vaska)
Follow "How to Install" Instruction
1.Now, you need to change the permissions of three folders using your ftp application. It sounds more complicated that it really is. The folders in question are:
- /files
- /files/gimgs
- /ndxz-studio/config
Change the permission values to 777.
2. Now go to: http://www.yourwebsite.com/ndxz-studio/install.php and follow the prompts.
3. When it comes to putting in your database server details use the server details and user names as per what you created on your new server
4.When you have completed installation delete the 'install.php' file - you must do this.
5. Perfecto! (i hope!)
Thank you for reading, any editing or additions are more than welcome to this guide. Also a thank you to Vaska for providing a solution to the problem and to whom wrote the How to Install, I apologise for plagiarism