Jump to content

IP.Downloads выдает ошибку при добавлении файлов (ipb 3.2.3)


Alirus
 Share

Recommended Posts

Здравствуйте!

Поставил IP.Downloads 2.5.4 на ipb 3.2.3

Перестроил глобальный кеш и кеш стиля (стандартный)

Выставил все права группе, пытаюсь добавить файл в архив, выдает следующую ошибку

 

Fatal error: Call to undefined method classItemMarking::getSqlJoin() in .../htdocs/forum/admin_sec/applications_addon/ips/downloads/modules_public/display/file.php on line 175

 

 

Пробовал ставить IP.Downloads версий 2.5.1 для ipb 3.3.3

и версию 2.5.0, та же самая ошибка

 

 

подскажите как это исправить?

 

 

Заранее спасибо!

Link to comment
Share on other sites

Для IPB 3.2.3 нужно ставить IP.Downloads 2.5.0.

 

поставил, глобальный кеш перестроил, кеш стиля тоже. стиль стандартный. на директорию downloads стоят права chmod777.

при добавлении файла выдает ошибку

 

Fatal error: Call to a member function store() on a non-object in .../applications_addon/ips/downloads/modules_public/post/submit.php on line 992

Link to comment
Share on other sites

Fatal error: Call to a member function store() on a non-object in .../applications_addon/ips/downloads/modules_public/post/submit.php on line 992

Нужно смотреть код.

Link to comment
Share on other sites

Нужно смотреть код.

 

submit.php on line 992 (сама строка 992 и код)

$_error	= $storageEngine->store( $file );

	$_error	= $storageEngine->store( $file );

	if( $_error > $error_number )
	{
		if( $_error == 1 AND $_didUrl )
		{
			// If there was no upload but we submitted a link, that's fine
		}
		else
		{
			$error_number = $_error;
		}
	}

 

 

я пытался в поиске найти подобную ошибку, и народ ее исправляет - но как....

ставят в качестве хранилища, не папку на сервере, а базу данных.

 

для меня лично такой способ совершенно неприемлем

Link to comment
Share on other sites

при добавлении файла выдает ошибку

Файл загружаете удаленно или с компютера?

Попробуйте обновить кеш настроек, или пересохранить выбор хранилища файлов.

 

$storageEngine non-object может быть, если настройка idm_filestorage с типом хранилища пуста или содержит левую запись (для локального типа она должна быть равна 'disk').

 

Также не помешало открыть /admin/applications_addon/ips/downloads/modules_public/post/submit.php

Найти

$file['file_submitter_name'] = $author_name;

Ниже добавить

$file['record_storagetype'] = $this->settings['idm_filestorage'];

Link to comment
Share on other sites

Файл загружаете удаленно или с компютера?

Попробуйте обновить кеш настроек, или пересохранить выбор хранилища файлов.

 

Здравствуйте!

Пробовал пересохранять, чистить кеши.. сносил, пробовал разные версии.

В итоге обновил ipb до версии 3.4.5 (опять же, спасибо вам за ссылки на инструкции по обновлению)

и установил ip.downloads 2.5.4

 

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

Fatal error: Call to a member function store() on a non-object in /var/www/virtual/gopro-club.ru/htdocs/forum/admin/applications_addon/ips/downloads/modules_public/post/submit.php on line 1033

 

p.s. как мне быть? конфигурация изменилась.

правильно ли писать сюда же, или создать новую тему?

Link to comment
Share on other sites

Ради интереса установил на тестовом форуме IP.Downloads 2.5.0 и небыло никаких проблем. Не знаю что у вас там такое...

 

Если обновили - пересохраните еще раз настройки. 95% что объект не создается из за того, что настройка с типом хранилища пуста.

  • 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...