Installation trouble, can't get past step3 "System Settings"

Hi,

I'm installing on a W2K system running PHP version 5.2.4 and Apache 2.2.4 via an SSL connection.

The "Environment check" tells me:

OK: PHP version is 5.2.4
OK: 'mysql' extension is loaded
OK: 'gd' extension is loaded
OK: 'simplexml' extension is loaded
OK: /config/config.php is writable
OK: /public/files is writable
OK: /cache is writable
OK: /upload is writable

After entering all the database information like user/password/database etc. and pressing next, the "Step 3" page simply reappears, but without the field contents and no error message at all...

Is there some kind of server side log file I could take a look at?

Any other idea or hint what I could do?

best regards
Thomas

I am having the same problem. Is there a solution?

I fixed the issue. I did a manual install and then I saw that I had bad session save path.

I fixed the issue. I did a manual install and then I saw that I had bad session save path

Thanks - changed the session save path in php.ini and now it works as expected.

regards
Thomas

Same problem you guys were having, except my session directory is working fine. It's storing sessions perfectly.

So I really don't know what to do.
What is a bad session directory to this software?

Too many characters maybe, wrong permissions...

Has someone else encountered this without a fix?

I can post my settings if you want?

Thanks

David...

I think I may have found the problem.

I exposed (used print_r) the steps class just as step 3 was being fired.

Here's what I got.

You'll notice steps 1,2 and 4 are all fine, and have their proper previous step, next step, name, and other information stored properly, however step 3 the systemconfig one, doesn't have any of its original variables.

This makes sense, because the script repeats back to 3, after first going to 4, the finish class, which does a check to see if 3 executed, which it doesn't because none of its previous variables are set like the rest.

This could be due to the fact, I have register_globals set to off. And others may have this set to on, which is much more forgiving than mine.

Hope this helps...

David...

