Есть виртуальный сервер под управлением VestaCP. Возникли проблемы с созданием папок из php. Вот тестовый скрипт, находящийся (часть пути за***) в /home/***/module/test.php
<?php ini_set('display_errors', 1);
error_reporting(E_ALL);
echo 'Пользователь, от которого запускается php: '.get_current_user().'<br>';
if (mkdir('testfolder', 0755)) {
echo 'Папка создана';
} else {
echo 'Папка не создана';
}
Результат выполнения:
Пользователь, от которого запускается php: root
Warning: mkdir(): Permission denied in /home/***/module/test.php on line 4
Папка не создана
Права на папки - 755. На файлы - 644. Если верить FileZilla, владелец - root: