I just downloaed 1.7.1 and installed it for the first time on our server, but when you go to /scp you get

Fatal error: session_start() : Failed to initialize storage module: user (path: /tmp) in C:\xxxx...xxx\include\pear\Crypt\Random.php on line 145

I've read all of the threads on this (from this forum) and it's not a permission problem with /tmp... that is wide open. I've also done ini_set in the ost-config.php to change that to different directories. I've tried with the entire directory structure writeable, read-only, and several things in between.

When I roll back to 1.7.0 (which had never been installed on this server) then everything works fine (well... I can log in and all that - but there are some bugs). So I know it's not a permission problem with that directory.

When I upgrade to 1.7.1 it doesn't work again.

I'm running

Windows 2003 R2

PHP 5.2.13

MySQL 5.0.16

Apache 2.0.54

having the very same issue

clean/new install

previous version is 1.6st (installed in different folder)

I'm wondering if it has anything to do with using the pearl cryptography instead of mcrypt. I noticed that 1.7.0 wants to use mcrypt but 1.7.1 doesn't

Just a shot in the dark...

I'd really like to get 1.7.1 up and running, any ideas from the devs? (besides directory permission - already checked that)

Any help would be greatly appreciated...

You may want to post a bug report on github.

Also what is your session.save_path set to in your php.ini?

I've tried a number of directories in my php.ini and I've even done an ini_set inside ost-config.php... it's currently set to

session.save_path = "/tmp"

And none of the other instances on my server have a problem populating that directory. There are currently about 50 session files in there right now.

I'm wondering if the problem is in the pear procedures since it's not using mcrypt anymore.

Authentication Required

Installed version 1.71 for the first time, having the same problem:

Fatal error: session_start() : Failed to initialize storage module: user (path: /var/lib/php/session) in /var/www/vhosts/***.nl/httpdocs/support/include/pear/Crypt/Random.php on line 145

I've asked the Devs to take a look at this thread.

@[deleted] - the issue is related to the recent cryptography upgrade. A temp. fix is for you to install php-mcrypt extension and the error will go away. We'll rollout a permanent fix in the next couple of days.

I have mcrypt installed....

php.ini:

extension=php_mcrypt.dll

But I still am having this issue. Is there somewhere in the source I need to turn off pear cryptography?

@[deleted] - I was mistaken about mcrypt being a fix - you'll need to be in PHP 5.3+ for it to work in Windows. I'll post a fix once we have it tested.

thanks! I am also having the same issue in windows

Having Problem too

Fresh install of osticket on:

Win server 2008 r2,

IIS 7.5.

PHP 5.4,

MySQL 5.6.13

I wasn't prepared to go through the hassle of updating my http.conf for Apache 2.2+ since we will be phasing out this server eventually anyway... but I was able to find PHP 5.3.5 that still worked with VC6 (i.e. Apache 2.0) and I everything does indeed work.

For anybody else in the same boat, you can keep Apache 2.0 and download PHP 5.3.5 for VC6 from the PHP archives at http://windows.php.net/downloads/releases/archives(http://windows.php.net/downloads/releases/archives)

Thanks for your help.

Write a Reply...