Перейти к контенту

Проблема с галереей


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

Когда зпгружаю изображение, в самом верху пишется такое:

IPB Предупреждение [2] move_uploaded_file(./uploads/1181467352/gallery_1_1_202321.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied (Строка: 899 файла /modules/gallery/lib/gallery_library.php)

IPB Предупреждение [2] move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php5jA28Z' to './uploads/1181467352/gallery_1_1_202321.jpg' (Строка: 899 файла /modules/gallery/lib/gallery_library.php)

 

а снизу такое:

Не удаётся загрузить изображение, пожалуйста свяжитесь с администратором

 

помогите решить проблему. Кстатии форум недавно переезжал...

Ссылка на комментарий
Поделиться на других сайтах

CHMOD на нужные папки.
Ссылка на комментарий
Поделиться на других сайтах

Спасибо.Теперь когда я хочу удалитьфотку, мне пишет такое :

 

У вас нет прав использования этой функции. Если вы не авторизованы, сделайте это, используя форму авторизации ниже, а затем повторите попытку, если это доступно.
Ссылка на комментарий
Поделиться на других сайтах

Permissions выставляется на каждый раздел галереи.

Скорее всего на вашу группу не выставлено разрешение Moderate.

 

Удачи.

Ссылка на комментарий
Поделиться на других сайтах

Permissions выставляется на каждый раздел галереи.

Скорее всего на вашу группу не выставлено разрешение Moderate.

 

Удачи.

:D А как его выставлять?

Ссылка на комментарий
Поделиться на других сайтах

:D А как его выставлять?

Компоненты--->Category Manager--->Permissions в каждом разделе.

Поставить "галочку" на нужное разрешение.

Ссылка на комментарий
Поделиться на других сайтах

IPB Предупреждение [2] move_uploaded_file() [<function.move-uploaded-file>]: SAFE MODE Restriction in effect. The script whose uid/gid is 921/922 is not allowed to access /home/mobilefilm/domains/comedyfan.org.ua/public_html/uploads/1186433247owned by uid/gid 48/48 (Строка: 899 файла /modules/gallery/lib/gallery_library.php)

Опять эта ошибка, я CHMOD выставил на все папки 777, скажите что ещё сделать нужно? Я не понимаю ниче.. ;)

Кстати, я тут имя папки выделил черным, я заметил, у меня там в папке uploads постоянно создается новая папка с похожим набором цифр :D

Ссылка на комментарий
Поделиться на других сайтах

В conf_global.php найти

$INFO['safe_mode']			=	'0';

и поменять 0 на 1. Если такой строки нет - добавить.

 

Либо в Общих настройках включить наконец безопасный режим стилей.

Ссылка на комментарий
Поделиться на других сайтах

Вот упрямец :D

 

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

 

Дубовый способ:

Из ./modules/gallery/lib/gallery_library.php найти

		if( $this->ipsclass->vars['gallery_dir_images'] )
	{
		  $dir = $this->ipsclass->DB->build_and_exec_query( array( 'select' 	=> 'directory', 
																  'from'	=> 'gallery_images', 
																  'order'	  => "id DESC",
																  'limit'	  => array( 0, 1 ) 
														) 		);

		  $dir = $dir['directory'];

		  if( !is_dir( $this->ipsclass->vars['gallery_images_path'].'/'.$dir ) )
		  {
			  $dir = '';
		  }

		  $total = $this->ipsclass->DB->build_and_exec_query( array( 'select' 	=> 'COUNT(directory) AS files', 
																	  'from'		=> 'gallery_images', 
																	  'where'	  => "directory='{$dir}'" 
															) 		);

		  if( $total['files'] >= $this->ipsclass->vars['gallery_dir_images'] || ! $total['files'] )
		  {
		 	$dir = time();

		 	@mkdir( $this->ipsclass->vars['gallery_images_path'].'/'.$dir, 0777 );
		 	@chmod( $this->ipsclass->vars['gallery_images_path'].'/'.$dir, 0777 );

		 	@touch( $this->ipsclass->vars['gallery_images_path'].'/'.$dir.'/index.html' );
		  }

		  $dir = ( $dir ) ? "{$dir}/" : "";
	}

и удалить.

Ссылка на комментарий
Поделиться на других сайтах

Этот пункт в админцентре называется «Images to store per directory?» и установитье му нужно значение ноль.

А вырезать код, который написал Sannis, не нужно — работа с директориями осуществляется не только в файле ./modules/gallery/lib/gallery_library.php, но и в некоторых других.

Ссылка на комментарий
Поделиться на других сайтах

sM1Le, было бы неплохо прикрутить сюда проверку, как в самом форуме, на safe mode. Ну хотя бы в русской версии :D
Ссылка на комментарий
Поделиться на других сайтах

sM1Le, было бы неплохо прикрутить сюда проверку, как в самом форуме, на safe mode. Ну хотя бы в русской версии :D

Может быть, bfarber это исправил в IP.Gallery 2.2 — я ее код не смотрел, так как она пока в состояние релиз кандидата.

При написание предыдущего сообщения я именно об этом и подумал — про проверку, аналогичную IP.Board 2.2. ;)

Ссылка на комментарий
Поделиться на других сайтах

Гость
Эта тема закрыта для публикации сообщений.
×
×
  • Создать...

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

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.