OpenX: Installation process stuck on welcome Page after “Checking system parameters…”
When you do a fresh install of OpenX, it could happen that you’ll get stuck on the welcome page of the installation process. When you click on the “I Agree” Button, nothing happens except for the short “Checking system parameters” popup. But you won’t get to step 2 of the installation.
After a few hours of debugging I finally found the reason for this problem: The Session data is not being stored. On the server where the problem occurred, the php session.save_path had a wrong configuration.
If you would like to do a test first and check if the Sessions are working on your Server, you can simply upload a php file with the following content to your server and then open it in your browser. If the number stays unchanged after a Page refresh, your Sessions are not working. If the number is going up, everything is fine with your sessions.
$_SESSION['views'] = $_SESSION['views']+ 1;
$_SESSION['views'] = 1;
echo "views = ". $_SESSION['views'];
If you have access to the php.ini, you should set a correct path in
If you don’t have access to php.ini, you can set the Path also in the init file of OpenX. In my case I place the line where I have already made some other manual modifications:
In this case, I have set the session path to the /tmp directory. It would be better however to create a special directory for php sessions such as /tmp/sessions/ – but only of course, if you have the permission to create new directories on the server 😉
/* replaced by teslina - PHP Strict Standards Fix
error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING ^ E_DEPRECATED);
error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING & ~E_DEPRECATED & ~E_STRICT);
// eof teslina
That’s it! You’ll now be redirected to step 2 of the installation 🙂