pushok
Пользователь
Карма: 0
Offline
Сообщений: 18
...Підпис здєсь і підпис здєсь!
|
|
« : 08 Августа 2012, 16:18:47 » |
|
Подобная проблема уже описывалась но, в моем случае не помогло... Свежеустановленная система, создаем клиента-все нормально, но при включении, например "Всегда онлайн" или другое изменение, при сохранении выдает: ---------------------------------------------- Произошла ошибка при изменении данных клиента! ----------------------------------------------или вот , например, при пополнении : ----------------------------------------------- Временный платеж 100.00 грн. проведен.
Ошибка при изменении баланса клиента!
Внимание: вероятно необходима ручная корректировка баланса главным администратором. -----------------------------------------------ДЫК, я ж под ним и делал... В каком направлении копать? Боюсь просто НАЛАМАТЬ сдуру не там дров. ну, кактатак...
|
|
|
Записан
|
-=Стою біля вежі і думка в мені, а скільки вона передала ФіГні?!?!?!?!=-
|
|
|
Efendy
|
|
« Ответ #1 : 08 Августа 2012, 17:00:07 » |
|
в админке включай дебаг и смари sql запросы, там пишется какой не был выполнен
|
|
|
Записан
|
|
|
|
pushok
Пользователь
Карма: 0
Offline
Сообщений: 18
...Підпис здєсь і підпис здєсь!
|
|
« Ответ #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
|
|
« Ответ #3 : 08 Августа 2012, 18:26:43 » |
|
Причем nodeny.pl? В личных настройках админа (там, где можно аватар изменить) включается режим отладки. Появляется кнопка debug. Повтори действия чтоб появилась ошибка. Нажми на кнопку debug и увидишь на каком месте споткнулось. Скорее всего таблица повреждена. Но лучше не гадать на кофейной гуще, а посмотреть на детализацию ошибки, которую выдаст нодени
|
|
|
Записан
|
|
|
|
pushok
Пользователь
Карма: 0
Offline
Сообщений: 18
...Підпис здєсь і підпис здєсь!
|
|
« Ответ #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
|
|
« Ответ #5 : 08 Августа 2012, 19:44:38 » |
|
попробуй в консоли mysql выполнить: UPDATE users SET modify_time=unix_timestamp() ,lstate='1' WHERE id=2 LIMIT 1; что выдает?
|
|
|
Записан
|
|
|
|
pushok
Пользователь
Карма: 0
Offline
Сообщений: 18
...Підпис здєсь і підпис здєсь!
|
|
« Ответ #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
|
|
« Ответ #7 : 08 Августа 2012, 21:08:50 » |
|
перед запросом надо выбрать базу данных: use bill;
|
|
|
Записан
|
|
|
|
pushok
Пользователь
Карма: 0
Offline
Сообщений: 18
...Підпис здєсь і підпис здєсь!
|
|
« Ответ #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
|
|
« Ответ #9 : 08 Августа 2012, 22:00:09 » |
|
The table is probably corrupted в доке есть команда для починки таблиц mysql
|
|
|
Записан
|
|
|
|
pushok
Пользователь
Карма: 0
Offline
Сообщений: 18
...Підпис здєсь і підпис здєсь!
|
|
« Ответ #10 : 08 Августа 2012, 22:10:14 » |
|
ЧЕКал уже... проверял, восстанавливал... и отдельно и ВСЕ... нифига... мож винт проверить?
|
|
|
Записан
|
-=Стою біля вежі і думка в мені, а скільки вона передала ФіГні?!?!?!?!=-
|
|
|
poxy.
NoDeny
Спец
Карма: 10
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
Сообщений: 18
...Підпис здєсь і підпис здєсь!
|
|
« Ответ #12 : 08 Августа 2012, 22:23:40 » |
|
И так тоже делал... получил пачку ОК-ов запустил сервак а ошибка лсталась
|
|
|
Записан
|
-=Стою біля вежі і думка в мені, а скільки вона передала ФіГні?!?!?!?!=-
|
|
|
md5
NoDeny
Старожил
Карма: 0
Offline
Сообщений: 256
|
|
« Ответ #13 : 08 Августа 2012, 22:41:33 » |
|
mysqlcheck -A -r -p
|
|
|
Записан
|
|
|
|
pushok
Пользователь
Карма: 0
Offline
Сообщений: 18
...Підпис здєсь і підпис здєсь!
|
|
« Ответ #14 : 08 Августа 2012, 23:18:59 » |
|
не, не помогает... магия какаята!!!
|
|
|
Записан
|
-=Стою біля вежі і думка в мені, а скільки вона передала ФіГні?!?!?!?!=-
|
|
|
|