Livezilla How to Install on Shared Hosting By: Jon Manning This is an easy to follow tutorial on how to install Livezilla 3.2.0.2 live chat program on a linux shared hosting server using cpanel, linux web hosting control panel. The step by step guide with screenshots will show you how to get your initial setup of Livezilla up and running. This should work with any linux shared hosting service since it does not require anything special to run, just a MySQL database and Apache. Step 1: Go to the following url and click the download link for Livezilla Full Version, http://www.livezilla.net/downloads/en/. Step 2: Open the folder containing the download and run Livezilla_3.2.0.2_Full.exe. 1
Step 3: Livezilla installer will open up and display the following screen, click on the next button to continue the 2
installation. Step 4: Next mark the checkbox that you accept the terms of the license agreement and click the next button. 3
Step 5: Tell the installer where you would like to install Livezilla and click next. 4
Step 6: Click the next button to start the installation process. 5
6
Step 7: Now the installation is finished so leave the run livezilla checkbox checked and click finish. 7
Step 8: The Livezilla server admin is going to open up and ask you to start setting up your server. Click on edit servers to start to configure your new instalation. 8
Step 9: Next click on the server admin button to create your new server instance. 9
Step 10: Check the radio button create new Livezilla server and click next. 10
Step 11: Now enter in your administrator credentials, username, name, email address and password. Be sure to use a secure password as this will be open to the internet and hackers. Step 12: Next Livezilla is going to ask you for your default email address and group for the chat server, in most cases the chat server is used for support so that would be the default group, but you can use it for anything you want. 11
Step 13: The next step is where the application creates all the php files that need to be uploaded to the website. I think the easiest way of doing this is by creating a folder locally then uploading the files 12
myself. To do that chose the radio button next to extract Livezilla server files to local system then click select. Step 14: Now it is going to ask you to select a folder to extract the files to, just create a new folder on your desktop, select it and click ok. 13
Step 15: Now the directory should show up in the textbox and click next. 14
Step 16: Now the server is going to verify the server which can t be done just yet since the files need to be uploaded. To do this open up an ftp client such as Filezilla and connect to your hosting account where your website is. 15
Step 17: Now once you have an ftp connection to your domain hosting account create a new directory in your root directory named chat or whatever you would like. Once that is created open up the new directory you just created in the ftp browser. 16
17
Step 18: Now switch back to the folder you created on your computer and open it and select all the files using control + a. Step 19: Once they are all selected either copy using control + c or drag into the ftp file browser. Or use control + v to paste into the ftp browser. 18
Step 20: Now the files are going to be uploaded from your computer to the hosting server. 19
Step 21: The next part of the installation requires logging into the control panel of the web hosting account to create a mysql database. These screen shots are from a linux hosting account using cpanel, most linux hosting accounts use the same. Click on the MySQL Databases link to create a new database. Step 22: Then scroll down to where it says create new database and enter in a new database name. I used livezilla in my example. Once done with that click the create database button. 20
Step 23: The next screen will display a confirmation the database was created. Step 24: The database is created the next step is to add a user that can access the database, on that same page as before look for mysql users and add a new user. Enter in a username and password, the password should be secure the best way to ensure this is using the password generator just be sure to write the generated password down. Step 25: Now that the user is created you need to add them to the new database you just created. Scroll down to where you can see add user to database. Here you will select the user you just created, which in the example I am using would be _chat and the database would be _livezilla. 21
Step 26: The next screen will ask you what privileges the user should have, for livezilla to work correctly this user needs to have full access to the database so check the all privileges checkbox. Click make changes button to add the user to the database. Step 27: Now it will confirm the user was added to the database and you are done in the cpanel so now switch back to the Livezilla installer where it is asking to test the site. In here you will type in your website url and the sub directory that was just created for Livezilla. In this example I used test.com/chat, now click server test. 22
Step 28: Now a popup will open for the server test, if everything is entered correctly just click test and watch it to see if it makes a connection. 23
Step 29: Now if it is able to make a connection to your server an authentication popup will ask you for your admin username and password that you created in step 11, just enter this information to confirm a correct installation. 24
Step 30: The test program will now go through and try to make a connection if it work you should see a confirmation it was successful. Click close to move on to the next step. 25
Step 31: Now the installer will try to populate the mysql database, go though and fill in the fields for the database username, password and database name. A lot of times with hosting companies the database name and username are going to have a prefix of your account username followed by the name you entered. Leave the host as localhost since the php pages that were uploaded are the ones communicating with the database which most likely will be on the same server. The prefix option can be left blank I just like to add something to differentiate the table names. Once you are done click create tables. 26
Step 32: If the application was able to connect to the database and create the tables successfully the checkbox for configuration validated should be checked and now you can click next. Step 33: The last step of the Livezilla installer will just confirm that you have completed the server install wizard. Click finish to close the installer. 27
28
Step 34: After clicking finish the installer should take you to the website that you uploaded earlier so you can demo the chat program. 29
Step 35: You are almost done, now you just need to configure the client app to connect with the server so switch back to Livezilla and click ok. Step 36: This will now ask you for the admin username and password that was created in step 11, enter those and click login. 30
31
Step 37: The Livezilla client will now open up and allow you to start accepting chats from website visitors. Now that is all done and your Livezilla server is up and running, but you might want to make some changes to your server in order to do that just go to your start menu, all programs, livezilla, and finally click on livezilla server admin. 32
To make changes to the server select the server configuration, this has many settings and options to customize your installation. Next the user management allows administrators to create new chat agent logins so you can have more than one operator chatting with your website visitors. And finally the link generator will automatically create the code to add a link to your livezilla chat from your website. 33