Проблема с загрузкой аватаров - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы настройки и администрирования форумов IPB 2.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 3.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

failed to open stream move_uploaded_file путь к uploads

  • 2 Страниц +
  • 1
  • 2
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

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

#1 Пользователь не на сайте   zhekabest ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 21
  • Регистрация: 02-Ноябрь 07
  • Репутация: 0
  • IPB version:2.2.2
 

  Отправлено 09 Ноябрь 2007 - 20:01

Возникла проблема с загрузкой аватаров на форум, выдаёт такую ошибку "Неудачная загрузка. Обратитесь к администрации форума для помощи" Что может быть такое? права на папку uploads стоят 777, обнаружил ещё один косяк при загрузке в пост любого изображения пишет что не выбранно не одного изображения, хотя вроде как что-то загружает, складывается впечатление что форум не может загрузить не чего на фтп, в настройках загрузка аватаров разрешена, грешил на хостера, но они говорят что всё у них впорядке, а началось это всё после переезда хостера на другую площадку. Я для проверки создал поддомен и установил туда тестовый чистый форум и там такой-же косяк, не чего загрузить не возможно.

настройки

URL к директории для загрузок
http://сайт.info/uploads

Путь к директории 'upload'
/usr/home/сайт/domains/сайт.info/public_html/uploads

что за путь /usr/home/ я не совсем понимаю так как когда захожу на ftp.сайт.info путь к папке uploads такой domains/сайт.info/public_html/uploads

В чем проблема? :rolleyes:
0

#2 Пользователь не на сайте   andaril ответил: »

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 641
  • Регистрация: 24-Март 07
  • Репутация: 4
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 09 Ноябрь 2007 - 21:01

подпись
0

#3 Пользователь не на сайте   zhekabest ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 21
  • Регистрация: 02-Ноябрь 07
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 09 Ноябрь 2007 - 21:38

какая подпись?
0

#4 Пользователь не на сайте   andaril ответил: »

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 641
  • Регистрация: 24-Март 07
  • Репутация: 4
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 09 Ноябрь 2007 - 22:30

в моей подписи указано что нужно сделать
0

#5 Пользователь не на сайте   zhekabest ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 21
  • Регистрация: 02-Ноябрь 07
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 09 Ноябрь 2007 - 22:41

я так уже делал, заходил даже в phpinfo() и сравнивал путь папки uploads с _SERVER["SCRIPT_FILENAME"] вот и не знаю в чём проблема теперь...
0

#6 Пользователь не на сайте   andaril ответил: »

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 641
  • Регистрация: 24-Март 07
  • Репутация: 4
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 10 Ноябрь 2007 - 12:02

а есть ссылка на ваш сайт?

попробуйте открыть
./init.php
найти
define( 'ROOT_PATH', dirname( __FILE__ ) ."/" );
заменить на
define( 'ROOT_PATH', "./" );
либо врубчную пропишите свой путь (!!! но не к аплоадс!!!), например
define( 'ROOT_PATH', "domains/сайт.info/public_html/" );

слэши соблюдайте. На конце он должен быть обязательно.
Помогло?
0

#7 Пользователь не на сайте   zhekabest ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 21
  • Регистрация: 02-Ноябрь 07
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 10 Ноябрь 2007 - 13:28

нет не помогло :rolleyes:

Вот что мне посоветовали сделать

Цитата

Два варианта проблемы:

1. У хостера русский апач, из-за этого изображения могут откидываться скриптом загрузки именно с такой ошибкой. Если закачиваются все остальные файлы (не изображения), значит проблема именно в этом. Решение - http://wiki.iblink.ru/faq/attachments ("Битые" файлы и "Русский Apache")

2. В директории upload скрипт пытается создать поддиректории по месяцам, права на них не всегда могут быть достаточными для записи файлов. Решение - зайти по FTP и присвоить поддиректориям топоры (777)

Если не сработало, то включить показ ошибок в загрузчике ips_kernel/class_upload.php

Код
if ( ! @move_uploaded_file( $_FILES[ $this->upload_form_field ]['tmp_name'], $this->saved_upload_name) )
{
$this->error_no = 4;
return;
}
else
{
@chmod( $this->saved_upload_name, 0777 );
}


заменить на

Код
if ( ! move_uploaded_file( $_FILES[ $this->upload_form_field ]['tmp_name'], $this->saved_upload_name) )
{
$this->error_no = 4;
return;
}
else
{
@chmod( $this->saved_upload_name, 0777 );
}


Ошибки смотреть или в браузере если php.display_errors ON, или в логах PHP (тут уж к хостеру)


Вот что я сделал

1. Думаю проблема не в этом прочитал эту статью, всё проверил у хостера включено всё что надо функция file_uploads включена, но тут дело не в битых файлах так как они совсем не закачиваются, захожу на фтп их совсем нет.

2. На папку upload стоят права 777 а в этой директории только один фаил, не каких папок нет, т.о форум даже не создаёт папки, раньше когда всё было ок, там были папки но права на них были не 777 а другие, не помню какие и всё работало без проблем.

