Does anyone know how to properly install drupal 6 on a godaddy server, because right now I tried a lot of things and nothing seems to work, i was told it is not a very good host, but I already bought a month and now I must find a solution.

My major problem, i think is that godaddy when using an ftp client is that they create a subfolder for you which takes the name of the godaddy user name or the one you have chosen. The default folders are back ups and dsn, it does not have a folder called logs or public_html, which a lot of hosts have by default.

Oh k now to get to my point, i am not sure but i think the fact that having a subfolder named differently will affect the way my urls work. Either this godaddy host will not accept drupal or I am definately doing something wrong.

If anyone would be kind enough to give me a few minutes of their time and tell me in detail the few steps to install it with the godaddy hosting. I have watched the video on lullabot.com and there is a step i cannot do which is modifying permissions of the default.settings.php file with both of my ftp clients (smartftp and filezilla).

Thanks! I would appreciate this...

Pascal.

Comments

rszrama’s picture

Pascal, I just installed Drupal on a GoDaddy account w/o a whole lot of trouble. You have to make sure you have your OS set to Linux. After that, when you create your MySQL account you can specify which version to use. Further, there is a setting under the languages section of your settings where you can specify PHP5. Do all these things and you should be setup for an install. The root folder that shows up when you FTP in is your public_html directory, it's just not named that. : P No biggie, it shouldn't affect URLs or anything.

Hope that helps!

----------------------
Drupal by Wombats | Current Drupal project: http://www.ubercart.org

kevbroch’s picture

I realize that your account may be different than the ones currently advertised, but the question I really want to answer is can you use drupal 6 from the following

Web Hosting
From $4.29/month
Ideal for most individuals and small to medium-sized businesses.

* Up to 300 GB disk space
* Up to 3,000 GB bandwidth
* EXCLUSIVE Go Daddy Hosting Connection
* New! All plans include Google Webmaster Tools

Doesn't seem like the Economy, Deluxe, Premium versions of the Web hosting plan make a difference:
https://www.godaddy.com/gdshop/hosting/shared.asp?app%5Fhdr=&ci=5652#tabs

Please comment.

Best Regards, Kevin

dooug’s picture

Hey all. I was struggling getting the Drupal setup on a GoDaddy host. I did everything correctly but continually got the "Site Offline" screen and an error about not having access to the mysql database. I was using the GoDaddy host for the mysql server instead of localhost in the settings.php file.

Eventually I discovered that my password to the mysql database had an @ symbol and that had to be escaped to %40. This might be the case in general for these symbols in the database line of the settings.php file. This seems to have been the issue mentioned on this issue too: http://drupal.org/node/433652

Hopefully that prevents a headache for someone!

chissy’s picture

This worked for me:

http://wiki.morethanthemes.com/index.php?title=Installation_on_godaddy_h...

Although I also DO NOT recommend GoDaddy

agentgates’s picture

Hi all, I would also have a problem with Drupal 6 and godaddy. I have an account with Linux, I've set PHP5 and MySQL5. I unpacked the drupal6 archive and started the installation.

On the install "wizard" page after clicking on "Install Drupal in English" I get the following error message:

"Requirements problem
The following error must be resolved before you can continue the installation process:
register_globals is enabled. Drupal requires this configuration directive to be disabled. Your site may not be secure when register_globals is enabled. The PHP manual has instructions for how to change configuration settings. (Currently using PHP register globals Enabled ('1'))

Please check the error messages and try again."

So that, I checked the .htaccess file and everything was set correctly by default:

# PHP 4, Apache 1.
<IfModule mod_php4.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_value mbstring.encoding_translation   0
</IfModule>

# PHP 4, Apache 2.
<IfModule sapi_apache2.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_value mbstring.encoding_translation   0
</IfModule>

# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_value mbstring.encoding_translation   0
</IfModule>

Could anybody point me guys how to get through this obstacle?

Thanks a lot for any suggestions. :-)

