Перейти к публикации
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ошибка 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:

Опубликовано:

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

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

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

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.