3. Включил показ ошибок как ты сказал выскочила вот такая ошибка при попытке установить аватар

Parse error: syntax error, unexpected T_IF, expecting T_FUNCTION in /usr/home/сайт/domains/сайт.info/public_html/ips_kernel/class_upload.php on line 418

Эта ошибка возникает даже при попытке вложения файлов без разницы каких хоть rar хоть jpg результат эта ошибка.

что это за ошибка???

Если есть желание помочь могу дать в личку права администратора от форума, может увидите в чём проблема...
0

#8 Пользователь не на сайте   andaril ответил: »

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 641
  • Регистрация: 24-Март 07
  • Репутация: 4
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 10 Ноябрь 2007 - 14:21

я бы мог посмотреть. но сейчас вышла 2.3.3... мне 3 форума надо обновлять, времени нету.

а код наверно вы неправильно заменили... ошибки вроде нет там

логи сервера что-нить говорят?
0

#9 Пользователь не на сайте   somehain ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 825
  • Регистрация: 16-Июль 06
  • Репутация: 5
  • IPB version:3.0.x
 

Отправлено 10 Ноябрь 2007 - 14:41

Постараюсь помочь.

Вышлите доступы к форуму в PM.
0

#10 Пользователь не на сайте   zhekabest ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 21
  • Регистрация: 02-Ноябрь 07
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 10 Ноябрь 2007 - 16:39

добавлял

define( 'ROOT_PATH', "
/usr/home/сайт/domains/сайт.info/public_html/" );


и так

define( 'ROOT_PATH', "./" );

логи вот что говорят

Parse error: syntax error, unexpected T_IF, expecting T_FUNCTION in /usr/home/boltaem/domains/boltaem.info/public_html/ips_kernel/class_upload.php on line 418

Не пойму что такое, помню когда первый раз ставил форум на этот хостинг не каких проблем не было, даже не настраивал не чего и проблем с аватарами и картинками не было :rolleyes:
0

#11 Пользователь не на сайте   zhekabest ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 21
  • Регистрация: 02-Ноябрь 07
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 10 Ноябрь 2007 - 18:37

Ради проверки установил форум другово производителя и там такая-же история наблюдается, то есть не возможно не загрузить аватар и сделать вложение файла, хотя права стоят на всё 777, вот теперь даже не знаю что делать.......... :-(
0

#12 Пользователь не на сайте   zhekabest ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 21
  • Регистрация: 02-Ноябрь 07
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 11 Ноябрь 2007 - 17:15

Проблема решена, была вина хостера у них функция upload_tmp_dir была не правельно, настроена.
0

#13 Пользователь не на сайте   Bmk ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 4
  • Регистрация: 03-Октябрь 10
  • Репутация: 0
  • IPB version:I have no IPB
 

Отправлено 03 Октябрь 2010 - 20:22

Проблема такая же - не загружает аватары. Форум был перенесён с одного хостинга на другой (при этом изменился домен), его база данных переносилась тупо дампером. В конф_глобал изменил параметры MySQL и адрес форума. Всё работает как положено, единственная проблема в начале сообщения. Установил показ эрроров при аплоуде, выдал:

Цитата

Warning: move_uploaded_file(<путь в папку аплоудс со СТАРЫМ доменом>) [function.move-uploaded-file]: failed to open stream: No such file or directory in <путь к class_upload.php> on line 396

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/var/tmp/phpB3di46' to '<путь в папку аплоудс со СТАРЫМ доменом>' in <путь к class_upload.php> on line 396

Перерыл все файлы форума, нигде нет упоминания о старом домене. Я так понимаю, форум берёт это откуда-то из бд. Помогите решить проблему :rolleyes:

Сообщение изменено: Bmk (03 Октябрь 2010 - 20:25)

0

#14 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 567
  • Регистрация: 18-Сентябрь 06
  • Репутация: 393
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 03 Октябрь 2010 - 20:43

Просмотреть сообщениеBmk 03 Октябрь 2010 - 20:22 сказал(а):

Перерыл все файлы форума, нигде нет упоминания о старом домене. Я так понимаю, форум берёт это откуда-то из бд. Помогите решить проблему :rolleyes:

IPB version: I have no IPB
Board URL: google.ru

Какой ответ вы хотите? Разве google не знает все и у него есть форум?
0

#15 Пользователь не на сайте   Bmk ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 4
  • Регистрация: 03-Октябрь 10
  • Репутация: 0
  • IPB version:I have no IPB
 

Отправлено 03 Октябрь 2010 - 20:47

А разве так необходимо знать юрл сайта для решения этой проблемы? Вопрос поставлен явно - в каком конкретно месте в базе данных форума хранится какая-либо информация о домене?
Версия ипб - 2.1.7, хорошо

Сообщение изменено: Bmk (04 Октябрь 2010 - 05:32)

0

Сообщить об этой теме:


  • 2 Страниц +
  • 1
  • 2
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2017 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна