Google Cloud Platform CentOS7 Apache Config и / или разрешения файловой системы

Портирование веб-приложения, написанного на PHP, с частного хостинг-сервера (CentOS6) на виртуальную платформу Google Cloud Platform CentOS7. Проблемы с правами доступа к файлам и файловой системе. Может выполнять PHP-скрипты, генерирующие динамический контент страницы (предоставленный MariaDB) без проблем.

Проблема: Невозможно переименовать / переместить / скопировать через собственный PHP, выполняемый с веб-сервера.

Следующий скрипт (test.php) работает, если выполняется из командной строки как владелец:

<?php
chmod('test_file.pdf', 0755);
rename ('test_file.pdf','test_file.pdf2');
?>

Не работает с Apache (работает путем вызова URL в браузере — site.com/test.php).

Предупреждение: переименование (test_file.pdf, test_file.pdf2): в доступе test.php отказано в строке 3

Разрешения для каталога HTML_DOC_ROOT установлены в 777. Разрешения для test_file.pdf установлены в 777.

Мне не хватает какой-то новой директивы Apache, управляющей доступом к дереву каталогов веб-сайта или файлам в целом?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]