Я создал форму для входа с изображением captcha. Он отлично работает в операционной системе Windows. Когда я загрузил его на сервер, изображение captcha не отображается. CI создает изображение, но не может записать его в каталог captcha (CHMOD = 755), используя настройки разрешений. Когда я устанавливаю значение CHMOD в каталоге 777 (чего я не должен), он работает хорошо.Codeigniter captcha изображение не может быть записано в captcha directory
Here есть вопрос, похожий на мой, но предложенный и принятый ответ небезопасен, я думаю.
Как я могу сказать, что CI для записи файла, который он создал в каталог с использованием учетных данных ftp на лету, или есть другой способ?
Я боюсь столкнуться с дополнительными проблемами, такими как операции загрузки файлов (например, изменение изображения профиля, вложения в объявления).
Он также работает для разрешений '755'? (Это более «защищено», чем 777) –
@OfirBaruch no value уже 755 – zkanoca
Не можете ли вы изменить разрешения до 777 перед записью файла и изменить его на 755 после завершения операции? – Rayon