Ошибка SQL с колонкой trader.

Post Reply
flashid
Posts: 7
Joined: Sun Aug 02, 2015 3:23 pm

Ошибка SQL с колонкой trader.

Post by flashid »

Здравствуйте. Установил вторую версию вашего скрипта.
Все настроено. Симлинки и прочее, но имеются две проблемы.
1) В логи пишет это:

Code: Select all

2016-04-25 07:46:02: Uncaught exception 'Exception' with message 'Mysql error:: 1054 (Unknown column 'time_spent' in 'field list') (db_link) in query select trader, SUM(raw) as raw,   SUM(uni) as uni,        SUM(`out`) as `out`,    SUM(clicks_trade) as clicks_trade,  SUM(clicks_url) as clicks_url, 
                SUM(quality_trade) as quality_trade,    SUM(quality_url) as quality_url,        SUM(proxy) as proxy, 
                SUM(proxy_out) as proxy_out,    SUM(cheat) as cheat,    SUM(user_count) as user_count,  SUM(user_dis) as user_dis,      SUM(next_click) as next_click,  SUM(header) as header ,
                ROUND(AVG(time_spent), 2) as time_spent
                FROM  day
                GROUP BY trader ORDER BY trader . (xxxdomain.com) ' in /var/www/xxxdomain.com/scj/includes/db_modules/mysql.php:65
Stack trace:
#0 /var/www/xxxdomain.com/scj/includes/db_modules/mysql.php(78): db_error('select trader, ...', 1054, 'Unknown column ...', 'db_link')
#1 /var/www/xxxdomain.com/scj/includes/libs/cj_functions.php(224): db_query()
#2 /var/www/xxxdomain.com/scj/bin/cron.php(520): trade_stat in /var/www/xxxdomain.com/scj/includes/db_modules/mysql.php on 65 ()
Пробовал добавить трейдера. Тоже самое.
2) Файл на сервере существует, но на главной странице ошибка:

Code: Select all

Can not find file from CJPages
В настройках указан путь от корня сервера до файла:

Code: Select all

/var/www/xxxdomain.com/scj/tube/index.php
Скажите, куда "копать". Заранее спасибо.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Ошибка SQL с колонкой trader.

Post by admin »

Поможет апдейт
Но идее инсталл должен автоматом запускать апдейт. Почему это у вас не происхоло - не знаю
Варианта 2

1. если просто что б заработало - проведите ап и будет ок
2. если разобраться почему он не запустился автоматически - скиньте шел к этому домену плз
Don't forget to run script update
flashid
Posts: 7
Joined: Sun Aug 02, 2015 3:23 pm

Re: Ошибка SQL с колонкой trader.

Post by flashid »

Спасибо, с первой ошибкой помогло, но появилась новая:
Warning, check SCJ crontab job. Last cron run was at 2016-04-25 08:59. Please, Add line:
*/1 * * * * cd /var/www/xxxdomain.com/kvs/bin; env HTTP_HOST=xxxdomain.com /usr/bin/php -q cron.php

Если запускать с шела:
$ cd /var/www/xxxdomain.com/kvs/bin; env HTTP_HOST=xxxdomain.com /usr/bin/php -q cron.php
PHP Fatal error: Uncaught exception 'Exception' with message 'Mysql error:: 1062 (Duplicate entry '1.smartcj.sponsor-405996' for key 'domain') (db_link) in query insert into history (trader, hour, raw, uni, clicks_trade, clicks_url, quality_trade, quality_url, proxy, proxy_out, cheat, user_count, user_dis, next_click, last_click, time_spent, header, `out`) values ('1.smartcj.sponsor', '405996', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''). (xxxdomain.com) ' in /var/www/xxxdomain.com/kvs/includes/db_modules/mysql.php:65
Stack trace:
#0 /var/www/xxxdomain.com/kvs/includes/db_modules/mysql.php(78): db_error('insert into his...', 1062, 'Duplicate entry...', 'db_link')
#1 /var/www/xxxdomain.com/kvs/includes/db_modules/mysql.php(166): db_query('insert into his...', 'db_link')
#2 /var/www/xxxdomain.com/kvs/bin/cron.php(2226): db_perform()
#3 /var/www/xxxdomain.com/kvs/bin/cron.php(41): write_history()
#4 {main}
thrown in /var/www/xxxdomain.com/kvs/includes/db_modules/mysql.php on line 65

Fatal error: Uncaught exception 'Exception' with message 'Mysql error:: 1062 (Duplicate entry '1.smartcj.sponsor-405996' for key 'domain') (db_link) in query insert into history (trader, hour, raw, uni, clicks_trade, clicks_url, quality_trade, quality_url, proxy, proxy_out, cheat, user_count, user_dis, next_click, last_click, time_spent, header, `out`) values ('1.smartcj.sponsor', '405996', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''). (xxxdomain.com) ' in /var/www/xxxdomain.com/kvs/includes/db_modules/mysql.php:65
Stack trace:
#0 /var/www/xxxdomain.com/kvs/includes/db_modules/mysql.php(78): db_error('insert into his...', 1062, 'Duplicate entry...', 'db_link')
#1 /var/www/xxxdomain.com/kvs/includes/db_modules/mysql.php(166): db_query('insert into his...', 'db_link')
#2 /var/www/xxxdomain.com/kvs/bin/cron.php(2226): db_perform()
#3 /var/www/xxxdomain.com/kvs/bin/cron.php(41): write_history()
#4 {main}
thrown in /var/www/xxxdomain.com/kvs/includes/db_modules/mysql.php on line 65
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Ошибка SQL с колонкой trader.

Post by admin »

Просто добавьте строку в крон и будет все ок.
Don't forget to run script update
flashid
Posts: 7
Joined: Sun Aug 02, 2015 3:23 pm

Re: Ошибка SQL с колонкой trader.

Post by flashid »

Строка есть:
#SmartCJ Pro at domain xxxdomain.com
*/1 * * * * cd /var/www/xxxdomain.com/kvs/bin; env HTTP_HOST=xxxdomain.com /usr/bin/php -q cron.php
*/1 * * * * cd /var/www/xxxdomain.com/kvs/bin; env HTTP_HOST=xxxdomain.com /usr/bin/php -q rotation.php

Добавлял еще при инсталле.
flashid
Posts: 7
Joined: Sun Aug 02, 2015 3:23 pm

Re: Ошибка SQL с колонкой trader.

Post by flashid »

Еще раз спасибо за помощь.
Все проблемы устранены.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Ошибка SQL с колонкой trader.

Post by admin »

Строка в кроне есть, а надпись не пропадает ?
и крон от того же юзера что и скрипт стоит ?
Тогда не знаю, скидывайте шел к домену. я проверю.
Don't forget to run script update
Post Reply