Если "ПРЕДУПРЕЖЕДЕНИЕ: chmod () has been disabled for security reasons в файле" - то функция
запрещена!
Если все таки функция размещена, то кроме прав на файлы есть еще и владельцы.
Привожу наш стандартный ответ:
Цитата:
Сообщение "chmod() [function.chmod]: Operation not permitted" возникает при невозможности системой управления установить права доступа на создаваемый/редактируемый файл.
Причиной сообщения являются разные владельцы у файлов, из-за чего из-под пользователя, под которым работает Apache, не удается сменить права доступа на файл, который был загружен, например, через FTP (который работает под другим пользователем).
Можете обратится к хостингу с просьбой сменить владельцев файла на того пользователя, под которым работает Apache.
При использовании собственного сервера изменить владельцев файла можно командой, выполненной через SSH в корне системы, например:
# chown -R apache:apache *
вместо apache:apache необходимо указать требуемого владельца (пользователя) файла и группу.
Узнать владельца можно, например, зайдя в директорию ./logs/ в корне системы управления и выполнив команду:
# ls -l
В результате Вы узнаете, под каким пользователем создаются новые файлы и сможете выполнить команду chown.