Php 会话_start()调用cpanel文件,尽管它在nginx上运行
我正在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新手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服务器上运行。我所做的只是将文件复
Noel我仍然不知道为什么它试图写入cpanel目录,而只是创建指定的缺失目录
sudo mkdir -p /var/cpanel/php/sessions/imh-php72/
给它写权限解决了这个问题