Перейти к содержимому
Русский язык для Invision Community 5

Ошибка Загрузка не удалась

Вообщем после переезда на хостинг (Linux) появилась эта ошибка : Ошибка Загрузка не удалась

 

Права на uploads "777"

 

Настройки и инструменты > Системные настройки > Система > Глобальные настройки

 

URL к директории загрузок

URL адрес, ведущий к вашей директории "uploads".

IPB определил url к директории загрузок так:

http://csrezon.ru/uploads

 

======

 

Прописал как надо.

 

Путь до директории загрузок

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

IPB определил следующий путь к директории загрузок:

/home/csrezon/public_html/uploads

 

======

 

Прописал как надо.

 

 

Так же вот :

 

Использовано места 950,91К из не ограничено (Макс. размер для одного файла: 2МБ)

 

=========

 

В чём возможна проблема? Я уверен что такая тема была,но у меня версия IPB 3.0.5. !!

Рекомендованные сообщения

Путь до директории загрузок правильный?

Проверить можно так:

АЦ -> Поддержка -> PHP INFO -> Apache Environment -> DOCUMENT_ROOT

Вообщем после переезда на хостинг (Linux) появилась эта ошибка : Ошибка Загрузка не удалась

Можно включить показ ошибок php и посмотреть точную ошибку.

 

Права на uploads "777"

На папку? Проверьте еще раз.

 

Прописал как надо.

Проверьте еще раз.

 

В чём возможна проблема?

Не загружаются все изображение или некоторые?

Еще вариант (правда, очень редкий) - неправильно прописан путь к директории временного хранения в php.ini

  • Автор

Вот что написано.

 

DOCUMENT_ROOT /home/csrezon/public_html

 

Возможно тут ошибка,как изменить я незнаю =(

Возможно тут ошибка,как изменить я незнаю =(

Нет здесь ошибки.

 

Включите показ ошибок.

.htaccess

php_flag display_errors On
php_value error_reporting 7

 

 

P.S. Хостинг best hoster?

  • Автор

да,для теста купил за 100 рублей,а так на VIP перехожу 400р !

 

Всё сделал,то что вы написали. Где теперь мне посмотреть ошибку?

Если на экране не появилась, то нигде, ошибок php нет. Если есть доступ к error.log (обычно в корне хостинга) - можно посмотреть там.

Если нет лога, то спросить у хостера.

Залезьте в файл ips_kernel/classUpload.php, найдите (строка 381)

 

		if ( ! @move_uploaded_file( $_FILES[ $this->upload_form_field ]['tmp_name'], $this->saved_upload_name ) )
	{
		$this->error_no = 4;
		return;
	}

 

и замените на это

 

		if ( ! @move_uploaded_file( $_FILES[ $this->upload_form_field ]['tmp_name'], $this->saved_upload_name ) )
	{
			var_dump($_FILES[ $this->upload_form_field ]['tmp_name'], $this->saved_upload_name ); die;
		$this->error_no = 4;
		return;
	}

 

Результат (всё, что появится на экране при попытке загрузки) - в студию

  • Автор

Заменил. Просто пишет : Ошибка Загрузка не удалась

 

Не какой файл нельзя загрузить,пробывал все,всё,любые размеры.. Даже фотографию и аватар нельзя.

 

Так же,посмотрите скрины. Не отображается "Все" (смайлики) , на всех шаблонах.

 

И не отображается картиночка,в настройке шаблонов.

 

post-40595-068399400 1285292544_thumb.png

 

post-40595-058280800 1285292548_thumb.png

 

P.S - На локальном всё работает хорошо! Возможно это стало после переезда на хостинг! Раньше был домен "rt.csrezon.ru" , а щас "csrezon.ru" , возможно его надо где то ещё изменить?

 

Скрин ошибки как и был:

 

post-40595-060265800 1285292780_thumb.png

Изменено пользователем Алексей

Доброе время суток ,вот такой ньюанс

 

В php.ini выставлено 20mb

Использовано места 3,08МБ из не ограничено (Макс. размер для одного файла: 20МБ)

 

Загружаю файл 3MB пишет Загрузка пропущена (Ошибка413)

 

Вопрос: Как исправить и где ?

Раньше был домен "rt.csrezon.ru" , а щас "csrezon.ru" , возможно его надо где то ещё изменить?

 

в файле conf_global.php значение $INFO['board_url'] поменяли на csrezon.ru???

Раньше был домен "rt.csrezon.ru" , а щас "csrezon.ru" , возможно его надо где то ещё изменить?

С этого надо было начинать ...

 

(Ошибка413)

Стоит nginx?

 

Вопрос: Как исправить и где ?

/usr/local/etc/nginx/nginx.conf

Увеличить (добавить) в секции http параметр client_max_body_size

/usr/local/etc/nginx/nginx.conf

Увеличить (добавить) в секции http параметр client_max_body_size

 

У меня нет такого стоит сборка nimpix в файле nginx.conf нет строки client_max_body_size

 

NIMPix v1.1.0 - 15.09.10

 

! NimpCP for nimpix 2.3

= Notepad2 4.1.24

! Nginx 0.8.50

! MySQL 5.1.50

! PHP 5.3.3

! Sendmail 30

! phpMyAdmin 3.3.6

! eAccelerator 1.0-snv425

= Sypex Dumper 2.0.6 Beta

Kolshik - так вставьте строку, если нет.

 

client_max_body_size 10m;

Создайте аккаунт или войдите в него для комментирования

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.