![]() |
Страницы (2): [1] 2 » Показаны 30 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 3.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=74)
-- О хранении вложений (http://netadmin.ws/forum/showthread.php?threadid=10731)
О хранении вложений
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:
$filesize = filesize($attachment);
__________________
Вечно молодой стареющий новичок...
Никто ничего сказать не может? Вот уж не поверю!....
__________________
Вечно молодой стареющий новичок...
на фтп создавай папку, например customattachments, в админке, в менеджере вложений/Метод хранения вложений/ пропиши путь до этой папки, путь можешь посмотреть там же в админке - скроль до конца вниз левое меню/Показать информацию о PHP/ там увидишь, где расположены файлы форума, свою папку с аттачами располагай каталогом выше и пропиши ей права на запись - 0777
вроде правильно все... =))
quote:kerk, с созданием папки у меня вопроса не было, а где прописать путь - сам разобрался (см. скрин): следующий шаг после входа в Storage Type - как раз назначение пути.
Первоначальное сообщение от kerk
на фтп создавай папку, например customattachments....
__________________
Вечно молодой стареющий новичок...
Народ! Помогите, если знаете... Засада какая-то...
С Safe Mode все понятно: отправил запрос хостеру о включении Safe Mode - ответ вполне ожидаемый:
Safe Mode глобальная настройка, которую нельзя применить к отдельно взятому аккаунту.
Если включить Safe Mode, то у остальных клиентов могут возникнуть проблемы с их движками и прочим ПО. Safe mode включить для Вашего аккаунта мы не можем...
Не в Safe Mode дело, точно! В настройках черным по белому: "если вы используете Safe Mode, то так-то" - т.е. допускается возможность, когда Safe Mode отключен.
Получается, что в базе вложения хранить вообще не удастся?
__________________
Вечно молодой стареющий новичок...
а зачем их там хранить?
лучше, мне кажется, перенести в отдельную папку...
давно бы уже перенес, чем мучаться со своей базой...
kerk, да, лучшее средство от головной боли - гильотина...
Перенести никогда не поздно, а вот с возникшей проблемой желательно разобраться. Вопрос не в том, что я мучаюсь, а в том, ПОЧЕМУ НЕ Ð_АБОТАЕТ?
__________________
Вечно молодой стареющий новичок...
возможно проблемы с хранением временных файлов, ибо вижу у тебя в ошибке проскакивает этот путь - /tmp
в настройках основных есть пункт посвященный этому, там в частности ты можеш указать путь к хранению этих временных файлов. И наверное у тебя просто нет доступа к той папке ,посему и не получается. Есть 2 способа решить ету проблему:
1) попросить хостера дать права
2) создать у себя в форуме папку под временные файлы и в настройках указать путь к этой папке, вот и все.
ЗЫ: второй метод больше тебе подходит. Осмелюсь даже не предположить, а утверждать, что дело именно в этом, а то уж больно ошибка на это намекает...
quote:Шибко смелое утверждение!....
Первоначальное сообщение от Xrobak
Осмелюсь даже не предположить, а утверждать, что дело именно в этом, а то уж больно ошибка на это намекает...
quote:Xrobak , замечательный и, главное, "оригинальный" совет!... А не проще было бы указать путь из своей собственной настройки?
...в настройках указать путь к этой папке
__________________
Вечно молодой стареющий новичок...
_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
Когда прочитаеш эти линки, вернись к предыдущему своему посту и прочитай свою фразу про шибко смелое утверждение, и на будущее прислушивайся к тому что говорят, хоть изредка, а то общаясь в таких тонах, желание помочь тебе у многих пропадет, хотя тебе виднее, не мне тебя учить.
ЗЫ: как думаеш, когда ты сам себе хостер и когда кто-то хостится у хостера, то настройки у обоих одинаковые? Нет, посему как настроено у меня, и как у тебя не имеет значения, я сам себе хостер (если это можно так назвать, но не об этом речь).
quote:Xrobak, за ссылки спасибо (последняя ссылка, кстати, -> Sorry - no matches. Please try some different terms). Прочитать, правда, представляет некоторые затруднения: с PROMT'ом не всегда можно понять смысл переведенного... Чуть позже, если чего-нибудь пойму в кривом переводе, вернусь к так непонравившейся тебе фразе...
Первоначальное сообщение от Xrobak
Когда прочитаеш эти линки, вернись к предыдущему...
quote:Ответ на первую часть совета - см. скрин (да, надо было его вместо слов в свой предыдущий пост засунуть). Совершенно очевидно, что не с первой, а со второй частью у меня проблемы: пути прописывал разные - ошибка сохранялась...
Первоначальное сообщение от Xrobak
2) создать у себя в форуме папку под временные файлы и в настройках указать путь к этой папке, вот и все.
ЗЫ: второй метод больше тебе подходит. Осмелюсь даже не предположить, а утверждать...
__________________
Вечно молодой стареющий новичок...
чтобы последняя ссылка заработала, заходиш на на офф.сайт и нажимаеш поиск, и ищеш по фразе: 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, вобщем читай сам, там и без ПÐ_ОМТА можно понять.
quote:Мда... у меня от этих "/" и ":" в глазах рябит... Xrobak, ты знаешь, советы типа "нужно" я уже читаю 5 (!) дней (в разных форумах)! Я его [совет] выучил уже, как стих. Только вот реально помочь никто "не может". Для меня строка "/usr/home/имя_аккаунта/:/usr/lib/php:/usr/local/lib/php:/tmp" (из текста ошибки) - абракадабра: где в этой конструкции, блин, начало?
Первоначальное сообщение от Xrobak
...нужно указывать полный путь, от самой папочки веб-сервера HOME, вобщем читай сам, там и без ПÐ_ОМТА можно понять.
__________________
Вечно молодой стареющий новичок...
Alien
На сколько мне известно, подобные ошибки (open_basedir restriction in effect) возникают из-за настроек php. Тряси хостера, что бы настроил как надо. И ссылку на свой phpinfo кинь, посмотреть что там...
quote:Andrej, а что, путь уже не важен? Трясу...
Первоначальное сообщение от Andrej
...из-за настроек php. Тряси хостера...
__________________
Вечно молодой стареющий новичок...
| Формат времени GMT. Текущее время 05:55. | Страницы (2): [1] 2 » Показаны 30 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.