Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Проблема с загрузкой аватаров

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Texxu

Сообщение Texxu »

R@
valuehost у нас...


а если можно, то как?..
честно, я давно себя не чувствовала таким чайников :wink: ,
но в данной ситуации я не понимаю вообще ничего...
то есть, чтобы справиться, мне нужно иметь пошаговую инструкцию -
например: пойти в такую-то папочку, нажать такую-то кнопочку,
в такой-то строке прописать... ну и т.д... :shock:
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Зарегистрирован: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

Texxu
Какой файл-менеджер используется?
Texxu

Сообщение Texxu »

предоставленный валуехостом...

прямо на сайте...
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Зарегистрирован: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

Texxu
Ну это не файл-менеджер... Это "веб-контент-менеджер". Впрочем неважно.
Заведите (скачайте) себе какой-нибудь ФТП-клиент или файл-менеджер с ФТП-клиентом (например Total Commander) - поможем.
Аватара пользователя
oika
phpBB 1.4.1
Сообщения: 41
Зарегистрирован: 19 лет 11 месяцев
Откуда: Estonia

Сообщение oika »

Дело не в ЧМОДе
Вот решение:В файле usercp_avatar.php меняешь код с самого начала , ДО этой строки(НЕ включительно!):

Код: Выделить всё

function user_avatar_delete($avatar_type, $avatar_file)
На это:

Код: Выделить всё

function check_image_type(&$type, &$error, &$error_msg) 
{ 
  global $lang; 

  switch( $type ) 
{ 
  case 'jpeg': 
  case 'pjpeg': 
  case 'image/pjpeg': 
  case 'jpg': 
     return '.jpg'; 
     break; 
  case 'image/gif': 
  case 'gif': 
     return '.gif'; 
     break; 
  case 'image/x-png': 
  case 'png': 
     return '.png'; 
     break; 
  default: 
     $error = true; 
     $error_msg = (!empty($error_msg)) ? $error_msg . '<br />' . $lang['Avatar_filetype'] : $lang['Avatar_filetype']; 
     break; 
} 
  return false; 
}
	

Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Зарегистрирован: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

oika
Если мы говорим о проблеме Texxu (а раз вы заговорили о CHMOD, то, видимо, мы говорим именно об этой проблеме), то очевидно, что ваш совет не подходит. Почему?
Потому, что с той проблемой, для которой лекарством является приведенный вами код, я тоже хорошо знаком, но ЛИЧНО У МЕНЯ она никогда не выражалась таким образом:
Warning: move_uploaded_file(./images/avatars/4434539240c220a2d40a0.jpg): failed to open stream: Permission denied in /pub/home/bsmf78/htdocs/phpbb/includes/usercp_avatar.php on line 227
и она, насколько мне известно, имеет место быть когда файлы НЕ закачиваются (при этом запрета на аплод файлов нет) или закачиваются, но неверно распознаются.
Смею указать на ключевые "фразы" move_uploaded_file(./images/avatars/...) и Permission denied in.

Если же речь о проблеме EtWalk, то да - это может помочь.
Аватара пользователя
oika
phpBB 1.4.1
Сообщения: 41
Зарегистрирован: 19 лет 11 месяцев
Откуда: Estonia

Сообщение oika »

Сорьки, действительно не разобралась в проблеме
Это лекарство от этого:
Файл аватары должен быть .jpg, .gif или .png....
Texxu

Сообщение Texxu »

Фтипи клиент установила...
Как можно изменить CHMOD?
Аватара пользователя
oika
phpBB 1.4.1
Сообщения: 41
Зарегистрирован: 19 лет 11 месяцев
Откуда: Estonia

Сообщение oika »

CMOD выставлять обычно так: Правой кнопкой на файл, нуждающийся в изменениях...а там либо Пропертис либо сразу есть опция изменения CMODа

А у меня такой вопрос... от

Код: Выделить всё

Файл аватары должен быть .jpg, .gif или .png 
для юзверей я избавилась. Что мне надо изменить, чтоб убрать эту "радость" в админке :evil: ?
Texxu

Сообщение Texxu »

Тогда еще один вопрос :)

Иду в "свойства файла", уже в клиенте, правой кнопочкой...
Где там изменяется CMOD ?
Аватара пользователя
oika
phpBB 1.4.1
Сообщения: 41
Зарегистрирован: 19 лет 11 месяцев
Откуда: Estonia

Сообщение oika »

Ну вот там и смотри атрибуты файла... он выглядит как табличка 3х3 ячейки.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Зарегистрирован: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

Texxu
Если речь о Total Commander, то все просто:
выделяете нужные вам файлы и папки (у которых должен быть одинаковый ЧМОД)
далее меню Files->Change Attributes (самая первая менюха и самая первая в ней опция) - ставите необходимое числовое значение.
Texxu

Сообщение Texxu »

oika, по совету Mr. Anderson
скачала себе Total Commander,

и уже исправила :)


Mr. Anderson
спасибо...
тогда еще один вопрос :wink:
лучше выставить 666 или 777 ?
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Зарегистрирован: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

Texxu
Какая тебе цифра больше нравится? :)
Вот такую и поставь, так как в принципе разницы нет...
Texxu

Сообщение Texxu »

О! :D
Собственно, я так и поступила... 8)

Вернуться в «Поддержка phpBB 2.0.x»