View Full Version : Blank White Screen After Installation Screen
MarkyMark
02-06-2008, 09:02 PM
Hello,
Was hoping someone could point me in the right directions. Can seem to figure out my issue here.
After filling all the fields on the installation screen I click Install and I get nothing, just a blank white page. No errors or anything.
Appreciate any help you can give.
bigben
02-07-2008, 08:07 AM
Could you please provide more information? What OS, log entries, etc.
Also, are you running the latest version that you downloaded from the site here are you using something include with web hosting script bundle?
Thank you,
Ben
jprost
02-07-2008, 10:17 AM
If you have installed 1.6 RC3 verify that your config file is named ostconfig.php. If you have an earlier version (RC2 or RC1) verify that your config file is named config.php.
I still get intermittent white screens with Internet Explorer, where if I simply refresh the page, it renders.
later...
jason...
MarkyMark
02-07-2008, 10:52 AM
I have installed 1.6 RC3. Just verified the config file is named ostconfig.php.
The OS is 2003 Server, PHP 5.2.5, mySQL 5.0.51.
Refreshing in IE fails to make any difference.
in the file main.inc.php does it say:
require('ostconfig.php');
or
require('config.php');
This is just something I want to verify. You can also turn on error reporting to see if that will give you a clue of what is going wrong. To do this change the following in main.inc.php:
ini_set('display_errors',0);
ini_set('display_startup_errors',0);
in
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
Also: make sure your server excepts php shorttags!
DiePlage
02-07-2008, 06:04 PM
Same here...
I installed osTicket on the same machine our current favorite ticket system is being tested on and everything went well. Setup took less than four minutes. But I didn't like the idea of two ticketsystems running on the same installation so I reinstalled.
Now I have set up a brand new machine, same distribution (CentOS 5.1), all updates installed.
No chance. I download and unpack osTicket, change permissions to the config file as I am told, enter all values on the setup screen and submit the form:
Nothing. Plain white screen. No source code whatsoever.
Error-reporting is enabled.
This is quite sad because I wanted to suggest osTicket to my boss tomorrow.
Now I have nothing to show and my boss might choose OTRS instead...
Some System information:
MySQL: mysql-server-5.0.22-2.2.el5_1.1
PHP: php-5.1.6-15.el5
Apache: httpd-2.2.3-11.el5_1.centos.3
Perl: perl-5.8.8-10.el5_0.2
short_open_tag is ON, I just checked...
DiePlage
02-07-2008, 07:13 PM
While fumbling with the setup screen I realized that the white screen happened even if I filled in completely wrong credentials to my MySQL server. That made me look at my logs and I didn't even get access denied entries. This of course should be the case if osTicket tried to access my database with wrong username/password.
I wondered if it even WAS trying to connect to the db.
It was not as php-mysql was missing from my installation. I installed the package and everything was fine again.
I checked the source code of /setup/index.php and from what I read I really think that the db_connect command should have issued an error in that situation.
Maybe the developers could verify that? My php knowledge is rather limited so I am not really sure...
Anyway, even if this was not strictly osTicket's fault, maybe someone could add functionality to check the prerequisites for example by parsing phpinfo() for needed modules. Problems like this could then be easily addressed.
As the discussion in other threads shows, a smooth installation is quite important for many users to give osTicket a try in the first place (what they of course should!!).
I'll spend the rest of the night filing some demo-tickets...
Best regards,
DiePlage
MarkyMark
02-08-2008, 11:50 AM
OK it was a connection issue between PHP and mySQL. Here are the steps I used to resolve that issue:
1. Make sure that you have a valid php.ini in your windows directory.
2. copy libmysql.dll to the system32 directory (php_mysql.dll would not load without doing this)
3. set the extension_dir in php.ini to the ext directory of your PHP installation directory (like e.g. extension_dir=C:\php5\ext)
4. enable the MySQL extension in php.ini by uncommenting the line extension=php_mysql.dll
5. Restart Server
Now however when I click install I get this error:
You have an error in your SQL syntax
At least it is no longer a blank white screen. Now I have a different wall to bang my head against.
MarkyMark
02-08-2008, 12:05 PM
Ok I resolved the SQL error I was getting.
Solution is at this link:
http://www.osticket.com/forums/showthread.php?t=199
I followed the steps and the Installation Completed!
Thank you all for you assistance.