народ грузит аватары, а они не показываются, в свойствах файла можно увидеть его размер и где он находится, но он НЕ показывается
папка 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
попробовал этот совет
При загрузке аватаров на сервер им выставляются права по умолчанию 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
Ссылка на комментарий
Поделиться на других сайтах
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.