?
Solved

Problem with sessions on vps server

Posted on 2011-02-25
3
Medium Priority
?
586 Views
Last Modified: 2012-05-11
Hi,


I have serious problem I've been trying to fix for last 3 days, I changed vps hosting provider (from 1and1.co.uk to daily.co.uk) and since then I can't login to my website, I discovered that there's some problems with sessions, that's what I got in error_log file (last entries):

[Fri Feb 25 10:39:52 2011] [client 92.27.74.248] PHP Warning: Unknown: open(/var/lib/php/session/sess_mo6uujpmltr0140p26bkoa7a66, O_RDWR) failed: Permission denied (13) in Unknown on line 0, referer: http://vvps-751225.dailyvps.co.uk/page1.php

[Fri Feb 25 10:39:52 2011] [client 92.27.74.248] PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in Unknown on line 0, referer: http://vvps-751225.dailyvps.co.uk/page1.php

And here you can get all the information (about sessions too if you scroll down):
http://vvps-751225.dailyvps.co.uk/page1.php


Please help.
0
Comment
Question by:Zado
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 34

Expert Comment

by:Beverley Portlock
ID: 34980878
Check the ownership and permissions on /var/lib/php and /var/lib/php/session

0
 
LVL 8

Accepted Solution

by:
Zado earned 0 total points
ID: 34981125
Thanks for that. I fixed the problem and that's what I've done:
1. I displayed all php info:
<?php phpinfo(); ?>

Open in new window

2. I found in this info path to php.ini on my server
3. Downloaded php.ini and edited, I changed the following lines (I give proper configuration below, after change):
register_globals = on
session.save_path = "/tmp"

Open in new window

0
 
LVL 8

Author Closing Comment

by:Zado
ID: 35015456
I found a proper solution that works.
0

Featured Post

Moving data to the cloud? Find out if you’re ready

Before moving to the cloud, it is important to carefully define your db needs, plan for the migration & understand prod. environment. This wp explains how to define what you need from a cloud provider, plan for the migration & what putting a cloud solution into practice entails.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you are a web developer, you would be aware of the <iframe> tag in HTML. The <iframe> stands for inline frame and is used to embed another document within the current HTML document. The embedded document could be even another website.
There are times when I have encountered the need to decompress a response from a PHP request. This is how it's done, but you must have control of the request and you can set the Accept-Encoding header.
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
The viewer will learn how to count occurrences of each item in an array.
Suggested Courses

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question