session_start () вызывает файл cpanel, несмотря на то, что работает на nginx - PullRequest
0 голосов
/ 21 января 2020

Я тестирую некоторые php скрипты на моем RPI 3+, работающие nginx на OSM C. Все работает хорошо, за исключением того, что я получаю следующую ошибку при вызове session_start ()

Предупреждение: session_start (): open (/ var / cpanel / php / session / imh-php72 / sess_898c9fa9f876bce0a455e3ab3af9b407, O_RDWR) Сбой: Нет такого файла или каталога

, почему он пытается вызвать что-то в каталоге cpanel, когда я запускаю его на nginx?

Да, сценарии обычно запускаются на моем производственном сервере cpanel. Все, что я сделал, это скопировал файлы в мою локальную установку RPI, и теперь я получаю эту ошибку.

Первоначально я установил apache2 на RPI, а затем очистил его, когда пошел с nginx.

У меня нет ни малейшего представления, с чего бы начать пытаться это выяснить. Может кто-нибудь помочь, пожалуйста?

На RPI у меня OSM C работает nginx, и я установил php7 .3. который появляется, когда я запускаю php -v, но мой phpinfo дает другую историю:

Система Linux Kodi 4.14.78-4-osm c # 1 ПРЕДСТАВЛЕНИЕ SMP Ср. De c 12 17:58:11 UT C 2018 armv7l

Дата сборки 23 сентября 2019 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 новичок ie.

Ноэль

1 Ответ

0 голосов
/ 15 апреля 2020

Я до сих пор не знаю, почему он пытается записать в каталог cpanel, но просто создание указанного отсутствующего каталога,

 sudo mkdir -p /var/cpanel/php/sessions/imh-php72/

и предоставление ему разрешений на запись, решило проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...