Когда я создаю новый каталог с mkdir($path, 0755);
У меня ошибка:
Предупреждение: mkdir () [function.mkdir]: доступ запрещен в /home/u235555603/public_html/vacancies/index.php в строке 51
В каталоге «вакансии» у меня 755 прав.
Что я должен делать?
Спасибо за помощь.
Как уже говорили другие, убедитесь, что ваш каталог доступен для записи пользователю, под которым работает ваш веб-сервер. Для apache под * nix вы можете сделать:
ps aux | egrep 'apache|http|nginx'
И найдите имя пользователя (ей) в первом столбце.
Что касается безопасного создания каталога в PHP, проверьте результат is_writable($parentDir)
прежде чем пытаться создать каталог. Увидеть is_writable.
Других решений пока нет …