PHP Mkdir не работает - Полное разрешение

Наш сервер - Linux-сервер с Debian 5, Apache2

Это сервер разработки, на котором мы проводим тестирование, и поэтому у нас есть разрешение на запись для всего мира.

Я также установил umask в /etc/profile в 000

Один конкретный PHP-скрипт просматривает некоторые изображения в каталоге и пытается создать эскизы в подкаталоге.

Ошибка PHP, которую мы получаем: "Предупреждение: mkdir() [function.mkdir]: нет такого файла или каталога"

apache2 работает как пользователь www-data, я могу войти как www-data и без проблем создавать каталоги и файлы, и все, что угодно

журнал ошибок Apache просто говорит, что файл не существует

Какие-либо предложения?

1 ответ

Решение

Путь, который пытается создать там? т.е. если его пытаются создать /var/www/images/thumb/ затем /var/www/images/ должен существовать. Может также заплатить, чтобы включить рекурсивное создание mkdir(/var/www/images/thumbs, 0, true)

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