Можно ли положиться на возможность записи в папку / tmp? - PullRequest
1 голос
/ 18 октября 2010

Можно ли предположить, что папка / tmp доступна для записи PHP / Apache в любой системе Unix?Я делаю скрипт и хочу сохранить кеш в папке tmp и узнать, может ли это вызвать проблемы.

Ответы [ 2 ]

3 голосов
/ 18 октября 2010

Все должно быть в порядке./tmp сделано для всех.Но будьте осторожны, это также означает, что любой пользователь может читать ваши файлы, если вы не устанавливаете определенные разрешения!

Если вы не уверены, заставьте ваш установочный скрипт проверить папку /tmp и сделать возможным для пользователянастроить другое временное местоположение.В любом случае, это, пожалуй, лучшая ставка, потому что разные пользователи имеют разные потребности.Рассмотрим, например, пользователя с серверами с балансировкой нагрузки;она может захотеть использовать папку, которая используется всеми ее хостами.

1 голос
/ 18 октября 2010

Вы не можете полагаться на папку / tmp, так как в некоторых вариантах linux она очищается автоматически через некоторое время, и для вашего приложения будет лучше иметь локальную папку tmp внутри приложения, которым вы управляете сами.

...