【问题标题】:PHP session_start() permissions problems CentOS 8PHP session_start() 权限问题 CentOS 8
【发布时间】:2020-02-17 15:23:39
【问题描述】:

在 CentOS 8、PHP 7.2 系统上使用 session_start() 时出现以下错误。

Warning: session_start(): open(/var/lib/php/session/sess_ikk0j7e15bveibgk0crj508ki5, O_RDWR) failed: Permission denied (13) in /var/www/html/setup.php on line 26
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/session) in /var/www/html/setup.php on line 26

我过去(在 CentOS 7 上)只需将 /var/lib/php/session 的权限更改为 777 即可修复此错误。但这次它不起作用。

我做了以下事情:

  • 将 apache 更改为以“nidb”用户身份运行
  • 将 /var/lib/php/session 的所有权更改为 nidb 用户/组
  • 将 /etc/php-fpm.d/www.conf 的用户/组更改为 nidb/nidb
  • 禁用 SELinux
  • 重启httpd服务

我还可能缺少什么?

【问题讨论】:

    标签: php apache http


    【解决方案1】:

    原来我还需要重新启动 php-fpm 服务!解决了它

    【讨论】:

      猜你喜欢
      • 2016-05-07
      • 2016-09-12
      • 2021-12-16
      • 2014-04-02
      • 2015-02-06
      • 1970-01-01
      • 2010-12-16
      • 2018-09-17
      • 2018-06-09
      相关资源
      最近更新 更多