VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Загрузка не удалась, так как невозможна запись во временный файл.
0
В общем, многие на моем форуме жалуются, что не могут установить аватар и подпись в картинку. При установке подписи, возникает ошибка "Загрузка не удалась, так как невозможна запись во временный файл."
Я тут думал, что да к чему... Возможно нужно установить права 777 на какие-то папки?
Возможно нужно установить права 777 на какие-то папки
Если знаешь ответ, зачем спрашиваешь?
з.ы. Возможно еще настроен open_basedir и потребуется сменить путь к upload_tmp_dir
@sks
Простоузер
Join Date: Apr 2009
Posts: 36
Версия vB: 4.2.х
Reputation:
Lamer -5
Репутация в разделе: -2
0
А можно по подробнее? Кто что подскажет?
sks добавил 30.05.2009 в 13:26
И тем более на какие папки установить права
Last edited by sks : 05-30-2009 at 02:26 PM.
Reason: Добавлено сообщение
@Ghost
Гуру
Join Date: Feb 2008
Posts: 983
Версия vB: 3.8.1
Reputation:
Гуру 1011
Репутация в разделе: 893
2
Quote:
Originally Posted by sks
И тем более на какие папки установить права
Админка -- Обслуживание -- Показать информацию о PHP: ищи в таблицах строку с названием "upload_tmp_dir" -- там указана папка для временных файлов. Если там написано "no value" -- значит используется дефолтная для системы папка временных файлов (в линухах это "/tmp", а в винде черт ногу сломит).
Там же смотри значение переменной "open_basedir" -- если в ней записано что-то, кроме "no value", то возможно придется либо обнулить эту переменную, либо сменить путь в переменной "upload_tmp_dir", т.к. тут уже изменение чмодов не поможет.
@sks
Простоузер
Join Date: Apr 2009
Posts: 36
Версия vB: 4.2.х
Reputation:
Lamer -5
Репутация в разделе: -2
0
Ghost, В первм случае "no value", во втором /home:/usr/lib/php:/usr/php4/lib/php:/usr/local/lib/php:/usr/local/php4/lib/php:/tmp:/var/tmp
Что с этим делать =)
@Ghost
Гуру
Join Date: Feb 2008
Posts: 983
Версия vB: 3.8.1
Reputation:
Гуру 1011
Репутация в разделе: 893
0
В первом -- это имеется в виду upload_tmp_dir, а во втором -- open_basedir, правильно? У тебя какой хостинг? Имеется доступ к php.ini?
@sks
Простоузер
Join Date: Apr 2009
Posts: 36
Версия vB: 4.2.х
Reputation:
Lamer -5
Репутация в разделе: -2
0
Ghost, onkelhost.ru
Доступ ? Да хз!
sks добавил 30.05.2009 в 14:50
Ну что..
Last edited by sks : 05-30-2009 at 03:50 PM.
Reason: Добавлено сообщение
@Ghost
Гуру
Join Date: Feb 2008
Posts: 983
Версия vB: 3.8.1
Reputation:
Гуру 1011
Репутация в разделе: 893
2
Я имел в виду не хостера, а тип хостинга -- виртуальный хостинг, VPS, DS, Co-Location? Видимо, обычный виртуальный, т.е. доступа к настройкам php нет.
Админка -- Обслуживание -- Диагностика -- Загрузить (проверка возможности загрузки файлов) -- что говорит? Если все нормально, значит во временную папку доступ есть и ошибка где-то в другом месте -- нужно искать. Если сообщает об ошибке, то нужно дать права скрипту на загрузку в нужную папку. Но сперва нужно создать эту папку, дать ей нужные права (chmod 777) и прописать к ней правильный путь в настройках при помощи функции "set_ini" -- нужно открыть файл "includes/init.php" и в самом его начале написать
PHP Code:
ini_set('upload_tmp_dir', 'полный_путь_к_папке');
@sks
Простоузер
Join Date: Apr 2009
Posts: 36
Версия vB: 4.2.х
Reputation:
Lamer -5
Репутация в разделе: -2
0
Результаты
Никаких ошибок не обнаружено при открытии загруженного файла.
sks добавил 30.05.2009 в 14:59
Искать-то нужно, но где и как?
Last edited by sks : 05-30-2009 at 03:59 PM.
Reason: Добавлено сообщение
@Ghost
Гуру
Join Date: Feb 2008
Posts: 983
Версия vB: 3.8.1
Reputation:
Гуру 1011
Репутация в разделе: 893
0
Понятно. Идем дальше: Админка -- Аватары -- Место хранения изображений: если аватары, фото и юзерпики хранятся в файловой системе -- там будет написано, в каких именно папках -- вот на них и нужно установить права на запись.
З.Ы. Хм... "многие на моем форуме жалуются", а сам продобвал загрузить собственный аватар?