警告:session_start():打开(/var/lib/php/session error)

警告:session_start():打开(/var/lib/php/session error),php,session,Php,Session,我目前正在使用Opencart 1.5.5.1购物车软件,最近遇到一个错误。我的网站frontpage已完全关闭,当我尝试通过商店的管理员端登录时,我收到以下错误: Warning: session_start(): open(/var/lib/php/session/sess_gbatrqu15lf22fbb0cprgjlrs5, O_RDWR) failed: Permission denied (13) in /var/www/vhosts/andysmotorcycles.com/htt

我目前正在使用Opencart 1.5.5.1购物车软件,最近遇到一个错误。我的网站frontpage已完全关闭,当我尝试通过商店的管理员端登录时,我收到以下错误:

Warning: session_start(): open(/var/lib/php/session/sess_gbatrqu15lf22fbb0cprgjlrs5, O_RDWR) failed: Permission denied (13) in /var/www/vhosts/andysmotorcycles.com/httpdocs/system/library/session.php on line 11

我已经检查了第11行,它只是一个
session\u start()
命令。

似乎您已经用完了托管计划中的所有inode(1 inode=1个文件)。大多数托管服务限制了服务器上可以生成的文件数量(包括所有内容(电子邮件、源文件、会话文件…)您很可能需要从var/lib/php/session目录中删除旧的会话文件。一旦您这样做,您的iNode使用率将会降低,您的问题将得到解决。请尝试使用cron以预设的计划自动扫描目录并删除旧的会话文件

您只有webhosting还是真正的服务器/vserver?可能重复当然,转到/var/lib/php/folder n给予会话folderchmod 777的完全权限/var/lib/php/session在研究了一点之后修复了我的问题。我知道这个问题很老了,但对于以后看到这个问题的每个人来说:执行“chmod 777”如果不真正了解您正在做的事情,可能会带来重大的安全风险。该命令允许任何人访问该文件夹。如果不确定这是您真正想要做的,请不要运行该命令。谢谢,您公司的IT安全部门。