Если Вы уже использовали VSS и хотите продолжить управление исходным кодом MS, затем получить сервер с
Вам не нужно никакое другое программное обеспечение Вы при использовании VSS. Палка с MS копирует для сохранения некоторых наличных денег.
Я пошел от VSS до SVN, и я очень доволен результатами. Как @Jamie упомянутый, бобовый стебель сохранил бы Вас проблемы купить сервер, worring о резервном копировании и т.д.
На самом деле я, вероятно, не использовал бы свой другой ответ в некоторых ситуациях, но я сохраню его там для ссылки.
Если бы Вашему коллеге дали их собственный VirtualHost, я установил бы это virtualhost для вывода их журналов к другому каталогу, так, чтобы они только видели ошибки для своей системы:
<VirtualHost *:80>
ServerName colleagues.vhost.com
DocumentRoot ...
...
ErrorLog /home/user/errorlog-colleagues.vhost.com
</VirtualHost>
С другой стороны, если .htaccess файлы включены, заставляют их просто производить свои php журналы ошибок к местоположению, они хотят, например:
/path/to/webroot/.htaccess:
php_value error_log /home/user/phperrorlog-colleagues.vhost.com
можно изменить полномочия на файле..., если не у Вас может быть задание крона, которое работает каждую минуту, делая rsync от апачского файла журнала до другого файла (где можно установить полномочия читать), и затем отобразите его на веб-странице.
существуют также пути, где можно изменить регистрирующийся механизм для апача, он зависит способностью изменить конфигурацию.
Я изменил бы полномочия на/var/log/httpd каталоге для решения проблемы доступа к файлам от консоли.
добавьте новую группу и добавьте пользователя к ней:
groupadd apache-logs
usermod -a -G apache-logs user
chgrp apache-logs /var/log/httpd
chmod g+rx /var/log/httpd
или если Вы счастливы с каким-либо пользователем в своей системе, просматривающей журналы, просто:
chmod go+rx /var/log/httpd
Какой бы ни Вы делаете, это сбросит к исходным полномочиям при обновлении httpd. Это не должно изменяться иначе.
Кроме того, причина, почему апач может записать в журналы с полномочиями по умолчанию, состоит в том, потому что файлы журнала открыты апачем, пока это работает как корень. Как только апач полностью загружается, он изменит своего пользователя на апача, но продолжит иметь открытые файлы журнала.