Tony

agentgates’s picture

In the meantime I have successfully solved this issue by placing a php.ini in the root directory with the following content:

register_globals = off

rszrama’s picture

Also, I found that GoDaddy just takes a bit to serve up .htaccess files. It just takes a few minutes and eventually gets served right so you can use things like clean URLs.

----------------------
Drupal by Wombats | Current Drupal project: http://www.ubercart.org

biefking’s picture

This worked for me too. I placed the php.ini file in the drupal install directory.

idontunderstand’s picture

I get this message every time i put the database name and password in for configuring drupal on my server. Any idea what the solution to this might be. I am operating on linux MySQL 5.0 on godaddy.com host?

Failed to connect to your MySQL database server. MySQL reports the following message: Can't connect to local MySQL server through socket '/usr/local/mysql-5.0/data/mysql.sock' (2).

rszrama’s picture

Aye, on GoDaddy shared hosting at least the database server is different from your web server. You need to get the IP address for your DB server and put that in when installing Drupal instead of using localhost. I think I found this by opening up phpMyAdmin and copying it from the load page or something.

----------------------
Drupal by Wombats | Current Drupal project: http://www.ubercart.org

littlebeetle’s picture

Hi,

Try this:
1.go to control panel
2.click on MySql
3.you 'll see version/database name/description/action
4.under the action column click on edit/view details
5.then you'll see hostname:h66mysql.secureserver.net (eg)
6.replace it with the 'localhost' during drupal installation

regards,
:)

idontunderstand’s picture

there is nothing that cannot be understood if you try hard enough

dengrove’s picture

I had the same problem and finally figured out what you do.

First, be sure to upgrade to host configuration 2.0

You do this by logging in, clicking on my hosting account, opening your site's control panel, and under account summary upgrading

Next, go to Content, then Add on Languages, and switch to php 5.

That should be it!

palvishal’s picture

I have Hosted drupal 6 on godaddy a month before. I have also written the steps with Snapshots, while installing it on godaddy.
Here is a link

http://pingoit.com/How_to_Install_Drupal_on_Godaddy

Hope it will help

mauryg’s picture

According to the Drupal 6 System Requirements the database server requires that the following rights are available:
SELECT, INSERT, UPDATE, DELETE, CREATE, DROM, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES.
According to GoDaddy tech support LOCK TABLES is NOT permitted on a shared server environment.
Have you seen any problems with this?

stieglitz’s picture

this link is broken

jyhoward’s picture

Nevermind... :-)

mikeejt’s picture

http://drupal.org/node/72477

Look for reply with subject "GoDaddy Manual Install of Drupal 5.2", authored by orangecoat-ciallella.

One of the most important steps in getting your shared hosting to work w/ drupal is the step to define the server which connects to the DB (step 10). Make sure not to use "localhost" (in setup, there's and "Advanced" section which needs to be expanded to define the DB server).

419onscene’s picture

Change localhost to 64.56.76.10, or whatever the sever address is

kayaker’s picture

Will probably work, but I'm more comfortable using GoDaddy's MySQL server domain address.

If you go to Hosting Control Center->Database->MySQL and click on the "edit" button, you'll find the database server name similar to p50mysql123.secureserver.net. Use this in your Drupal Install database setup screen.

I'm just not sure that GoDaddy will guarantee the IP address as they reconfigure/upgrade/optimize database servers.

__________________________________________________________________________________

Aweigh - not all who wander are lost.

richard.e.morton’s picture

Hi,

the link quoted has died; I am struggling to setup drupal6 on a shared host and am looking for an sql file I can import into phpmyadmin on the host as I think the issue is the create database / lock tables permissions.

thanks

R

apmsooner’s picture

Don't waste time with Godaddy, installing it isn't the issue, the performance will be a horrible experience for you. I switched to hostgator and it is so much faster. Godaddy just isn't a good solution for drupal in my opinion.