session.save_path (/ tmp) недоступен для записи для веб-сервера - это связано с угрозой безопасности? - PullRequest
0 голосов
/ 21 марта 2020

Добрый день, дорогие ребята,

Я пытаюсь установить скрипт на свой веб-сервер OpenSuse, и мне удалось устранить большинство ошибок, кроме одной:

The value for session.save_path (/tmp) is not writable for the web server.
Make sure that PHP can actually save session variables.


session.save_path: writeable 

Вам нужно установить разрешение для вашего каталога var.

Кажется, это проблема. хорошо - я предполагаю, что владение по умолчанию может быть неправильным в папке сеанса:

Пример ; php на некоторых Linux -Server по умолчанию apache user.

При использовании nginx или других необходимо сменить владельца папки. Также в качестве примечания вы должны изменить настройку пользователя / группы в www.conf.

chown -R root:nginx /var/lib/php/7.0/
sed -i 's/apache/nginx/g' /etc/php-fpm-7.0.d/www.conf
service php-fpm-7.0 restart

Но подождите : как насчет безопасности - это сохранить, чтобы сделать сеанс.save_path доступным для записи? !?

мой администратор сервера говорит, что это большая большая дыра и делает сервер незащищенным.

некоторые прояснения и уточнения: - мы говорим об установке сценария опроса - называемого limesurvey - ср. www.limesurvey.org

В процессе установки я получаю следующие жалобы -

, и если мы более внимательно посмотрим на скрипт - (см. Ниже), то администратор сервера говорит - что этот скрипт хочет иметь небезопасные вещи ....

что ты скажешь !?

enter image description here

enter image description here

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