Jump to content

Ошибка There was a problem processing the uploaded file. при загрузке фотографии


Recommended Posts

#0 /www/html/forum.jdsunrise.online/www/system/File/File.php(398): IPS\_File::validateUpload(Array, NULL, NULL)
#1 /www/html/forum.jdsunrise.online/www/system/Helpers/Form/Upload.php(748): IPS\_File::createFromUploads('core_Attachment', NULL, NULL, NULL, NULL, 0, Object(Closure), NULL, true)
#2 /www/html/forum.jdsunrise.online/www/system/Helpers/Form/Upload.php(305): IPS\Helpers\Form\_Upload->processUploads()
#3 /www/html/forum.jdsunrise.online/www/system/Helpers/Form/Editor.php(725): IPS\Helpers\Form\_Upload->__construct('topic_content_u...', Array, false, Array)
#4 /www/html/forum.jdsunrise.online/www/system/Helpers/Form/Editor.php(176): IPS\Helpers\Form\_Editor->getUploader('topic_content')
#5 /www/html/forum.jdsunrise.online/www/system/Content/Item.php(746): IPS\Helpers\Form\_Editor->__construct('topic_content', NULL, true, Array, '\\IPS\\Helpers\\Fo...', NULL, NULL, 'topic_content_e...')
#6 /www/html/forum.jdsunrise.online/www/applications/forums/sources/Topic/Topic.php(472): IPS\Content\_Item::formElements(NULL, Object(IPS\forums\Forum))
#7 /www/html/forum.jdsunrise.online/www/system/Content/Item.php(178): IPS\forums\_Topic::formElements(NULL, Object(IPS\forums\Forum))
#8 /www/html/forum.jdsunrise.online/www/system/Content/Item.php(128): IPS\Content\_Item::buildCreateForm(Object(IPS\forums\Forum))
#9 /www/html/forum.jdsunrise.online/www/applications/forums/modules/front/forums/forums.php(594): IPS\Content\_Item::create(Object(IPS\forums\Forum))
#10 /www/html/forum.jdsunrise.online/www/system/Dispatcher/Controller.php(90): IPS\forums\modules\front\forums\_forums->add()
#11 /www/html/forum.jdsunrise.online/www/system/Dispatcher/Dispatcher.php(153): IPS\Dispatcher\_Controller->execute()
#12 /www/html/forum.jdsunrise.online/www/index.php(13): IPS\_Dispatcher->run()
#13 {main}

image.thumb.png.b60f9971a45add375b99cdf3d8f4fa03.png

Link to comment
Share on other sites

Нужно проверить свободное место на хостинге. Нужно проверить права группы на загрузку файлов. Проверить разрешенные расширения файлов в настройках в админцентре. Проверить, что папка /uploads/ (и все папки в ней) имеют права CHMOD 777 и правильного пользователя. Если у вас проблемы с настройками данных параметров, то предоставьте доступ в админцентр и доступ по ssh тому человеку, которому вы доверяете.

Edited by Zero108
Link to comment
Share on other sites

Zero108 
1) Место на диске есть
2) "Можно загружать вложения?" стоит разрешено
3) В разделе постинг стоит "Все файл"
4) На всех файлах форума стоит права 777 и один владелец
  
Проблема идет даже в Админке когда хочу загрузить картинку для темы 

Link to comment
Share on other sites

Отталкиваясь от предоставленной информации, хрустальный шар подсказывает мне, что нет прав у владельца сайта (пользователя, которому приписан домен в настройках домена) на загрузку в папки /uploads/*. Проверьте, что пользователь папок и пользователь сайта - один пользователь. Не помешает также запустить команду df -h в консоли сервера и выложить скриншот свободного места.

 

Иногда бывает, что пользователь один, а файлы загружались по ssh от пользователя root.

Также проверьте настройки временной папки, она должна быть доступна для пользователя сайта и должна иметь права CHMOD 777 или 775. Для этого создайте под пользователем сайта папку tmp в короневой директории сайта и дайте ей права 777 или 775. Далее пропишите в файле /constants.php

<?php

\define( 'TEMP_DIRECTORY', '/<полный серверный путь>/tmp' );

/<полный серверный путь>/ нужно заменить на уникальное значение для вашего сервера.

Edited by Zero108
Link to comment
Share on other sites

dirname( __FILE__ ) - это уже было в 4.7 или вы сами прописали? Я такое на 4.6 не использую. У меня путь прописан обычным образом, а не командой php.

Кстати, какая версия php и движка сайта?

Edited by Zero108
Link to comment
Share on other sites

 php стоит PHP 7.3.31-1~deb10u1

4 минуты назад, Zero108 сказал:

dirname( __FILE__ ) - это уже было в 4.7 или вы сами прописали? Я такое на 4.6 не использую. У меня путь прописан обычным образом, а не командой php.

Кстати, какая версия php и движка сайта?

При установки такой вариант предложил я сделал 

Форму ставил - Invision Community 4.6.12

Link to comment
Share on other sites

3 минуты назад, Zero108 сказал:

Мой последний вариант - в conf_global.php проверить, что адрес сайта написан с https.

Был указан  http 
Заменил на  https но проблема так и осталась 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Ваша ссылка была автоматически строена.   Отображать как обычную ссылку

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

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