Биллинговая система Nodeny
19 Мая 2024, 11:40:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2
  Печать  
Автор Тема: НЕ редактируется ДАННЫЕ КЛИЕНТА.  (Прочитано 7479 раз)
pushok
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 18


...Підпис здєсь і підпис здєсь!

603332085
Просмотр профиля Email
« : 08 Августа 2012, 16:18:47 »

Подобная проблема уже описывалась но, в моем случае не помогло...
Свежеустановленная система, создаем клиента-все нормально, но при включении, например "Всегда онлайн" или другое изменение, при сохранении выдает:
----------------------------------------------
Произошла ошибка при изменении данных клиента!
----------------------------------------------

или вот , например, при пополнении :
-----------------------------------------------
Временный платеж 100.00 грн. проведен.

Ошибка при изменении баланса клиента!

Внимание: вероятно необходима ручная корректировка баланса главным администратором.
-----------------------------------------------

ДЫК, я ж под ним и делал...
В каком направлении копать? Боюсь просто НАЛАМАТЬ сдуру не там дров.
ну, кактатак... Подмигивающий
Записан

-=Стою біля вежі і думка в мені, а скільки вона передала ФіГні?!?!?!?!=-
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #1 : 08 Августа 2012, 17:00:07 »

в админке включай дебаг и смари sql запросы, там пишется какой не был выполнен
Записан
pushok
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 18


...Підпис здєсь і підпис здєсь!

603332085
Просмотр профиля Email
« Ответ #2 : 08 Августа 2012, 17:27:59 »

выдает:
Код:
DBD::mysql::db do failed: Cannot load from mysql.proc. The table is probably corrupted at nodeny.pl line 517.
DBD::mysql::db do failed: Cannot load from mysql.proc. The table is probably corrupted at nodeny.pl line 512.
Блин, но клиент создается и удаляется с дефолтными параментрами наура! и даже работает Подмигивающий Блин, а шо ж его так покалбасить то могло? У меня истерика...
Записан

-=Стою біля вежі і думка в мені, а скільки вона передала ФіГні?!?!?!?!=-
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #3 : 08 Августа 2012, 18:26:43 »

Причем nodeny.pl? В личных настройках админа (там, где можно аватар изменить) включается режим отладки. Появляется кнопка debug. Повтори действия чтоб появилась ошибка. Нажми на кнопку debug и увидишь на каком месте споткнулось. Скорее всего таблица повреждена. Но лучше не гадать на кофейной гуще, а посмотреть на детализацию ошибки, которую выдаст нодени
Записан
pushok
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 18


...Підпис здєсь і підпис здєсь!

603332085
Просмотр профиля Email
« Ответ #4 : 08 Августа 2012, 19:04:24 »

ЭТО ОНО?!  Непонимающий

Данные, переданые методом post:
a = user
pp = T1-515505045izq9QdvfG53ZpLmK3u9PHA
set_new_admin = 1
mess = 1344445231
id = 2
wannasave = 0
act = save
old_grp = 3
grp = 3
old_ip = 10.0.0.10
ip = 10.0.0.10
old_name = test
name = test
old_pass =
pass =
old_contract =
contract =
old_contract_date = 08.08.12
contract_date = 08.08.12
old_fio = test
fio = test
old_paket = 3
paket = 3
old_next_paket = 0
next_paket = 0
old_balance = 0.00
balance = 0.00
old_limit_balance = 0.00
limit_balance = 0.00
old_block_if_limit = 1
block_if_limit = 1
changesrvs = 1
old_state = on
state = on
old_lstate = 0
lstate = 1
old_cstate = 9
cstate = 9
old_discount = 0
discount = 0
old_start_day = -1
start_day = -1
old_hops = 0
hops = 0
old_detail_traf = 0
old_comment =
comment =   
   
DELETE FROM admin_session WHERE time_expire<unix_timestamp() (0 строк, 0.000698 сек)
SELECT * FROM admin_session WHERE act=2 AND salt='T1-515505045izq9QdvfG53ZpLmK3u9PHA' AND system_id='4679682190' LIMIT 1 (1 строк, 0.001201 сек)
UPDATE admin_session SET time_expire=unix_timestamp()+14400 WHERE salt='T1-515505045izq9QdvfG53ZpLmK3u9PHA' AND system_id='4679682190' LIMIT 1 (1 строк, 0.000829 сек)
SELECT *,unix_timestamp(),AES_DECRYPT(passwd,'...') FROM admin WHERE id=1 (1 строк, 0.000989 сек)
SELECT * FROM offices (1 строк, 0.000486 сек)
SELECT *,AES_DECRYPT(passwd,'...') FROM admin WHERE id=1 (1 строк, 0.000424 сек)
SELECT * FROM user_grp (3 строк, 0.000493 сек)
Время выполнения adm.pl: 0.00512 сек
   
   Данные клиента
