开发者

Warning: session_start() failed: No such file or directory

I'm trying to install berta (v 0.6.3b) and I get this error:

Warning: session_start() [function.session-start]: open(/var/php_sessions/sess_a0d6b8422181739d10066fb60cebfe5d, O_RDWR) 开发者_Python百科 failed: No such file or directory (2) in /hermes/bosweb/web010/b100/ipg.ellieniemeyercom/engine/_classes/class.bertasecurity.php

on line 75 The error seems to happen on line 75 of class.bertasecurity.php (view source code)

What is wrong and how can I fix it?


Make sure that session directory is writable or you can set a path yourself with:

session_save_path

This comment is also useful if you are using above function.


I think the folder containing the session data cannot be accessed by the PHP process.

If you have not touched your php.ini, the default session.save_handler should be files (which means that session data will be stored in a folder on your file system). The value of session.save_path contains that folder, you should check that it exists and its permissions for your php process.


If you're changing the path that is being used for sessions.

You also might consider, fixing this problem by changing session.save_path variable in your php.ini file.

Then you'll be fixing in your configuration file and not only in your script.


Sessions are saved on the harddisk of your server. Most likely your session save path does not exist. Try setting it to a directory that does exist or that you have read/write rights to.


We encountered this problem when migrating a website from a cPanel server to a different host.

The session.save_path was configured in php.ini and .user.ini inside our public_html/ folder, and was presumably overwriting a default path the host would have wanted to use.

We decided the files were not needed at all, just a hangover from the old server, and deleted/renamed them out of the way, and this fixed the problem.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