Skip to content

Регистрация на форуме IPB 3.3.3

Здравствуйте. Возникла проблема с кнопкой "регистрация" на форуме. При нажатии на неё, перекидывает на пустую страницу... Адрес страницы (может важно) Никаких настроек не менял, все стандартное, платформа ipb 3.3.3. Доступен форум по адресу vip90.ru/forum Пожалуйста помогите решить эту проблему.

Featured Replies

Обратите внимание

"Board url", указанный вами в профиле, некорректен, либо недоступен на данный момент. Пожауйста, заполните его, потому что он скорее всего потребуется при диагностике вашей проблемы.

  • Author

Обновил, проверил, доступен.

Помогите пожалуйста с этой проблемой

GET /index.php?app=core&module=global&section=register

500 Internal Server Error

 

Смотрите еррор логи сервера.

Что делать если у меня белая страница.

  • Author

да вот в этом вся и проблема, логи то я смотрю, но ничего не понимаю в них... accesslog-vip90.overmine.ru-03-30-2013_18_40_15-0000.gz Знающие люди, посмотрите пожалуйста, что там может быть не то?

Это акссес логи, а нужны еррор логи - errorlog

Если нет доступа к ним, включите показ ошибок в браузере вместо белой странице.

  • Author
[sat Mar 30 19:47:25 2013] [warn] [client 95.25.15.188] mod_fcgid: stderr: PHP Parse error:  syntax error, unexpected ';', expecting ')' in /admin/applications/core/modules_public/global/register.php on line 864

Покажите что в этом файле в строке 864.

  • Author

'ip_address' => $member['ip_address']; это в строке

В конце вместо точки с запятой поставьте запятую.

  • Author

поставил, файл перезалил на хостинг, но все равно не заходит

Вы там случайно ничего не трогали? По нормальному точки с запятой там не откуда быть.

 

Откройте логи снова и смотрите ошибку. И покажите блок с 860 по 864 строки.

  • Author

теперь вот такая ошибка

[sat Mar 30 20:15:01 2013] [warn] [client 95.25.15.188] mod_fcgid: stderr: PHP Parse error:  syntax error, unexpected ';', expecting ')' in /home/crims46/domains/vip90.ru/forum/admin/applications/core/modules_public/global/register.php on line 866,

 

												    'temp_group'  => $this->settings['auth_group'],
											    'entry_date'  => $time,
											    'coppa_user'  => 0,
											    'new_reg'     => 1,
											    'ip_address'  => $member['ip_address'],

 

Ничего не трогал, только шаблон установил и все

 

код 866

			$this->output = $this->registry->output->getTemplate('register')->showPreview( IPSMember::load( $member['member_id'] ) );

Покажите код 20 строками ниже и выше строки 866.

  • Author
$this->DB->insert( 'validating', array( 'vid'         => $validate_key,
											    'member_id'   => $member['member_id'],
											    'real_group'  => $this->settings['member_group'],
											    'temp_group'  => $this->settings['auth_group'],
											    'entry_date'  => $time,
											    'coppa_user'  => 0,
											    'new_reg'     => 1,
											    'ip_address'  => $member['ip_address'],

		$this->output = $this->registry->output->getTemplate('register')->showPreview( IPSMember::load( $member['member_id'] ) );
	}

	//-----------------------------------------
	// Set cookies
	//-----------------------------------------

	IPSCookie::set("member_id"   , $mid								, 1 );
	IPSCookie::set("pass_hash"   , $tmp_member['member_login_key']	, 1 );

	//-----------------------------------------
	// Fix up session
	//-----------------------------------------

	$privacy = ( $this->caches['group_cache'][ $tmp_member['member_group_id'] ]['g_hide_online_list'] || ( empty($this->settings['disable_anonymous']) && ! empty($this->request['Privacy']) ) ) ? 1 : 0;

	$this->member->sessionClass()->convertGuestToMember( array( 'member_name'	  => $members_display_name,
													  			'member_id'	  	  => $mid,
																'member_group'    => $tmp_member['member_group_id'],
																'login_type'	  => $privacy ) );

	//-----------------------------------------
	// Update Stats

В коде явно кто-то лазил, не хватает одного элемента массива с закрывающими скобками.

 

после

												    'ip_address'  => $member['ip_address'],

 

добавить

												    'spam_flag'	  => $_spamFlag ) );

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.