Эта ошибка возникает по двум причинам.
- Разрешение для папки и недопустимой группы и владельца пользователя.
- Неправильный путь.
Разрешение и владелец папки:
Если вы работаете в Linux.Откройте терминал, введите эту команду.Это изменит владельца папки.
$ cd project_path && sudo chown -R www-data:www-data picture_folder/
Введите эту команду, чтобы изменить разрешение папки.
$ sudo chmod -R 777 picture_folder/
примечание: используйте команду man для получения дополнительной информации об этих командах.
$ man chmod OR man chown
Путь к папке.
В codeigniter выполняется корневой файл index.php.Это ответственно за все действия.Так что не используйте base_url () для корневого пути.Вместо.Просто дайте имя корневой папки.как
приложение CI ->
-приложение
-система
-user_guide
-index.php
-picture_folder
$target_directory="picture_folder/sub_folder";