SystemConfigStep Object
(
[database_connection:private] =>
[installer:protected] => ScriptInstaller Object
(
[installation_name:private] => ProjectPier installation
[installation_description:private] => This wizard will guide you through the ProjectPier installation process
[steps:private] => Array
(
[0] => WelcomeStep Object
(
[installer:protected] => ScriptInstaller Object
*RECURSION*
[step_number:protected] => 1
[name:protected] => Welcome
[previous_step:protected] =>
[next_step:protected] => ChecksStep Object
(
[check_is_writable:private] => Array
(
[0] => /config/config.php
[1] => /public/files
[2] => /cache
[3] => /upload
)

[check_extensions:private] => Array
(
[0] => mysql
[1] => gd
[2] => simplexml
)

[installer:protected] => ScriptInstaller Object
*RECURSION*
[step_number:protected] => 2
[name:protected] => Environment check
[previous_step:protected] => WelcomeStep Object
*RECURSION*
[next_step:protected] => SystemConfigStep Object
*RECURSION*
[next_disabled:protected] =>
)

[next_disabled:protected] =>
)

[1] => ChecksStep Object
(
[check_is_writable:private] => Array
(
[0] => /config/config.php
[1] => /public/files
[2] => /cache
[3] => /upload
)

[check_extensions:private] => Array
(
[0] => mysql
[1] => gd
[2] => simplexml
)

[installer:protected] => ScriptInstaller Object
*RECURSION*
[step_number:protected] => 2
[name:protected] => Environment check
[previous_step:protected] => WelcomeStep Object
(
[installer:protected] => ScriptInstaller Object
*RECURSION*
[step_number:protected] => 1
[name:protected] => Welcome
[previous_step:protected] =>
[next_step:protected] => ChecksStep Object
*RECURSION*
[next_disabled:protected] =>
)

[next_step:protected] => SystemConfigStep Object
*RECURSION*
[next_disabled:protected] =>
)

[2] => SystemConfigStep Object
*RECURSION*
[3] => FinishStep Object
(
[database_connection:private] =>
[installer:protected] => ScriptInstaller Object
*RECURSION*
[step_number:protected] => 4
[name:protected] => Finish
[previous_step:protected] => SystemConfigStep Object
*RECURSION*
[next_step:protected] =>
[next_disabled:protected] =>
)

)

[errors:private] => Array
(
)

[checklist:private] => Array
(
)

)

[step_number:protected] => 3
[name:protected] => Configuration
[previous_step:protected] => ChecksStep Object
(
[check_is_writable:private] => Array
(
[0] => /config/config.php
[1] => /public/files
[2] => /cache
[3] => /upload
)

[check_extensions:private] => Array
(
[0] => mysql
[1] => gd
[2] => simplexml
)

[installer:protected] => ScriptInstaller Object
(
[installation_name:private] => ProjectPier installation
[installation_description:private] => This wizard will guide you through the ProjectPier installation process
[steps:private] => Array
(
[0] => WelcomeStep Object
(
[installer:protected] => ScriptInstaller Object
*RECURSION*
[step_number:protected] => 1
[name:protected] => Welcome
[previous_step:protected] =>
[next_step:protected] => ChecksStep Object
*RECURSION*
[next_disabled:protected] =>
)

[1] => ChecksStep Object
*RECURSION*
[2] => SystemConfigStep Object
*RECURSION*
[3] => FinishStep Object
(
[database_connection:private] =>
[installer:protected] => ScriptInstaller Object
*RECURSION*
[step_number:protected] => 4
[name:protected] => Finish
[previous_step:protected] => SystemConfigStep Object
*RECURSION*
[next_step:protected] =>
[next_disabled:protected] =>
)

)

[errors:private] => Array
(
)

[checklist:private] => Array
(
)

)

[step_number:protected] => 2
[name:protected] => Environment check
[previous_step:protected] => WelcomeStep Object
(
[installer:protected] => ScriptInstaller Object
(
[installation_name:private] => ProjectPier installation
[installation_description:private] => This wizard will guide you through the ProjectPier installation process
[steps:private] => Array
(
[0] => WelcomeStep Object
*RECURSION*
[1] => ChecksStep Object
*RECURSION*
[2] => SystemConfigStep Object
*RECURSION*
[3] => FinishStep Object
(
[database_connection:private] =>
[installer:protected] => ScriptInstaller Object
*RECURSION*
[step_number:protected] => 4
[name:protected] => Finish
[previous_step:protected] => SystemConfigStep Object
*RECURSION*
[next_step:protected] =>
[next_disabled:protected] =>
)

)

[errors:private] => Array
(
)

[checklist:private] => Array
(
)

)

[step_number:protected] => 1
[name:protected] => Welcome
[previous_step:protected] =>
[next_step:protected] => ChecksStep Object
*RECURSION*
[next_disabled:protected] =>
)

[next_step:protected] => SystemConfigStep Object
*RECURSION*
[next_disabled:protected] =>
)

[next_step:protected] => FinishStep Object
(
[database_connection:private] =>
[installer:protected] => ScriptInstaller Object
(
[installation_name:private] => ProjectPier installation
[installation_description:private] => This wizard will guide you through the ProjectPier installation process
[steps:private] => Array
(
[0] => WelcomeStep Object
(
[installer:protected] => ScriptInstaller Object
*RECURSION*
[step_number:protected] => 1
[name:protected] => Welcome
[previous_step:protected] =>
[next_step:protected] => ChecksStep Object
(
[check_is_writable:private] => Array
(
[0] => /config/config.php
[1] => /public/files
[2] => /cache
[3] => /upload
)

[check_extensions:private] => Array
(
[0] => mysql
[1] => gd
[2] => simplexml
)

[installer:protected] => ScriptInstaller Object
*RECURSION*
[step_number:protected] => 2
[name:protected] => Environment check
[previous_step:protected] => WelcomeStep Object
*RECURSION*
[next_step:protected] => SystemConfigStep Object
*RECURSION*
[next_disabled:protected] =>
)

[next_disabled:protected] =>
)

[1] => ChecksStep Object
(
[check_is_writable:private] => Array
(
[0] => /config/config.php
[1] => /public/files
[2] => /cache
[3] => /upload
)

[check_extensions:private] => Array
(
[0] => mysql
[1] => gd
[2] => simplexml
)

[installer:protected] => ScriptInstaller Object
*RECURSION*
[step_number:protected] => 2
[name:protected] => Environment check
[previous_step:protected] => WelcomeStep Object
(
[installer:protected] => ScriptInstaller Object
*RECURSION*
[step_number:protected] => 1
[name:protected] => Welcome
[previous_step:protected] =>
[next_step:protected] => ChecksStep Object
*RECURSION*
[next_disabled:protected] =>
)

[next_step:protected] => SystemConfigStep Object
*RECURSION*
[next_disabled:protected] =>
)

[2] => SystemConfigStep Object
*RECURSION*
[3] => FinishStep Object
*RECURSION*
)

[errors:private] => Array
(
)

[checklist:private] => Array
(
)

)

[step_number:protected] => 4
[name:protected] => Finish
[previous_step:protected] => SystemConfigStep Object
*RECURSION*
[next_step:protected] =>
[next_disabled:protected] =>
)

[next_disabled:protected] =>
)

David, did turning register_globals on fix the problem for you?

Can you tell me what a "good" session save path ought to be? Right now mine is set at:

"N;/path"

Thanks,
Bryan