Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Kauman

SQL Error при входе в админцентр. 3.4.6

Recommended Posts

An error occured with the SQL server:

 

mySQL query error: INSERT INTO cache_store (`cs_array`,`cs_key`,`cs_value`,`cs_updated`,`cs_rebuild`) VALUES(1,'ipsNewsData','a:3:{s:4:\"news\";b:0;s:6:\"vcheck\";b:0;s:4:\"time\";i:1429378455;}',1429378455,0) ON DUPLICATE KEY UPDATE cs_array=VALUES(cs_array),cs_key=VALUES(cs_key),cs_value=VALUES(cs_value),cs_updated=VALUES(cs_updated),cs_rebuild=VALUES(cs_rebuild)

 

This is not a problem with the IPS Community Suite but rather with your SQL server. Please contact your host and copy the message shown above.

 

kvVs8wj.png

 

Вылезла вот такая ошибка, как-то внезапно, помогите пожалуйста.

Share this post


Link to post
Share on other sites

Здесь только sql запрос.

В логах /cache/sql_error_*.cgi нужно смотреть код и сообщения ошибки.

 

Кстати, "error occured with the SQL server" говорит о том, что ошибка произошла на уровне сервера mysql. Чаще всего это "MySQL server has gone away", когда сервер по тем или иным причинам не отвечает или закрывает соединение. В таком случае нужно попытаться зайти позже. Если она часто возникает в публичной части, тогда нужно обратится к хостеру.

Share this post


Link to post
Share on other sites

Я смотрю что проблема довольно распространенная, хотя нигде нет никаких объективных предложений по каким бы причинам сервер мог бы сбросить соединение. Отрабатывает обычный $cache->setCache после получения последних новостей с ипс (данные кешируются на 12 часов).

Судя по пустому массиву, оба запроса к IPS прошли не удачно. Вы случайно не используете https на форуме или для авторизации в админцентре?

 

Как вариант, решить данную проблему можно выполнив этот запрос вручную. Это будет временный костыль (в зависимости по каким причинам отвалился запрос), так как по истечении времени кеша через 12 часов запрос выполняется снова. Чтобы увеличить это время, прибавляем один год от текущего времени:

 

REPLACE INTO ibf_cache_store (cs_array, cs_key, cs_updated, cs_value, cs_rebuild) VALUES(1, 'ipsNewsData', UNIX_TIMESTAMP(NOW() + INTERVAL 1 YEAR), CONCAT('a:3:{s:4:\"news\";b:0;s:6:\"vcheck\";b:0;s:4:\"time\";i:', cs_updated, ';}'), 0)

 

Ну а кардинально избавиться от этой проблемы можно убрав запросы к IPS.

Открыть /admin/applications/core/modules_admin/mycp/dashboard.php

Найти:

		$ipsNewsData = $this->cache->getCache( 'ipsNewsData' );

Заменить на:

	//$ipsNewsData = $this->cache->getCache( 'ipsNewsData' );
	$ipsNewsData = array( 'news' => '', 'vcheck' => '', 'time' => time() );

  • Upvote 1

Share this post


Link to post
Share on other sites
Guest Алексей

Реально помогло, спасибо!

Share this post


Link to post
Share on other sites

а у меня так:

 

mySQL query error: INSERT INTO cache_store (`cs_array`,`cs_key`,`cs_value`,`cs_updated`,`cs_rebuild`) VALUES(1,'licenseData','a:2:{s:12:\"_cached_date\";i:1529421325;s:3:\"key\";a:2:{s:8:\"_expires\";i:9999999999;s:7:\"expires\";i:9999999999;}}',1529421325,0) ON DUPLICATE KEY UPDATE cs_array=VALUES(cs_array),cs_key=VALUES(cs_key),cs_value=VALUES(cs_value),cs_updated=VALUES(cs_updated),cs_rebuild=VALUES(cs_rebuild)

Что править тогда? Версия форума 3.2.1

Edited by Eloim

Share this post


Link to post
Share on other sites

Что править тогда?

Ну а кардинально избавиться от этой проблемы можно убрав запросы к IPS.

Share this post


Link to post
Share on other sites

У меня нет такой строчки в указанном файле.

 

P.S.: вход в админку сам заработал, ничего не правил

Share this post


Link to post
Share on other sites

Опять глючит вход в админку, теперь пишет

 

mySQL query error: SELECT * FROM cache_store WHERE cs_key IN ( 'performanceCache' )

Share this post


Link to post
Share on other sites
данные кешируются на 12 часов
а можно как-то вручную запустить обновление кеша, не входя в админку. Или интервал изменить?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...