如何在 Codeigniter 3 中制作一个关于权限问题 0755 的 php 脚本?

how to make a php script regarding permission issues 0755 in Codeigiter 3?

我为我正在使用的网站创建了一个小型 CMS,并且有一个表单可以上传图像文件以供在网站上使用。它上传文件成功,但它设置的权限不允许在浏览器中查看文件。这是我的控制器。我还是初学者使用Codeigniter,在本地运行的时候没有问题,上传到服务器的时候出现权限问题。

            $config['upload_path']     = './assets/backend/img/banner';
            $config['allowed_types']   = 'jpg|jpeg|png';
            $config['encrypt_name']    = 'True';

            $this->load->library('upload', $config);
            if (!$this->upload->do_upload('path_banner')) {
                $this->session->set_flashdata(
                    'pesan',
                    '<div class="alert alert-danger alert-dismissible fade show" role="alert">
                        <strong>Maaf :(!</strong> Upload gagal, format photo jpg, jpeg, png
                        <button type="button" class="close" data-dismiss="alert" aria-label="Close">
                            <span aria-hidden="true">&times;</span>
                        </button>
                    </div>'
                );
                
                redirect('backend/admin/banner');
            

我不太同意权限 755 或需要通过代码而不是通过操作系统这样做。
对于您的问题,您可以添加该代码 if do_upload return true

$full_path = $this->upload->data('full_path');
chmod($full_path, 0755);