Как настроить PHP так, чтобы загруженные файлы не сохранялись пользователем APACHE?

Сценарий php загружает файлы на мой сервер, но папки ДОЛЖНЫ быть 0777, чтобы позволить PHP перемещать файлы туда. Это не безопасно. Кроме того, все созданные каталоги и загруженные файлы принадлежат apache, а не мне. Как я могу изменить конфигурацию PHP, чтобы загруженные файлы можно было перемещать в папку с разрешениями 0755, а созданные каталоги принадлежали мне?

Спасибо!

2 ответа

Создайте новую группу, частью которой вы и Apache. Затем вы можете установить разрешения на 775. Это не супер-безопасность, но это быстрое решение от 777 все.

Либо используйте suPHP или PHP в режиме FastCGI с php-fpm.

Другие вопросы по тегам