народ грузит аватары, а они не показываются, в свойствах файла можно увидеть его размер и где он находится, но он НЕ показывается
папка uploads имеет 777
но аватары получают 600,
пробую изменить руками - пишет Cannot change attributes of remote files!
Та же тема с загружаемыми файлами, они получают 777, но все равно не доступны с форума, захожу в uploads, файл уже переименован типа пост--ляляля, пробую по фтп перетащить обратно, получается, но файл уже corrupted, ничитаем.
При загрузке аватаров на сервер им выставляются права по умолчанию 600.
Апач не может их считать с диска и выдает пустое место.
Чтобы этого не происходило необходимо внести следующие изменения в код
как было:
======= файл \sources\lib\usercp_functions.php со строки 343 ===============
//-------------------------------------------------
// Copy the upload to the uploads directory
//-------------------------------------------------
if (! @move_uploaded_file( $HTTP_POST_FILES['FILE_UPLOAD']['tmp_name'], $ibforums->vars['upload_dir']."/".$real_name) )
{
$std->Error( array( 'LEVEL' => 1, 'MSG' => 'upload_failed' ) );
}
============== end ==================
как надо:
======= файл \sources\lib\usercp_functions.php со строки 343 ===============
//-------------------------------------------------
// Copy the upload to the uploads directory
//-------------------------------------------------
if (! @move_uploaded_file( $HTTP_POST_FILES['FILE_UPLOAD']['tmp_name'], $ibforums->vars['upload_dir']."/".$real_name) )
{
$std->Error( array( 'LEVEL' => 1, 'MSG' => 'upload_failed' ) );
} else {
chmod($ibforums->vars['upload_dir']."/".$real_name,0644);
}
============== end ==================
Без толку!!!
Вот еще что: вложения файлов не получаются только с граф. форматами, к примеру загрузил я рисунок 100*100, в форуме он не показывается, а размер ставится 8242*8242
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
luch
народ грузит аватары, а они не показываются, в свойствах файла можно увидеть его размер и где он находится, но он НЕ показывается
папка uploads имеет 777
но аватары получают 600,
пробую изменить руками - пишет Cannot change attributes of remote files!
Та же тема с загружаемыми файлами, они получают 777, но все равно не доступны с форума, захожу в uploads, файл уже переименован типа пост--ляляля, пробую по фтп перетащить обратно, получается, но файл уже corrupted, ничитаем.
адрес борды
http://luch.vladivostok.ru/invision
попробовал этот совет
Без толку!!!
Вот еще что: вложения файлов не получаются только с граф. форматами, к примеру загрузил я рисунок 100*100, в форуме он не показывается, а размер ставится 8242*8242
Ссылка на комментарий
Поделиться на других сайтах
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.