VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Вообщем суть в том что в БД вложения хранятся и просматриваются с форума отлично, а с файловой системы не хотят. Последовательность действий: через админку меняю метод вложений, запускаю, всё идёт - сообщение о том что вложения переместились на диск в папку tmp. У этой папки стоит 777 всё как полагается. Залезаю в папку - нет никаких вложений. Просматриваю форум - и там где должны быть вложения их также нет. И теперь загрузить новые вложения на форум не удается.
Запускаю обратный процесс - то есть перемещаю с файловой системы в БД, всё хорошо перемещается, просматривается и загружается. Причем не понятно откуда они появляются если папка tmp пустая. Может кто-то знает в чём может заключаться ошибка?
Перестроить миниатюры вложений - там где статусы обновляются по моему это не то. ТАМ ЖЕ НАПИСАНО ДАЖЕ: Это необходимо, когда вы разрешаете использование миниатюр, меняются размеры миниатюр, или меняется качество миниатюр JPG. Я сам когда раньше перестраивал, обновлялись настройки просто и миниатюры только тогда ставали указанных размеров и.т.д.
Quote:
Originally Posted by kerk
а из этой папки они должны еще переместиться в папку, указанную в настройках...
и только потом будут доступны для скачивания/просмотра
Во как. А как это прописать практически? Где именно указать в настройках вторую папку? И интересно где они сохраняются если не указать эту вторую папку, не запускаются же они в космос в самом деле. Ведь с БД как там сказано удаляются.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,751
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20282
Репутация в разделе: 8446
2
в основных настройках при включенном дебаг моде видно, где лежат аттачи
или если метод хранения был "в БД" то при перемещении нужно указать папку (предварительно ее создав по указанному пути + CHMOD 0777 на эту папку), в которую будут перемещены аттачи, это шаг 2 или шаг 3, после того, как движок сохранил вложения во временной папке
и еще, папку с вложениями лучше располагать в каталоге, не доступном из WEB, т.е. выше корневого каталога, т.к. на эту папку и все вложенные в нее папки, прописаны права 0777, что позволяет делать там что угодно + если кто то каким то образом узнал имя основной папки аттачей, то можно качать оттуда что угодно, без каких либо ограничений или прав доступа, т.е. права, прописанные в настройках аттачей, не распостраняются на прямое скачивание, только если аттач был запрошен через скрипт форума...
========
можно указать относительный путь - относительно дир. форума: ./path/to/attachments
или полный путь - от корня сервера: /home/user/www/attachments
@AurumTaurus
Простоузер
Join Date: Dec 2007
Posts: 25
Версия vB: 3.6.5
Reputation:
Novice 0
Репутация в разделе: 0
0
Quote:
Originally Posted by kerk
в основных настройках при включенном дебаг моде видно, где лежат аттачи
или если метод хранения был "в БД" то при перемещении нужно указать папку (предварительно ее создав по указанному пути + CHMOD 0777 на эту папку), в которую будут перемещены аттачи, это шаг 2 или шаг 3, после того, как движок сохранил вложения во временной папке
Вообще я так сначала и делал, создал папку pictures, поставил на неё 0777 и ничего туда не хотело грузиться. Вобла настойчиво говорила о пути с конечной папкой tmp. Вот я и создал эту папку (tmp), прописал права и всё пошло. Но как теперь выяснилось не пошло а сделало первый шаг. И теперь дело не меняется. То есть я, после перемещения в эту временную папку tmp выбираю - перемещение в указанную директорию по пути указанному на на миниатюре №2, создаю папку с правами и ничего туда не загружается, стандартная ошибка: Мы попытались записать тестовый файл в /pictures, но этого не произошло, и.т.д..
Quote:
и еще, папку с вложениями лучше располагать в каталоге, не доступном из WEB, т.е. выше корневого каталога, т.к. на эту папку и все вложенные в нее папки, прописаны права 0777, что позволяет делать там что угодно + если кто то каким то образом узнал имя основной папки аттачей, то можно качать оттуда что угодно, без каких либо ограничений или прав доступа, т.е. права, прописанные в настройках аттачей, не распостраняются на прямое скачивание, только если аттач был запрошен через скрипт форума...
Да, это уже второстепенно и не так в моём случае важно. Мне бы только сохранить в директорию. Можно узнать по какому пути можно попасть на настройки указанные в первой миниатюре? Не встречал как-то, может даже версия устарела.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,751
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20282
Репутация в разделе: 8446
1
Quote:
Originally Posted by AurumTaurus
после перемещения в эту временную папку tmp выбираю - перемещение в указанную директорию по пути указанному на на миниатюре №2, создаю папку с правами и ничего туда не загружается, стандартная ошибка: Мы попытались записать тестовый файл в /pictures, но этого не произошло,
указывай не относительный а полный путь до папки вложений, от корня сервера и права на запись - 0777 в эту папку
Quote:
Originally Posted by AurumTaurus
Можно узнать по какому пути можно попасть на настройки указанные в первой миниатюре?
Debug Mode - или в файле конфига
PHP Code:
$config['Misc']['debug'] = true;
в конец файла, перед "?>"
или хак (есть на форуме)