Зависит от каталога, о котором Вы говорите. Изменение полномочий /tmp
каталог не является хорошей идеей, например. При использовании отдельного каталога для просто файлов сессии PHP, можно изменить владение на пользователя Apache и группу.
При хостинге многочисленных пользователей на той же машине, можно хотеть изучить выполнение PHP как отдельный пользователь для каждого VirtualHost или установить сессию save_path на частный каталог для каждого VirtualHost. Иначе пользователи могут считать каждого другие файлы сессии PHP, потому что они принадлежат пользователю Apache.
Какие проблемы Вы испытываете с GC?
rsync -v -e ssh myuser@10.86.83.11:/Library/WebServer/sites/staging/app1/ ./export
Вы не дали ему никаких опций для перевода в рекурсивный режим, например -r
или -a
.
удаленный каталог приложения1 является пусто, в то время как локальный каталог экспорта имеет 4 подпрограммы каталоги, а затем кучу файлов в каждом из этих
. У вас есть варианты в обратном порядке? Команда должна быть rsync [источник] [НАЗНАЧЕНИЕ]
. Если каталог app1 пуст, и вы пытаетесь скопировать пустой каталог, вы не собираетесь делать ничего полезного.
Может, вам понадобится что-то подобное?
rsync -avz ./export/ myuser@10.86.83.11:/Library/WebServer/sites/staging/app1/
Также:
-e ssh
. Попытка включить встроенную возможность rsync выводить файл журнала, добавив в свою команду следующую опцию.
--log-file=/path/to/log.file
Вы также можете повысить уровень детализации, добавив дополнительный -v
, например -avvz
, согласно странице руководства, «Две опции -v дадут вам информацию о том, какие файлы пропускаются, и немного больше информации в конце».
Если эта информация который возвращается, не помогает определить проблему, отредактируйте свой вопрос и добавьте дополнительные выходные данные.