Steps I followed:
create mysql database and user
grant ALL to user on new database
upload contents of "upload" dir to "support" subdirectory of my site
chmod 777 ostconfig.php
browse to http:///support/setup/index.php
fill out form with admin user info, system email, and DB connection info
Submit
Here's what I got:
Firefox opens the file download dialog for saving "index.php" (which, when saved or opened is completely empty).
Database is seemingly populated with appropriate tables:
mysql> show tables;
+-------------------------------+
| Tables_in_production_osticket |
+-------------------------------+
| ost_config |
| ost_department |
| ost_email |
| ost_email_banlist |
| ost_email_pop3 |
| ost_email_template |
| ost_groups |
| ost_help_topic |
| ost_kb_premade |
| ost_staff |
| ost_ticket |
| ost_ticket_attachment |
| ost_ticket_lock |
| ost_ticket_message |
| ost_ticket_note |
| ost_ticket_priority |
| ost_ticket_response |
| ost_timezone |
+-------------------------------+
18 rows in set (0.00 sec)
the ost_staff table is empty (i.e. the admin user wasn't created)
mysql> select * from ost_staff;
Empty set (0.00 sec)
Apache access logs show initial GET on the setup/index.php page, but no subsequent POST.
Apache error logs do not contain anything.
Reloading http:///support/setup/index.php results in "Configuration file already modified!" error message (and the config file does, in fact, appear to be properly populated)
I'm not a PHP programmer, so I don't know where to go from here to investigate. Ideas?
Using PHP5, Mysql 4.1, and Apache 2
short_open_tag is set to On in /etc/php.ini