【发布时间】:2020-05-06 23:32:50
【问题描述】:
我正在我的 RPI 3+ 上测试一些 php 脚本,在 OSMC 上运行 nginx。一切正常,除了调用 session_start() 时出现以下错误
警告:session_start(): open(/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 给出了不同的故事:
系统 Linux Kodi 4.14.78-4-osmc #1 SMP PREEMPT 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/conf.d/20-ctype.ini、/etc/php/7.0/fpm/conf.d/20-dom.ini、/etc/php/7.0/fpm/ conf.d/20-exif.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/conf.d/20-mbstring.ini, /etc/php/7.0/fpm/conf.d/20-mysqli.ini, /etc/php/7.0/ fpm/conf.d/20-pdo_mysql.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/php/7.0/fpm/conf.d/20-sockets.ini, /etc/php/7.0/fpm/conf.d/20-sysvmsg.ini, /etc/php/ 7.0/fpm/conf.d/20-sysvsem.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-xmlreader.ini, /etc/php/7.0/fpm/conf.d/20-xmlwriter.ini, /etc/php/7.0/fpm/conf.d/20-xsl.ini
我猜我的安装完全搞砸了,但我不知道从哪里开始。
感谢任何帮助或建议。我是一个linux新手。
诺埃尔
【问题讨论】: