[error] 5378#5378: *2481 FastCGI sent in stderr: “PHP message: PHP Warning: session_start(): open(/var/lib/php/session/sess_11d6edde5218ffa04f1fc6f231efe25d, O_RDWR) failed: No such file or directory (2) in /code/wordpress/wp-content/themes/argon-theme-1.3.5/functions.php on line 432
原因
缺少 PHP 会话目录、具有无效权限和/或无效的 SELinux
解决方法
打开/etc/php.ini文件,查看session.save_path的值
该值通常是被注释掉的,也就是未设置的状态;在基于 Ubuntu 或 Debian 操作系统的系统上,此变量的默认值为:/var/lib/php7 ; 在基于 RHEL 或 CentOS 操作系统上,默认值为:/var/lib/php/session;如果该变量被设置了特定值,则用该值替换路径。
创建和/或设置对 PHP 会话文件夹的适当权限。例如,我的CentOS服务器的PHP会话目录路径是:/var/lib/php/session
可输入以下指令:
Read Next
使用Terraform在Ubuntu中部署KVM虚拟机
使用Terraform部署KVM虚拟机的详细流程
MySQL/Redis相关面试题
数据库运维(MySQL和Redis)的面试题总结
事件源模式和传统数据库方法在数据管理上的优劣分析
对事件源模式和传统数据库方法在应用程序性能影响、性能、扩展性和可靠性的分析;以及云原生环境下数据管理的最佳实践
关于Metrics_server在自托管环境下无法使用的问题
修复kubernetes的metrics server在自托管环境下因缺少CA证书而无法运行的问题。