i'm having the same getUserLocale() problem with setup.php - i've worked out that the
if (!$connection) { // setup a primitive environment code block at lines 82-86 isn't being called - editing out the if statement and letting the block run regardless lets the setup work properly.
I got the solution !!!
if u r running for first time then run first setup.php,,so atleast it can create/change ur zp-config file...
go through 'zp-config.php' file and just check it out database name (its a name which u given on time of installation).Go to MYSQL command prompt and create a database which u got from 'zp-config.php' file..now run PATH/zp-core/index.php..it will give error of NO tables found..and also give u a link of 'run setup script again',,click on it,,,now again it redirect to u SETUP page,but this time u ll not get any error,,click on GO button (at end of the page) and it ll ask u to create Admin name,Password etc etc
Hope it ll help....
I too am getting this error. I installed the latest nightly build and it still does not work.
[b]Fatal error: Call to undefined function: getuserlocale() on line 87[/b]
I am particularly frustrated because it worked brilliantly on dreamhost. Please, help!
So, what nightly build exactly did you load? None of the calls on getuserlocale() are on line 87 in the current build. In fact, that line is where the call was in setup.php on the 1.1.7 release, so maybe you did not mangage to upgrade to the nightly build.
Usually the error messages also include a function name--that is really helpful to people who are trying to diagnose your problems.
hmmm you are correct, it looks like I downloaded the nightly build from july >_<
The latest nightly build combined with a new Database seemed to fix the problem. Thanks for your help!