|
|
|
| При переносе счетчика на другой сервак w2003k2 + apache+php5.2
При заходе в админку появляется ошибка
Произошла исключительная ситуация (ExceptionMySQL) при обращении к СУБД MySQL.
Duplicate entry '2011-05-01' for key 'putdate'
INSERT INTO powercounter_arch_clients_month VALUES(NULL,
'2011-05-01',
1983,
124,
0,
23,
0,
0,
0,
0,
0,
0,
0)
Ошибка в файле X:\home\172.xxx.xxx.xxx\www\counter\dmn\system_powercounter\utils.client.php в строке 210.
|
чистить табличку пробовал, не помогает
Если перевести дату на день назад то ошибка исчезает, ставишь правильную дату опять ошибка | |
|
|
|
|
|
|
|
для: woffka
(10.06.2011 в 04:45)
| | А об какой версии PowerCounter идет речь? | |
|
|
|
|
|
|
|
для: cheops
(10.06.2011 в 11:55)
| | Была 4.0.0
Обновил до 4.2.0 то же самое | |
|
|
|
|
|
|
|
для: woffka
(10.06.2011 в 13:40)
| | А в powercounter_ip данные за сколько дней хранятся (какая дата в нем самая ранняя)? | |
|
|
|
|
|
|
|
для: cheops
(10.06.2011 в 13:54)
| | powercounter_ip
от
2011-06-09 04:29:23
до
2011-06-10 11:15:24 | |
|
|
|
|
|
|
|
для: woffka
(10.06.2011 в 14:11)
| | Так, тут все нормально. Если не сложно найдите таблицу powercounter_arch_clients_day и посмотрите есть ли в ней данные? | |
|
|
|
|
|
|
|
для: cheops
(10.06.2011 в 14:14)
| | именно такой таблицы powercounter_arch_clients_day нет
есть powercounter_arch_clients
в ней 599 записей диапазон putdate 2011-05-11 - 2011-06-09 | |
|
|
|
|
|
|
|
для: woffka
(10.06.2011 в 14:32)
| | Сейчас будут смотреть.
PS Последний вопрос: дамп большой? Не получится его передать (чтобы можно было воспроизвести ситуацию), если это, конечно, не сильно обременительно и не нарушает политику конфиденциальности? | |
|
|
|
|
|
|
|
для: cheops
(10.06.2011 в 14:37)
| | Думаю можно с соблюдением приватности, мыло или асю на [поправлено модератором: удалено по просьбе владельца] сбросьте | |
|
|
|
|
|
|
|
для: woffka
(10.06.2011 в 14:42)
| | Отправил. | |
|
|
|
|
|
|
|
для: cheops
(10.06.2011 в 14:46)
| | дамп отправил,
можно пост с моим мейлом delete | |
|
|
|
|
|
|
|
для: woffka
(10.06.2011 в 15:00)
| | Кстати, да, любопытно, но у меня дамп развернулся и работает без сбоев на локальной машине. Такие штуки еще случаются, если время PHP и MySQL не совпадают, если не сложно посмотрите, что возвращает PHP-функция time() и MySQL-функция NOW(). Совпадают ли эти значения? | |
|
|
|
|
|
|
|
для: cheops
(10.06.2011 в 15:22)
| | Да дело в часовом поясе
MySQL 2011-06-10 23:37:07
PHP 2011.06.10, 18:37:08
добавил валидный date.timezone, теперь открывается.
Спасибо ) | |
|
|
|
|
|
|
|
для: woffka
(10.06.2011 в 19:16)
| | Проблема что-то до конца не решилась
В статистике за последние 3 дня все по "0" и сегодня проверил на разные странички позаходил, счетчик не считает. | |
|
|
|