Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Ошибка sql запроса при регистрации

После перехода на IPS4

 

IPS Community Suite 4.1.5.1

При регистрации нового пользователя, выходит такая ошибка:

 

Could not successfully run query (SELECT * FROM `ibf_members` where name='Проверка' limit 1) from DB: Table 'flud.ibf_members' doesn't exist

 

 

помогите горю..

 

p.s. пользователи на форуме есть и заходят, но теперь только по последнему измененному нику или почте, а не изначально регистрированному.

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

В четвертой версии нет таблицы members, а значит и такого запроса в ней быть не может. В ипб sql ошибки логируются адресом где они произошли, где полный лог? Ищите модификацию или правку которая содержит этот запрос.

  • Автор

В четвертой версии нет таблицы members, а значит и такого запроса в ней быть не может. В ипб sql ошибки логируются путем где они произошли, где полный лог? Ищите модификацию или правку которая содержит этот запрос.

 

подскажите где эти логи смотреть?

  • Автор

вот такие есть:

 

 

core

registration_validate

0

$member, $vid, $email

Логи sql ошибок.

  • Автор

Поддержка Инструменты SQL

Инструменты SQL

 

таблицы:

 

какую именно?

таблицы:

 

какую именно?

Ни какую. Логи - это не таблицы.

 

подскажите где эти логи смотреть?

Посмотрите в /uploads/logs

"Could not successfully run query" не является стандартной ошибкой php, а значит этот текст прописан в месте где выполняется запрос. Ищите по нему проблемный файл. Учитывая что запрос не стандартный и происходит при регистрации, начать следует с дополнительными методами авторизации или onSync событиями.

 

Чтото похожее на вашу ошибку http://ipbskins.ru/forum/topic13095.html#entry86470

  • Автор

вот первое:

<?php exit; ?>

Mon, 28 Dec 2015 09:45:16 +0000 (Severity: 0)
192.168.0.1 - http://flud.perm.ru/forum/
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| /system/Db/Db.php                                                          | [iPS\Db\_Exception].__construct                                               | 121               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| /system/Data/Cache/None.php                                                | [iPS\_Db].i                                                                   | 120               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| /system/Dispatcher/Front.php                                               | [iPS\Data\Cache\_None].getWithExpire                                          | 340               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| /system/Dispatcher/Front.php                                               | [iPS\Dispatcher\_Front].checkCached                                           | 55                |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| /system/Dispatcher/Dispatcher.php                                          | [iPS\Dispatcher\_Front].init                                                  | 86                |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| /index.php                                                                 | [iPS\_Dispatcher].i                                                           | 13           

 

ну все в таком духе:

 

Mon, 28 Dec 2015 09:44:44 +0000 (Severity: 0)
178.161.175.34 - http://flud.perm.ru/forum/
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| /system/Db/Db.php                                                          | [iPS\Db\_Exception].__construct                                               | 121               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| /system/Data/Cache/None.php                                                | [iPS\_Db].i                                                                   | 120               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| /system/Dispatcher/Front.php                                               | [iPS\Data\Cache\_None].getWithExpire                                          | 340               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| /system/Dispatcher/Front.php                                               | [iPS\Dispatcher\_Front].checkCached                                           | 55                |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| /system/Dispatcher/Dispatcher.php                                          | [iPS\Dispatcher\_Front].init                                                  | 86                |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| /index.php                                                                 | [iPS\_Dispatcher].i   

Этот запрос не логируется, потому что он выполняется в обход методов форума. Прочитайте указанную выше тему, у вас тот же случай. Не понятно откуда только он взялся на четверке.

  • Автор

при попытке поменять на старый index.php - форум выдает: FATAL ERROR

Your settings could not be read by IP.Board. This is a fatal error and IP.Board cannot function while this issue persists.

 

<?php
/**
* <pre>
* Invision Power Services
* IP.Board v3.4.2
* Main public executable wrapper.
* Set-up and load module to run
* Last Updated: $Date: 2012-05-10 16:10:13 -0400 (Thu, 10 May 2012) $
* </pre>
*
* @author 		$Author: bfarber $
* @copyright	(c) 2001 - 2009 Invision Power Services, Inc.
* @license		http://www.invisionpower.com/company/standards.php#license
* @package		IP.Board
* @link		http://www.invisionpower.com
* @version		$Rev: 10721 $
*
*/	

define( 'IPB_THIS_SCRIPT', 'public' );
require_once( './initdata.php' );/*noLibHook*/

require_once( IPS_ROOT_PATH . 'sources/base/darkLAE.php' );/*noLibHook*/

require_once( IPS_ROOT_PATH . 'sources/base/darkLAE.php' );/*noLibHook*/

require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' );/*noLibHook*/
require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' );/*noLibHook*/

ipsController::run();

exit();

 

сейчас стоит такой

<?php
/**
* @brief		Public bootstrap
* @author		<a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
* @copyright	(c) 2001 - SVN_YYYY Invision Power Services, Inc.
* @license		http://www.invisionpower.com/legal/standards/
* @package		IPS Social Suite
* @since		18 Feb 2013
* @version		SVN_VERSION_NUMBER
*/
$_SERVER['SCRIPT_FILENAME']	= __FILE__;
require_once 'init.php';
\IPS\Dispatcher\Front::i()->run();

А нахрена вы ставите файл от 3.4 на 4.1, в нем есть описанный код? Если и заменять то только из дистрибутива. Тот же случай не значит что в том же файле. Сперва отыщите проблемный файл с запросом.

  • Автор

в дистрибутиве точно такой же index

Тот же случай не значит что в том же файле. Сперва отыщите проблемный файл с запросом.
  • Автор

как отыскать, с чего начать?

я в этом не совсем понимаю, точнее недавно разбираться стал. :unsure:

С чего начать и как отыскать я уже писал выше.

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

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

Аккаунт

Навигация

Поиск

Поиск

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

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