Hi,

I just uploaded Drupal-6.10 to the root of a sub-domain. Server is IIS 6. Created a new database and user and assigned permissions. Modified permissions to settings.php so that guest can read (eventually just gave full control to troubleshoot)

I get a blank install.php in both IE and FF.

So I tried adding db/user/pwd to settings.php manually. After I did that and went back to the install it showed a Drupal screen with a MySQL permissions error (I'm using MySQL 5.1) so I reset the db user's password to be 4.0 compatible.

Once the MySQL password was 4.0 compatible and settings.php had db/user/pwd I went back to install and it displayed a long error list of databases that are missing. So at least the connection works.

I replaced the original settings.php and tried again : Blank screen is back.

What else can I try to get install.php to display and run?

edit: php 4.4.7

Thanks!

Comments

michellew’s picture

About the subdomain:

- it's brand new so there's no other content
- it's drupal.mydomain.com
- it's a Plesk box and the full paths look like this:
C:\Inetpub\vhosts\mydomain.com\subdomains\drupal\httpdocs\install.php
C:\Inetpub\vhosts\mydomain.com\subdomains\drupal\httpdocs\sites\default\settings.php

Just thought I'd post that in case the directory structure could be the problem...

michellew’s picture

Got it working.

I had to copy the entire Drupal folder (drupal-6.10) to my html directory rather than only copying the contents of the Drupal folder (like you would with Wordpress)

The installation instructions are unclear in that they state that after you expand the files, "Move the **contents** of that directory into a directory within your web server's document root or your public HTML directory." (emphasis on contents mine)

That's what I did and it didn't install. When I moved the entire folder over it worked.

Cristian.Palmas’s picture

Hi michellew,

When I start the install.php, it appears a short sequence of PHP warnings telling that some tables don't exists.

You mean that you solved that problem simply copying all the directory?
I mean, instead of copying everything in the root folder (e.g.: http://www.example.com), you put all the stuff in http://www.example.com/drupal, do you?

Cristian.Palmas’s picture

I really don't know what to do.
It is probably the provider configuration that does not suit the Drupal site of my client's.

The web space has the following features:

- IIS 6 with FastCGI and IISPassword (no ISAPI_Rewrite) on Windows Server 2003
- I cannot change anything because is all in the provider's hands
- PHP and MySQL is installed and configured by them (I obtained to make the register_globals directive be "Off" and "Full Control" to settings.php to let the installation go)

The site uses Drupal 6.8.

The first time I tried, IISPassword stopped me because of .htaccess (so, after hours of Googling, I found a simple solution to create an empty .htaccess to put in the root directory)

But after that, the install.php simply didn't install anything, no errors or warning, nothing, such as the browser didn't connect to it either.
And when I went to the front page, it appeared the Drupal Offline Page to tell me that there where problems with my settings.php. But at least something appeared.

After have obtained a change in settings.php permissions, now not only the install.php doesn't work, but moreover, when I type the site address (without "install.php") a blank screen with PHP warnings appears, like the following:

PHP Warning:  Table 'cenci.access' doesn't exist
query: SELECT 1 FROM access WHERE type = 'host' AND LOWER('83.211.165.152') LIKE LOWER(mask) AND status = 0 LIMIT 0, 1 in D:\Inetpub\wwwroot\CenciAriaCompressa\site\includes\database.mysqli.inc on line 128
PHP Warning:  Table 'cenci.cache' doesn't exist
query: SELECT data, created, headers, expire, serialized FROM cache WHERE cid = 'variables' in D:\Inetpub\wwwroot\CenciAriaCompressa\site\includes\database.mysqli.inc on line 128
PHP Warning:  Table 'cenci.variable' doesn't exist
query: SELECT * FROM variable in D:\Inetpub\wwwroot\CenciAriaCompressa\site\includes\database.mysqli.inc on line 128
PHP Notice:  Undefined variable: variables in D:\Inetpub\wwwroot\CenciAriaCompressa\site\includes\bootstrap.inc on line 460
PHP Warning:  Table 'cenci.cache' doesn't exist
query: UPDATE cache SET data = '', created = 1240333458, expire = 0, headers = '', serialized = 0 WHERE cid = 'variables' in D:\Inetpub\wwwroot\CenciAriaCompressa\site\includes\database.mysqli.inc on line 128
PHP Notice:  Undefined variable: variables in D:\Inetpub\wwwroot\CenciAriaCompressa\site\includes\bootstrap.inc on line 467
PHP Warning:  Table 'cenci.system' doesn't exist
query: SELECT name, filename, throttle FROM system WHERE type = 'module' AND status = 1 AND bootstrap = 1 ORDER BY weight ASC, filename ASC in D:\Inetpub\wwwroot\CenciAriaCompressa\site\includes\database.mysqli.inc on line 128
PHP Warning:  Table 'cenci.url_alias' doesn't exist
query: SELECT COUNT(pid) FROM url_alias in D:\Inetpub\wwwroot\CenciAriaCompressa\site\includes\database.mysqli.inc on line 128

Maybe a simple settings.php misconfiguration?