Jump to content

Прикрепляемые файлы


Liroy
 Share

Recommended Posts

Здравствуйте. уважаемые спецы помогите пожалуйста разобраться.

 

был один вдс, все работало гуд. возникла необходимость переехать на новый вдс.

 

поставил туда убунту свою любимую, поставил мускул, апач, пхп. все отдельно не в связке.

 

поднял дамп

залил движок, инстальнул. перелил поверх старый, запустил все пашет норм, кроме загрузки файлов во время создания сообщения.

 

Выбераю файлы для прикрепления во время создания сообщения, и вижу красным цветом "Загрузка не удалась"

 

права на папку uploads 777, не просите перепроверять, перепроверено сотню раз

в настройках инвижна - максимальный размер сообщения стоит нормальный, больше чем пытаюсь загрузить.

в настройказ апача поставил макс_аплод_сайз 50 мегабайт

 

все равно "Загрузка не удалась"

 

Уважаемые специалисты можете что нибудь подсказать ?

Link to comment
Share on other sites

- Путь к папке uploads в настройках форума указаны верно? Админцентр -> Настройки -> Глобальные настройки. Особенно это касается переноса, когда старые пути на совпадают с путями нового хостинга.

- Файл какого размера загружаете? Попробуйте небольшие, если грузятся - тогда крутите настройки php.ini (http://ipbskins.ru/forum/topic10489.html?do=findComment&comment=68391)

 

Ошибка при прикреплении файлов

  • Upvote 1
Link to comment
Share on other sites

спасибо за ответ.

 

Пути совпадают. переносил с убунты на убунту. из /var/www/ в /var/www/ ничего не изменилось права на "аплодс" проверял, и на вложенные тоже..

 

насчет размера файлов в настройках пхп я написал еще в первом посте. поставил очень много. все стандартные способы я проверил... и в чем дело не пойму.

Edited by Liroy
Link to comment
Share on other sites

В первом посте вы написали про какой-то макс_уплоад, а их как минимум две настройки.

Пути не надо чтобы совпадали, а нужно скопировать тот адрес который определяет форум.

 

Есть еще сайты на хостинге, там загрузка как работает? загрузка скинов, хуков работает или нет?

Link to comment
Share on other sites

других сайтов на этом вдс нет.

 

Пути даже перебивал руками. и копировал вот это "URL адрес, ведущий к вашей директории "uploads".

IP.Board определил URL к директории загрузок так: http://genplant.org/forum//uploads"

 

вобщем пробывал все что можно. в настройках апача и пхп поставил по 50 мегабайт.

 

апач рестартил. права групп проверял на всяк случай, там все нормально (да и счего бы там изменилось, просто перенос же.)

 

вобщем не один файл на форуме не загружается. не в галерею, не в сообщение никуда.

 

написано ОШИБКА Загрузка не удалась. и все тут. пробывал выводить ошибки пхп - их нет.

 

всю голову сломал уже...

 

зы: upload_max_filesize это настройка пхп. та самая которая по умолчанию идет 2мб

зызы: макс_пост_сайз тоже большой поставил. ничего не изменилось

 

вот пожалте кусок конфига

 

;;;;;;;;;;;;;;;;

; File Uploads ;

;;;;;;;;;;;;;;;;

 

; Whether to allow HTTP file uploads.

file_uploads = On

 

; Temporary directory for HTTP uploaded files (will use system default if not

; specified).

;upload_tmp_dir =

 

; Maximum allowed size for uploaded files.

upload_max_filesize = 50M

 

; Maximum number of files that can be uploaded via a single request

max_file_uploads = 20

 

************************

 

; Maximum size of POST data that PHP will accept.

post_max_size = 50M

 

 

загрузка хуков работает прекрасно

Link to comment
Share on other sites

IP.Board определил URL к директории загрузок так:

Это URL, а речь о server path - путь директории загрузок.

 

Закрывающий слеш из board_url уберите, на форуме дублируются слеши в урл-ах.

  • Upvote 1
Link to comment
Share on other sites

на предыдущем вдсе эта функция про темп дир, так же закоментирована и все работало. так же и слэш закрывающий там стоял.

 

Ну вобщем так или иначе все равно попробывал, ничего не изменилось. поставил пока назад. еще идеи ?

 

какой еще сервер патч ? для сервер патч для идет предыдущая настройка.

 

вот такая

 

Вводите абсолютный (полный) путь до директории загрузок "uploads". Важно понимать, что это не URL.

IP.Board определил следующий путь к директории загрузок: /var/www/forum/uploads

 

и у меня там вбито имеено то что автоматом определил боард. перебивать пробывал

Edited by Liroy
Link to comment
Share on other sites

загрузка хуков работает прекрасно

Если загрузка файлов на сервере в целом работает, значит проблема либо в правах, либо в путях, либо в настройках форума.

 

ФТП доступ на форуме можете скинуть?

  • Upvote 1
Link to comment
Share on other sites

пффф чушь полная уважаемые :)))

 

два милиона раз проверял права на папку аплодс. и даже на вложенные папки. но проверял ручками каждую по отдельности, ну и каждую по отдельности ставил chmod 777

 

сейчас просто в порядке бреда решил сделать chmod -R uploads и все заработало. чушь несусветная. права стояли - нифига не работало. сделал рекурсивно и запахало. при всем при этом сравнил с бекапом, не один файл и не одна папка не отличалась по выставленным атрибутам. но тем не менее заработало именно после рекурсивной установки с ключем -R

 

Ну да лано, заработало и слава богу. только теперь отсуда возникает другой вопрос. какая опасность того что права на данную директорию были выставленны рекурсивно ? есть там что нибудь такое, чему 777 ставить не стоило бы ?

Link to comment
Share on other sites

Или папка уплоадс, или вложенные папки не имели права на запись. А каким образом это было сделано - без разницы. Рекурсивно, ко всем уровням, без - только к текущей папки.

 

есть там что нибудь такое, чему 777 ставить не стоило бы ?

Нету.

  • Upvote 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...