Php 会话_start()调用cpanel文件,尽管它在nginx上运行

Php 会话_start()调用cpanel文件,尽管它在nginx上运行,php,nginx,apache2,Php,Nginx,Apache2,我正在OSMC上运行nginx的RPI3+上测试一些php脚本。除了调用session_start()时出现以下错误外,所有操作都很正常 警告:session_start():打开(/var/cpanel/php/sessions/imh-php72/sess_898c9fa9f876bce0a455e3ab3af9b407,O_RDWR)失败:没有此类文件或目录 当我在nginx上运行cpanel目录时,为什么它试图调用它 是的,脚本通常在我的生产cpanel服务器上运行。我所做的只是将文件复

我正在OSMC上运行nginx的RPI3+上测试一些php脚本。除了调用session_start()时出现以下错误外,所有操作都很正常

警告:session_start():打开(/var/cpanel/php/sessions/imh-php72/sess_898c9fa9f876bce0a455e3ab3af9b407,O_RDWR)失败:没有此类文件或目录

当我在nginx上运行cpanel目录时,为什么它试图调用它

是的,脚本通常在我的生产cpanel服务器上运行。我所做的只是将文件复制到我的本地RPI安装,现在我遇到了这个错误

最初我确实在RPI上安装了apache2,然后在使用nginx时清除了它

我一点也不知道从哪里开始想办法解决这个问题。有人能帮忙吗

在RPI上,我让OSMC运行nginx,并安装了php7.3。这在我运行php-v时显示,但我的phpinfo给出了一个不同的故事:

System Linux Kodi 4.14.78-4-osmc#1 SMP抢占Wed Dec 12 17:58:11 UTC 2018 armv7l

建造日期2019年9月23日12:22:30

服务器API FPM/FastCGI

虚拟目录支持已禁用

配置文件(php.ini)路径/etc/php/7.0/fpm

已加载配置文件/etc/php/7.0/fpm/php.ini

扫描此目录以查找其他.ini文件/etc/php/7.0/fpm/conf.d

其他.ini文件解析为/etc/php/7.0/fpm/conf.d/10-mysqlnd.ini、/etc/php/7.0/fpm/conf.d/10-opcache.ini、/etc/php/7.0/fpm/conf.d/10-pdo.ini、/etc/php/7.0/fpm/conf.d/15-xml.ini、/etc/php/7.0/fpm/conf.d/20-calendar.ini、/etc/php/7.0/fpm/20-ctype.ini、/etc/php/7.0/fpm/conf/20-exid/f.ini、,/etc/php/7.0/fpm/conf.d/20-fileinfo.ini,/etc/php/7.0/fpm/conf.d/20-ftp.ini,/etc/php/7.0/fpm/conf.d/20-gettext.ini,/etc/php/7.0/fpm/conf.d/20-iconv.ini,/etc/php/7.0/fpm/conf.d/20-json.ini,/etc/php/7.0/fpm/20-mbstring.ini,/etc/php/7/php/7.0/fpm/conf/20-mysu/mysql/php/7.ini,/etc/php/7.0/fpm/conf.d/20-phar.ini,/etc/php/7.0/fpm/conf.d/20-posix.ini,/etc/php/7.0/fpm/conf.d/20-readline.ini,/etc/php/7.0/fpm/conf.d/20-shmop.ini,/etc/php/7.0/fpm/conf.d/20-simplexml.ini,/etc/7.0/fpm/conf.d/20-sockets.ini,/etc/php/7.0/fpm/vsm/vsm/sysm/20-sys.ini,/etc/php/7.0/fpm/conf.d/20-sysvshm.ini、/etc/php/7.0/fpm/conf.d/20-tokenizer.ini、/etc/php/7.0/fpm/conf.d/20-wddx.ini、/etc/php/7.0/fpm/conf.d/20-xsl.ini、/etc/php/7.0/fpm/conf.d/20-xmlwriter.ini、/etc/php/7.0/fpm/conf/20-xsl.ini

我猜我的安装完全搞砸了,但我不知道从哪里开始

谢谢你的帮助和建议。我是linux新手


Noel

我仍然不知道为什么它试图写入cpanel目录,而只是创建指定的缺失目录

 sudo mkdir -p /var/cpanel/php/sessions/imh-php72/
给它写权限解决了这个问题