 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 3.x.x » О хранении вложений
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник+


Зарегистрирован: Aug 2002
Место проживания: Санкт-Петербург
Публикаций: 395
Статус:  |
1. Вложения хранятся в базе.
Пробую приаттачить - ругается:
Warning: filesize(): open_basedir restriction in effect. File(/var/tmp/phpn243OX) is not within the allowed path(s): (/..../:/usr/lib/php:/usr/local/lib/php:/tmp) in /includes/functions_file.php on line 286
Вроде намекает на папку и на размер, хотя могу ошибаться. Ограничение размера - 3 Мб (файлы меньше - до 100 Кб). Папка tmp (0777) есть и в корне хоста, и в папке forum.
Смотрю код - в сообщении об ошибке строка 286:
PHP:
$filesize = filesize($attachment);
Что же первично в ошибке: размер, папка или вообще хостер? Как ликвидировать ошибку?
-----------------------------
2. Вложения хранятся на сервере.
Для хранения файлов на сервере требуется создать папку. А где ее лучше создать: в корне сайта или форума?
Не будучи силен в английском (перевел PROMT'ом), понял, что лучше где-нить вне корня.
If you are moving attachments into the file system, it is recommended that you do *not* place the folder under your web root (usually named public_html or www or www_root) because people will be able to bypass vBulletin's permission system and download them. Also, you will need to make the folder writeable by PHP. The easiest way to do this is CHMOD it 777 (consult your FTP, Telnet, or SSH documentation for more info on how to do this). We do not recommended that you put a folder that is CHMODed 777 under your web root - another good reason to have it located above the document root.
А где мне прописать путь к созданному каталогу?
__________________
Вечно молодой стареющий новичок...
Сообщение было отредактировано Alien 08-06-2005 в 01:22
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
07-06-2005 15:13 |
|
|
Участник+
|
| Никто ничего сказать не может? Вот уж не поверю!....... |
[сооб. #76832]
08-06-2005 00:29 |
|
|


k0t
|
| на фтп создавай папку, например customattachments,... |
[сооб. #76834]
08-06-2005 02:01 |
|
k0t


Зарегистрирован: Oct 2004
Место проживания:
Публикаций: 148
Статус:  |
на фтп создавай папку, например customattachments, в админке, в менеджере вложений/Метод хранения вложений/ пропиши путь до этой папки, путь можешь посмотреть там же в админке - скроль до конца вниз левое меню/Показать информацию о PHP/ там увидишь, где расположены файлы форума, свою папку с аттачами располагай каталогом выше и пропиши ей права на запись - 0777
вроде правильно все... =))
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
08-06-2005 02:01 |
|
|
Участник+
|
[QUOTE]Первоначальное сообщение от kerk
на... |
[сооб. #76839]
08-06-2005 11:24 |
|
Участник+


Зарегистрирован: Aug 2002
Место проживания: Санкт-Петербург
Публикаций: 395
Статус:  |
quote: Первоначальное сообщение от kerk
на фтп создавай папку, например customattachments....
kerk, с созданием папки у меня вопроса не было, а где прописать путь - сам разобрался (см. скрин): следующий шаг после входа в Storage Type - как раз назначение пути.
Однако, переносить вложения на сервер, т.е. делать следующий шаг - я пока не собирался...
А вот с п.1 - затык! В чем там проблема?
Я так понимаю, что хранение вложений в базе никак не связано с настройками для хранения на сервере. Или связано? Подскажите, плз...
Файл: clip_41.jpg
Был скачан 13 раз(а).
__________________
Вечно молодой стареющий новичок...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
08-06-2005 11:24 |
|
|
Участник+
|
Народ! Помогите, если знаете... Засада какая-то...
С... |
[сооб. #76862]
09-06-2005 03:16 |
|
Участник+


Зарегистрирован: Aug 2002
Место проживания: Санкт-Петербург
Публикаций: 395
Статус:  |
Народ! Помогите, если знаете... Засада какая-то...
С Safe Mode все понятно: отправил запрос хостеру о включении Safe Mode - ответ вполне ожидаемый:
Safe Mode глобальная настройка, которую нельзя применить к отдельно взятому аккаунту.
Если включить Safe Mode, то у остальных клиентов могут возникнуть проблемы с их движками и прочим ПО. Safe mode включить для Вашего аккаунта мы не можем...
Не в Safe Mode дело, точно! В настройках черным по белому: "если вы используете Safe Mode, то так-то" - т.е. допускается возможность, когда Safe Mode отключен.
Получается, что в базе вложения хранить вообще не удастся?
__________________
Вечно молодой стареющий новичок...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
09-06-2005 03:16 |
|
|
k0t
|
а зачем их там хранить?
лучше, мне кажется,... |
[сооб. #76863]
09-06-2005 04:13 |
|
|
Участник+
|
| kerk, да, лучшее средство от головной боли... |
[сооб. #76864]
09-06-2005 04:41 |
|
Участник+


Зарегистрирован: Aug 2002
Место проживания: Санкт-Петербург
Публикаций: 395
Статус:  |
kerk, да, лучшее средство от головной боли - гильотина...
Перенести никогда не поздно, а вот с возникшей проблемой желательно разобраться. Вопрос не в том, что я мучаюсь, а в том, ПОЧЕМУ НЕ Ð_АБОТАЕТ?
__________________
Вечно молодой стареющий новичок...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
09-06-2005 04:41 |
|
|
Участник+
|
| возможно проблемы с хранением временных файлов,... |
[сооб. #76913]
10-06-2005 17:18 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
возможно проблемы с хранением временных файлов, ибо вижу у тебя в ошибке проскакивает этот путь - /tmp
в настройках основных есть пункт посвященный этому, там в частности ты можеш указать путь к хранению этих временных файлов. И наверное у тебя просто нет доступа к той папке ,посему и не получается. Есть 2 способа решить ету проблему:
1) попросить хостера дать права
2) создать у себя в форуме папку под временные файлы и в настройках указать путь к этой папке, вот и все.
ЗЫ: второй метод больше тебе подходит. Осмелюсь даже не предположить, а утверждать, что дело именно в этом, а то уж больно ошибка на это намекает...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
10-06-2005 17:18 |
|
|
Участник+
|
[QUOTE]Первоначальное сообщение от Xrobak
Осмелюсь... |
[сооб. #76923]
11-06-2005 01:21 |
|
Участник+


Зарегистрирован: Aug 2002
Место проживания: Санкт-Петербург
Публикаций: 395
Статус:  |
quote: Первоначальное сообщение от Xrobak
Осмелюсь даже не предположить, а утверждать, что дело именно в этом, а то уж больно ошибка на это намекает...
Шибко смелое утверждение!....
Для информации: аккаунт на хостинге - под управлением CPanel; права на папку в панели устанавливаются в два щелчка, сама папка создается одним щелчком.
quote:
...в настройках указать путь к этой папке
Xrobak , замечательный и, главное, "оригинальный" совет!... А не проще было бы указать путь из своей собственной настройки?
Чтобы не смущать вас своими уже проверенными (не сработали) вариантами пути, сообщаю вам путь до папки (от корня сайта): /public_html/forum/tmp. Текст ошибки есть выше. Какой путь написать в настройках?
Напишите, а я вам сообщу результат...
__________________
Вечно молодой стареющий новичок...
Сообщение было отредактировано Alien 11-06-2005 в 01:25
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
11-06-2005 01:21 |
|
|
Участник+
|
_http://www.mambers.com/archive/index.php/t-577.html
_http://forums.xmbforum.com/viewthread.php?tid=753747&page=1#pid1225762
_http://www.vbulletin.com/forum/showthread.php?t=140879& highlight=Warning%3A+filesize%28%29%3A+open_basedi
r+restriction+in+effect.
_http://www.vbulletin.com/forum/search.php?searchid=69578
Когда... |
[сооб. #76928]
11-06-2005 17:44 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
_http://www.mambers.com/archive/index.php/t-577.html
_http://forums.xmbforum.com/viewthread.php?tid=753747&page=1#pid1225762
_http://www.vbulletin.com/forum/showthread.php?t=140879& highlight=Warning%3A+filesize%28%29%3A+open_basedi
r+restriction+in+effect.
_http://www.vbulletin.com/forum/search.php?searchid=69578
Когда прочитаеш эти линки, вернись к предыдущему своему посту и прочитай свою фразу про шибко смелое утверждение, и на будущее прислушивайся к тому что говорят, хоть изредка, а то общаясь в таких тонах, желание помочь тебе у многих пропадет, хотя тебе виднее, не мне тебя учить.
ЗЫ: как думаеш, когда ты сам себе хостер и когда кто-то хостится у хостера, то настройки у обоих одинаковые? Нет, посему как настроено у меня, и как у тебя не имеет значения, я сам себе хостер (если это можно так назвать, но не об этом речь).
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
11-06-2005 17:44 |
|
|
Участник+
|
| [QUOTE]Первоначальное сообщение от Xrobak ... |
[сооб. #76932]
11-06-2005 20:24 |
|
Участник+


Зарегистрирован: Aug 2002
Место проживания: Санкт-Петербург
Публикаций: 395
Статус:  |
quote: Первоначальное сообщение от Xrobak
Когда прочитаеш эти линки, вернись к предыдущему...
Xrobak, за ссылки спасибо (последняя ссылка, кстати, -> Sorry - no matches. Please try some different terms). Прочитать, правда, представляет некоторые затруднения: с PROMT'ом не всегда можно понять смысл переведенного... Чуть позже, если чего-нибудь пойму в кривом переводе, вернусь к так непонравившейся тебе фразе...
quote: Первоначальное сообщение от Xrobak
2) создать у себя в форуме папку под временные файлы и в настройках указать путь к этой папке, вот и все.
ЗЫ: второй метод больше тебе подходит. Осмелюсь даже не предположить, а утверждать...
Ответ на первую часть совета - см. скрин (да, надо было его вместо слов в свой предыдущий пост засунуть). Совершенно очевидно, что не с первой, а со второй частью у меня проблемы: пути прописывал разные - ошибка сохранялась...
Файл: clip_51.jpg
Был скачан 7 раз(а).
__________________
Вечно молодой стареющий новичок...
Сообщение было отредактировано Alien 11-06-2005 в 20:34
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
11-06-2005 20:24 |
|
|
Участник+
|
| чтобы последняя ссылка заработала, заходиш... |
[сооб. #76933]
11-06-2005 20:44 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
чтобы последняя ссылка заработала, заходиш на на офф.сайт и нажимаеш поиск, и ищеш по фразе: Warning: filesize(): open_basedir restriction in effect
Вот один из результатов поиска - _http://www.vbulletin.com/forum/showthread.php?t=139385& highlight=Warning%3A+filesize%28%29%3A+open_basedi
r+restriction+in+effect
То что ты у себя создал папочку тмп это хорошо, а вот правильно ил путь к ней указал, это уже другое, нужно указывать полный путь, от самой папочки веб-сервера HOME, вобщем читай сам, там и без ПÐ_ОМТА можно понять.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
11-06-2005 20:44 |
|
|
Участник+
|
[QUOTE]Первоначальное сообщение от Xrobak
...[B]нужно... |
[сооб. #76934]
11-06-2005 23:05 |
|
Участник+


Зарегистрирован: Aug 2002
Место проживания: Санкт-Петербург
Публикаций: 395
Статус:  |
quote: Первоначальное сообщение от Xrobak
...нужно указывать полный путь, от самой папочки веб-сервера HOME, вобщем читай сам, там и без ПÐ_ОМТА можно понять.
Мда... у меня от этих "/" и ":" в глазах рябит... Xrobak, ты знаешь, советы типа "нужно" я уже читаю 5 (!) дней (в разных форумах)! Я его [совет] выучил уже, как стих. Только вот реально помочь никто "не может". Для меня строка "/usr/home/имя_аккаунта/:/usr/lib/php:/usr/local/lib/php:/tmp" (из текста ошибки) - абракадабра: где в этой конструкции, блин, начало?
Пробовал прописать много вариантов пути к своей папке, среди которых, не исключаю, есть правильный:
/home/имя_аккаунта/:/usr/lib/php:/usr/local/lib/php:/public_html/forum/tmp
/home/имя_аккаунта/usr/local/lib/php:/public_html/forum/tmp
/usr/lib/php:/usr/local/lib/php:/public_html/forum/tmp
/usr/local/lib/php:/public_html/forum/tmp
/public_html/forum/tmp
Еще какие-то писал - результат получался один: Warning: filesize(): open_basedir restriction in effect.
Сравнивал ошибки из опубликованных ответов в форумах: по-моему только у мня такой заковыристый адрес. Закономерность в написании пути, увы, не обнаружил.
----------------------
Да, чтобы исключить возможные вопросы: письмо хостеру с ошибкой отправил еще 8 июня. И ответ получил тут же:
Информация передана системному администратору по поводу open_basedir.
Ð_азберемся и если это не будет противоречить безопасности и другим сопутствующим вещам, то open_basedir будет настроен с теми параметрами, которые Вам нужны.
Только вот результата как не было, так и нет: ни от хостера, ни от коллег из русских форумов... Просмотрел (признаюсь, бегло) английские линки, а там ответы такие же - вот, например: Ask your host to change the configuration to include '/var/tmp' as allowed directory, or disable open_basedir restriction. ("кривой" перевод не привожу).
Может настройки у хостера таковы, что хоть 100-кратно правильный путь напиши, а работать все равно не будет?
P.S. Из написанных выше путей есть правильный?
__________________
Вечно молодой стареющий новичок...
Сообщение было отредактировано Alien 11-06-2005 в 23:23
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
11-06-2005 23:05 |
|
|
Участник+
|
Alien
На сколько мне известно, подобные... |
[сооб. #76935]
12-06-2005 00:05 |
|
Участник+


Зарегистрирован: Aug 2002
Место проживания: Омск
Публикаций: 261
Статус:  |
Alien
На сколько мне известно, подобные ошибки (open_basedir restriction in effect) возникают из-за настроек php. Тряси хостера, что бы настроил как надо. И ссылку на свой phpinfo кинь, посмотреть что там...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-06-2005 00:05 |
|
|
Участник+
|
[QUOTE]Первоначальное сообщение от Andrej
...из-за... |
[сооб. #76936]
12-06-2005 00:24 |
|
Участник+


Зарегистрирован: Aug 2002
Место проживания: Санкт-Петербург
Публикаций: 395
Статус:  |
quote: Первоначальное сообщение от Andrej
...из-за настроек php. Тряси хостера...
Andrej, а что, путь уже не важен? Трясу...
См. вложение
Файл: phpinfo().zip
Был скачан 3 раз(а).
__________________
Вечно молодой стареющий новичок...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-06-2005 00:24 |
|
|
|
Формат времени GMT. Текущее время 05:55.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.04282689 seconds (77.76% PHP - 22.24% MySQL) with 26 queries.
|
 |