Uploads почистить - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

Uploads почистить

#1 Пользователь не на сайте   dmitry07 ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 05-Сентябрь 16
  • Репутация: 0
  • IPB version:4.1.x
 

Отправлено 05 Сентябрь 2016 - 17:35

Здравствуйте
Прошу помочь мне с таким вопросом...
Поиском не нашел...
IPB 4, официальная.
Помнится в старых версия можно было удалить вложения, которые не прикреплены к сообщениям. В админке была такая функция.. В 4 версии этого нету.
В связи с тем, что пришлось восстанавливать uploads, там сейчас находится много лишних файлов.
Как бы их по удалять ....
0

#2 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 9 048
  • Регистрация: 20-Март 09
  • Репутация: 2 420
  • IPB version:3.1.x
 

Отправлено 05 Сентябрь 2016 - 17:39

Файлы где находятся, в корне?
0

#3 Пользователь не на сайте   dmitry07 ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 05-Сентябрь 16
  • Репутация: 0
  • IPB version:4.1.x
 

Отправлено 05 Сентябрь 2016 - 17:45

В uploads и затем папки по месяцам... думаю в uploads/ тоже есть лишнего
0

#4 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 9 048
  • Регистрация: 20-Март 09
  • Репутация: 2 420
  • IPB version:3.1.x
 

Отправлено 06 Сентябрь 2016 - 11:15

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

#5 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 9 048
  • Регистрация: 20-Март 09
  • Репутация: 2 420
  • IPB version:3.1.x
 

Отправлено 06 Сентябрь 2016 - 12:15

Функция запускается кнопкой в System -> Files -> Remove Orphaned Files, но она временно отключена в связи с необходимостью ее доработки.

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

require_once 'init.php';
\IPS\Dispatcher\Front::i();

$engine = \IPS\Application::allExtensions( 'core', 'FileStorage', FALSE )['core_Attachment'];
$dir    = 'uploads';

if ( is_dir( $dir ) )
{
	$iterator = new \RecursiveIteratorIterator( new \RecursiveDirectoryIterator( $dir, \FilesystemIterator::SKIP_DOTS | \FilesystemIterator::UNIX_PATHS ) );

	foreach( $iterator as $f )
	{
		/* We aren't checking directories */
		if( $f->isDir() OR $f->getFilename() == 'index.html' OR mb_substr( $f->getFilename(), 0, 1 ) === '.' OR mb_substr( $iterator->getSubPathname(), 0, 5 ) === 'logs/' )
		{
			continue;
		}
		
		if( ! preg_match( '/^monthly_(\d+)_(\d+)\//', $iterator->getSubPathname() ) )
		{
			continue;
		}
		
		try
		{
			if( $engine->isValidFile( $iterator->getSubPathname() ) )
			{
				continue;
			}
		}
		catch( \InvalidArgumentException $e )
		{
			continue;
		}
		
		@unlink( $f->getPathName() );
		echo "Deleted {$f->getPathName()}<br>\n";
	}
}

2

#6 Пользователь не на сайте   Атаман ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 351
  • Регистрация: 13-Апрель 12
  • Репутация: 369
  • Откуда:no
  • IPB version:1.x
 

Отправлено 28 Май 2017 - 18:09

Создал файл php в корне с содержимым, но не запускает (вылазит в браузере код), и через ссш аналогично.
Как правильно запустить скрипт? и есть ли возможность сделать перерасчет уже существующих вложений, то есть 3 папки по 4 гига, которые освободить нужно)
0

#7 Пользователь не на сайте   kgb ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 103
  • Регистрация: 11-Май 13
  • Репутация: 35
  • IPB version:2.3.x
 

Отправлено 29 Май 2017 - 00:58

Цитата

но она временно отключена в связи с необходимостью ее доработки.
Она уже 2 года отключена, все никак не доработают

Цитата

Создал файл php в корне с содержимым


А тег <?php не забыл?
1

#8 Пользователь не на сайте   Атаман ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 351
  • Регистрация: 13-Апрель 12
  • Репутация: 369
  • Откуда:no
  • IPB version:1.x
 

Отправлено 29 Май 2017 - 08:47

Спасибо, добавил, но эффекта не дало.
0

#9 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 615
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 079
  • IPB version:I have no IPB
 

Отправлено 31 Май 2017 - 13:01

\IPS\Dispatcher\Front::i();

заменить на
\IPS\Dispatcher\External::i();

1

#10 Пользователь не на сайте   Атаман ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 351
  • Регистрация: 13-Апрель 12
  • Репутация: 369
  • Откуда:no
  • IPB version:1.x
 

Отправлено 31 Май 2017 - 14:09

Спасибо! Отлично обработало, но зацепило аватарки многим, удалило все вложения с галереи.
Подняли бэкап

Сообщение изменено: Атаман (07 Июнь 2017 - 13:05)

0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2017 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна