Разрешения папок Apache и PHP - PullRequest
       34

Разрешения папок Apache и PHP

0 голосов
/ 16 сентября 2009

Наши PHP-скрипты создают динамические папки и файлы, и у нас возникают проблемы с разрешениями. Папки были изначально созданы с использованием нашего ftpuser. Например: Альбом (созданный ftpuser). Все подпапки и файлы в них должны создаваться динамически. Пользователь apache - это пользователь, когда создается новая папка, и он по какой-то причине не может ничего в нее записать.

Сервер работает с отключенным безопасным режимом PHP.

Всякий раз, когда папка создается сценарием php, пользователь apache, и разрешение по какой-то причине отображается как dr ---- x - t

Спасибо.

1 Ответ

3 голосов
/ 16 сентября 2009

Найдите место в PHP, где создается папка. Как правило, это будет:

mkdir( folderName );

Измените строку на:

mkdir( folderName, 1755 );

Или вместо этого добавьте эту строку после mkdir:

chmod( folderName, 1755 );

Для получения дополнительной информации вот документация PHP mkdir .

...