в вашем файле application / configs / constants.php у вас есть 4 константы:
define('FILE_READ_MODE', 0644);
define('FILE_WRITE_MODE', 0666);
define('DIR_READ_MODE', 0755);
define('DIR_WRITE_MODE', 0777);
Для кодировщика библиотеки Image_Lib файл изображения сохраняется с использованием DIR_WRITE_MODE
по неизвестной причине.* Вы должны дважды проверить это с парнями CI, поскольку я считаю, что они должны использовать FILE_WRITE_MODE
.
, вы можете открыть файл библиотеки и вручную изменить разделы, такие как
if ($this->dynamic_output === FALSE)
{
if ($this->orig_width == $this->width AND $this->orig_height == $this->height)
{
if ($this->source_image != $this->new_image)
{
if (@copy($this->full_src_path, $this->full_dst_path))
{
@chmod($this->full_dst_path, DIR_WRITE_MODE);
}
}
return TRUE;
}
}
иизмените строку @chmod($this->full_dst_path, DIR_WRITE_MODE);
на FILE_WRITE_MODE
, чтобы она правильно записывала.
есть несколько таких разделов файла, поэтому вам, возможно, придется искать другие