скрыт: select from users WHERE id=2 Строк: 1. Время выполнения sql: 0.000419 сек.   
   
   
   UPDATE users SET modify_time=unix_timestamp() ,lstate='1' WHERE id=2 LIMIT 1
Обновлено строк: 0. Время выполнения sql: 0.001095 сек   
   
Общее время выполнения sql-запросов: 0.006634 сек

 Плачущий
Записан

-=Стою біля вежі і думка в мені, а скільки вона передала ФіГні?!?!?!?!=-
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #5 : 08 Августа 2012, 19:44:38 »

попробуй в консоли mysql выполнить:
UPDATE users SET modify_time=unix_timestamp() ,lstate='1' WHERE id=2 LIMIT 1;
что выдает?
Записан
pushok
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 18


...Підпис здєсь і підпис здєсь!

603332085
Просмотр профиля Email
« Ответ #6 : 08 Августа 2012, 20:58:36 »

Нехорошее оно выдает Шокированный
Код:
mysql> UPDATE users SET modify_time=unix_timestamp() ,lstate='1' WHERE id=2 LIMIT 1;
ERROR 1046 (3D000): No database selected
Че это? Как это?
Записан

-=Стою біля вежі і думка в мені, а скільки вона передала ФіГні?!?!?!?!=-
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #7 : 08 Августа 2012, 21:08:50 »

перед запросом надо выбрать базу  данных:
use bill;
Записан
pushok
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 18


...Підпис здєсь і підпис здєсь!

603332085
Просмотр профиля Email
« Ответ #8 : 08 Августа 2012, 21:14:37 »

 Веселый ... упс...
Код:
mysql> use bill; UPDATE users SET modify_time=unix_timestamp() ,lstate='1' WHERE id=2 LIMIT 1;
Database changed
ERROR 1548 (HY000): Cannot load from mysql.proc. The table is probably corrupted
mysql>
Эт че, с таблицей траблы? или диск проверить?
« Последнее редактирование: 08 Августа 2012, 21:18:01 от pushok » Записан

-=Стою біля вежі і думка в мені, а скільки вона передала ФіГні?!?!?!?!=-
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #9 : 08 Августа 2012, 22:00:09 »

Цитировать
The table is probably corrupted
в доке есть команда для починки таблиц mysql
Записан
pushok
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 18


...Підпис здєсь і підпис здєсь!

603332085
Просмотр профиля Email
« Ответ #10 : 08 Августа 2012, 22:10:14 »

ЧЕКал уже... проверял, восстанавливал... и отдельно и ВСЕ... Плачущий
нифига... мож винт проверить?
Записан

-=Стою біля вежі і думка в мені, а скільки вона передала ФіГні?!?!?!?!=-
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #11 : 08 Августа 2012, 22:14:31 »

Цитировать
Когда получаешь какую то ошибку от mysql, например, ту что указана в заголовке: "MySQL: Cannot load from mysql.proc. The table is probably corrupted", то немного пугаешься. Жутковато, однако ничего архи страшного в этом нет. Вы наверное только установили новую версию mysql, причем сами базы данных при этом находились на сервере. Такое случается, ну ничего страшного - все поправимо.

Прежде всего заходим в командную строку, например через Putty и делаем следующую команду:

mysql_upgrade -u root -p

После ввода у вас попросит ввести пароль для root пользователя. Вводите его, нажимаем Enter и дожидаемся выполнения операции.

Обращаю ваше внимание на то, что выполнение данной операции может затянуться, особенно, если у вас много Баз Данных и таблиц с данными. Однако другого выбора то нет. Ждем пока не напишет: "OK".

Рекомендуется всегда делать бекап всех баз данных перед тем как инсталлировать устанавливать новую версию Mysql, учтите это на будущее!
Записан
pushok
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 18


...Підпис здєсь і підпис здєсь!

603332085
Просмотр профиля Email
« Ответ #12 : 08 Августа 2012, 22:23:40 »

И так тоже делал... получил пачку ОК-ов запустил сервак а ошибка лсталась Непонимающий
Записан

-=Стою біля вежі і думка в мені, а скільки вона передала ФіГні?!?!?!?!=-
md5
NoDeny
Старожил
*

Карма: 0
Offline Offline

Сообщений: 256

647618
Просмотр профиля
« Ответ #13 : 08 Августа 2012, 22:41:33 »

mysqlcheck -A -r -p
Записан
pushok
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 18


...Підпис здєсь і підпис здєсь!

603332085
Просмотр профиля Email
« Ответ #14 : 08 Августа 2012, 23:18:59 »

не, не помогает...
магия какаята!!! Смеющийся
Записан

-=Стою біля вежі і думка в мені, а скільки вона передала ФіГні?!?!?!?!=-
Страниц: [1] 2
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!