Ok i found this guide online and it worked like a charm not sure why but i did all the same things except i used FTP instead of file manager in Cpanel but it doesnt matter now i got it working with no issues to my other site....Heres the guide thanks to a guy on the forum of my host (Bluehost).
Note: These instructions assume you want to install Joomla in a subdomain so that it doesn't automatically replace the current default website on your "main" domain. This way you have a nice subdomain where you can mess around with and learn Joomla without knocking your current web site offline in the process. Once you've got a new web site ready under joomla you can just redirect the subdomain If you just want to slam Joomla in place as your primary website right off the bat just ignore all the stuff about creating a subdomain and do all the file transfers, extracts, and so forth in your public_html directory instead of in the public_html/subdomain directory....
Anyhow, these are the instructions I followed and things seem solid on my end -- if anyone has any changes or correctiosn, or if I've missed a step somewhere in here, please feel free to append comments.
1. Create a subdomain using the cPanel/Domains/Subdomains control. For these instructions, assume this is called joomladomain.
2. Download the "Stable-Full_Package" Joomla tar.gz from http://joomlacode.org/gf/project/joomla/frs/
3. Use the cPanel/Files/File Manager control to upload the tzr.gz package to your new domain's public_html directory (in this case, public_html/joomladomain).
4. In the File Manager, check the box beside the uploaded tar.gz and then click "Extract" at the top of the File Manager page.
5. Confirm that you want to extract the contents into the current directory (in this case, public_html/joomladomain). Let the files extract and then continue.
6. Create a MySQL database for use with Joomla. This was, I think, the only tricky part -- pay attention, here.
6a. Click on the MySQL Databases control in cPanel (Databases/MySQL Databases).
6b. Type a name for the new database in the New Database field and click Create Database. If the name is not legal you'll be advised so. Once the database is created it will appear in the Current Databases list. Notice that the actual database name is your Bluehost account name followed by an underscore and the database name you provided (for example, if my short account name is "bumpkin" and the database name I specified is "joomla" the actual database name is bumpkin_joomla). Make a note of this -- you'll need it later.
6c. Add a user for the database. Type in a username (7 characters max) and password and then click Create User. Notice that the actual user name is your Bluehost account name followed by an underscore and the username you provided (for example, if my short account name is "bumpkin" and the username I specified is "joeuser" the actual user name is bumpkin_joeuser). Make a note of this -- you'll need it later.
6d. Add the user to the database. Select the username from the User dropbox, and the database from the Database dropbox (if this is the first time you're doing these things there will be only one selection in each dropbox anyhow!). Then click Add.
6e. Specify permissions for the user. Just click the small All Privileges checkbox at the top of the page and then click Make Changes.
7. Create an FTP account for use with Joomla. Go to the cPanel and click FTP Accounts (Files/FTP Accounts). Add an FTP account that has access to the Joomla directory (in this case, public_html/joomladomain). Make a note of the User ID and Password for this FTP account -- you'll need them later.
8. Perform a web installation of Joomla -- this is very simple, especially if you have kept track of the info I told you to above (all the usernames, passwords, directories, etc.). First, point your web browser at the new domain where you installed Joomla (the address will be the subdomain name your specified, then your domain name -- in this example this would be, joomladomain.bumpkin.com.
9. Follow the prompts for a few screen -- select a language, make sure all the pre-installation items are good to go in the checklist -- if you've followed the instructions they should be fine -- and then agree with the GNU GPL. Click Next to advance past each of these screens.
10. Configure the database. Here's where you'll need all the info you saved from above. Leave Database Type set to mysql. Type localhost in the Host Name field. User Name and Password are the database user name and passwords you created up in step 6c (user name is bumpkin_joeuser in this example). Database name is the database name you created up in step 6B (database name is bumpkin_joomla in this example). Click Next to continue.
11. Configure FTP Access. Click the "Yes" radio button, then provide the FTP User and FTP Password you specified in step 7, above. Click Autofind FTP Path to ensure things are correct, then click Next to continue.
12. Type a name for your Joomla site in the Site Name field. Then, provide an email address and a password to be used with the default administrator account on Joomla (default administrator user name is admin -- you can change that later in the Joomla Global Configuration panel). Click the Install Sample Data to install a basic Joomla web site -- if you're new to Joomla this is sort of a must-have. If you're not new to Joomla, well, you probably don't need these instructions anyhow <grin>. Don't touch the Load Migration Script stuff u8nless you know what you're doing (and again, if you do, you really don't need these instructions). Click Next to continue.
13. Finish up the install: You're almost done! First you have to get rid of the installation directory that Joomla puts in place on your web server. Use the cPanel File Manager to navigate to the subdomain's directory in public_html (in this case, public_html/joomladomain) check the checkbox beside the installation directory, then click Delete.
14. Next, point your web browser at your subdomain (joomladomain.bumpkin.com in this case). If you installed the sample data the default Joomla web page should appear.
15. Next log into the Joomla control panel. Point your web browser at the administration address of your Joomla subdomain (joomladomain.bumpkin.com/administration in this example). Type admin in the Username field, and the password you specified in step 12 in the Password field and then click Login.
16. You should see the Joomla Administrator Back End -- and you're done! If you want to specify a less obvious administrator username click on Site>User Manager and either add a new administrator user account or modify the default admin account with a new username. Totally optional -- you can just use admin if you want.
Anyway, I hope these instructions are useful to some folks -- it's not really all that tough of a process, but there are a few gotchas that are easily avoided with a little preparation.