Fix access (PHP script)
права доступу, фікс доступів
Приклад php скрипта, який автоматично виправить права доступу рекурсивно для файлів та директорій.
Інструкція: розмістити скрипт у корені сайта та запустити з браузера. Права доступу будуть встановлені наступні:
- Файл: 644
- Директорія: 755
<?php function fixPermissions($path) { if (is_dir($path)) { chmod($path, 0755); $items = scandir($path); foreach ($items as $item) { if ($item == '.' || $item == '..') continue; fixPermissions($path . '/' . $item); } } elseif (is_file($path)) { chmod($path, 0644); } } // Заміни шлях на потрібний fixPermissions('/home/username/public_html'); ?>
Увага! Файл потрібно видалити після виконання!