Название: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: pushok от 08 Августа 2012, 16:18:47 Подобная проблема уже описывалась но, в моем случае не помогло...
Свежеустановленная система, создаем клиента-все нормально, но при включении, например "Всегда онлайн" или другое изменение, при сохранении выдает: ---------------------------------------------- Произошла ошибка при изменении данных клиента! ---------------------------------------------- или вот , например, при пополнении : ----------------------------------------------- Временный платеж 100.00 грн. проведен. Ошибка при изменении баланса клиента! Внимание: вероятно необходима ручная корректировка баланса главным администратором. ----------------------------------------------- ДЫК, я ж под ним и делал... В каком направлении копать? Боюсь просто НАЛАМАТЬ сдуру не там дров. ну, кактатак... ;) Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: Efendy от 08 Августа 2012, 17:00:07 в админке включай дебаг и смари sql запросы, там пишется какой не был выполнен
Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: pushok от 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. Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: Efendy от 08 Августа 2012, 18:26:43 Причем nodeny.pl? В личных настройках админа (там, где можно аватар изменить) включается режим отладки. Появляется кнопка debug. Повтори действия чтоб появилась ошибка. Нажми на кнопку debug и увидишь на каком месте споткнулось. Скорее всего таблица повреждена. Но лучше не гадать на кофейной гуще, а посмотреть на детализацию ошибки, которую выдаст нодени
Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: pushok от 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 сек :'( Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: Efendy от 08 Августа 2012, 19:44:38 попробуй в консоли mysql выполнить:
UPDATE users SET modify_time=unix_timestamp() ,lstate='1' WHERE id=2 LIMIT 1; что выдает? Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: pushok от 08 Августа 2012, 20:58:36 Нехорошее оно выдает :o
Код: mysql> UPDATE users SET modify_time=unix_timestamp() ,lstate='1' WHERE id=2 LIMIT 1; Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: Efendy от 08 Августа 2012, 21:08:50 перед запросом надо выбрать базу данных:
use bill; Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: pushok от 08 Августа 2012, 21:14:37 :D ... упс...
Код: mysql> use bill; UPDATE users SET modify_time=unix_timestamp() ,lstate='1' WHERE id=2 LIMIT 1; Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: Efendy от 08 Августа 2012, 22:00:09 Цитировать The table is probably corrupted в доке есть команда для починки таблиц mysqlНазвание: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: pushok от 08 Августа 2012, 22:10:14 ЧЕКал уже... проверял, восстанавливал... и отдельно и ВСЕ... :'(
нифига... мож винт проверить? Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: poxy. от 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, учтите это на будущее! Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: pushok от 08 Августа 2012, 22:23:40 И так тоже делал... получил пачку ОК-ов запустил сервак а ошибка лсталась ???
Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: md5 от 08 Августа 2012, 22:41:33 mysqlcheck -A -r -p
Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: pushok от 08 Августа 2012, 23:18:59 не, не помогает...
магия какаята!!! ;D Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: ser970 от 09 Августа 2012, 08:03:26 если есть ssh - стукни в аську
Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: pushok от 11 Августа 2012, 14:25:39 если есть ssh - стукни в аську допилю чуть и обязяательно стукну, просто решил винт проверить. Сохранил конфиги, проверил ДАЛЛАСОМ с низкоуровневым форматом, он там койшо поЧЕКал(13 часов кружил его). може с винтом трабла была. Ща системку поставлю и если шо, стукну...(шоб зря по мелочам не мельтешть) как в прошлый раз, помнишь, прохитались суток 3-е, а оказался винт бытый ;DНазвание: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: goletsa от 11 Августа 2012, 14:47:08 Вот в такие моменты вспоминаешь о важности RAID разных уровней и реализаций.
Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: ser970 от 11 Августа 2012, 16:20:38 хороший райд стоит больше чем "серевер" и "свичи"... ;D
в некоторых сетках.... обычно все собирается на десктопе ,притом железо не первой свежести Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: stix от 11 Августа 2012, 16:58:31 за СХД пионерсетям можно даже не думать.
максимум программный рейд дешевый аппаратный фигово работает, с Adaptec постоянные проблемы был Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: pushok от 11 Августа 2012, 17:01:40 Вот в такие моменты вспоминаешь о важности RAID разных уровней и реализаций. ... согласен, но у меня далеко не тот случай(до 100 абонов). если сюда РЭЙД прицепить, это будет э-э-э как на 200-тонном роторном экскаваторе в магазин, соседнего квартала, за спичками поехать ;DНазвание: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: pushok от 12 Августа 2012, 09:19:48 Отчитаюсь перед народом! :D
проверил винт, оказалось все ОК. так как я его наказал низкоуровневым форматом, как следствие, поднял систему почти с НУЛЯ(конфиги тока перенес в конце). Все ЗАРАБОТАЛО!!! Теперь предположения: скорее всего нестыковка прошла при опускании версии МУСКУЛА с 5.5 на 5.1, таблицы после перехода мабуть не проАПгрейдились и не поЧЕКались(ну почемута незахотели), хить я их и так и сяк и руками и... ;D, а сейчас ставил сразу МУСКУЛ 5.1(не стал дёргать судьбу за крашенки) Выводы: НАДА КУРИТЬ МУСКУЛ -=-=-=-=-=-=-=-=-=-=-=-=-=- Усем ОГРОМНОЕ СПАСИБО!!! Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: Rico-X от 12 Августа 2012, 09:27:03 Понижение версии мускуля нормально работает только через дамп и то можно потерять часть пользовательских паролей. Хотя в 5.5 вполне нормально система работает, чем не угодил то?
Название: Re: НЕ редактируется ДАННЫЕ КЛИЕНТА. Отправлено: pushok от 12 Августа 2012, 09:51:14 Понижение версии мускуля нормально работает только через дамп и то можно потерять часть пользовательских паролей. Хотя в 5.5 вполне нормально система работает, чем не угодил то? Новое... сначало было интересно, потом непонятно, а потом СТРАШНО... :o Вот я испугался и начал истерить...Я ж говорю, НАДО ЕГО КУРИТЬ ;D |