Небольшие баги

Постим сюда все найденые ошибки
Post Reply
ivlad
Posts: 109
Joined: Wed May 10, 2017 2:17 pm

Re: Небольшие баги

Post by ivlad »

Второй месяц 11 числа не обновляется файл платной лицензии scj2.lic в корне из-за чего индекс отдает 500 ошибку((( При этом админка работает. После ручного копирования scj2.lic из каталога scj работоспособность восстанавливается. Апдейт проводил, но через месяц история повторилась. В чем может быть трабла?
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Небольшие баги

Post by admin »

думаю закрыт от записи на корне, либо от другого юзера чем запускается скрипт и тп, одним словом скрипт не может туда писать

вообще платная не должна пропадать, может это подписка на самом деле?
Don't forget to run script update
ivlad
Posts: 109
Joined: Wed May 10, 2017 2:17 pm

Re: Небольшие баги

Post by ivlad »

Да, подписка.
Пользователь с правами записи в корень.
Недавно менялся путь к корню, возможно он где-то еще прописан, кроме common.php?
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Небольшие баги

Post by admin »

к корню обращается как ../ из каталога скрипта, те должно быть без разницы

те проблема что в корне не обновляет, а в каталоге скрипта обновляет?
точно?
и в логи конечно никто не смотрел на момент обновления?
Don't forget to run script update
ivlad
Posts: 109
Joined: Wed May 10, 2017 2:17 pm

Re: Небольшие баги

Post by ivlad »

Точно! Это видно по датам создания/изменения файлов.
И по опыту прошлого раза я скопировал файл из каталога скрипта в корень и все заработало.

Откуда мне знать когда этот "момент обновления"?!
Сейчас в логе error.log

2020-08-10 23:00:01 :: IonCube error: error code 8 Array
(
[license_file] => /home/user/domain.com/www/scj/scj2.lic
[current_file] => /home/user/domain.com/www/scj/cgi/out.php
[ip_address] =>
[domain_name] =>
[include_file] =>
)

Your license file has expired. If you were using a trial license, please contact support for a non-expiring license.<br /> If you do not have a license, please contact support.

ENV: Array
(
)

_SERVERArray
(
...
)
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Небольшие баги

Post by admin »

если это подписка то обновляет за день до того как она истекает
Don't forget to run script update
ivlad
Posts: 109
Joined: Wed May 10, 2017 2:17 pm

Re: Небольшие баги

Post by ivlad »

все тоже самое, но теперь 9го, а не 10го!

2020-09-09 23:00:01 :: IonCube error: error code 8 Array
(
[license_file] => /home/user/domain.com/www/scj/scj2.lic
[current_file] => /home/user/domain.com/www/scj/cgi/out.php
[ip_address] =>
[domain_name] =>
[include_file] =>
)

Your license file has expired. If you were using a trial license, please contact support for a non-expiring license.<br /> If you do not have a license, please contact support.

ENV: Array
(
)

_SERVERArray
(
...
)
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Небольшие баги

Post by admin »

в cron.log должны быть записи как пишет ключь

Write key

есть такое?
Don't forget to run script update
ivlad
Posts: 109
Joined: Wed May 10, 2017 2:17 pm

Re: Небольшие баги

Post by ivlad »

grep 'Write key' *.log = нет ничего

Еще такое наблюдение:
сейчас в каталоге scj файл scj2.lic = 410 байт (Sep 9 23:00)
такого же размера совсем старый файл scj2.free.lic

правильный scj2.lic, пришедший на почту = 890 байт
правильный scj2.lic с прошлого месяца = 888 байт
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Небольшие баги

Post by admin »

может там уже переписало крона логи?
какая дата смены файла и лог cron.log начинается с когда?

в целом суть очень простая - раз в сутки проверяет ключ на серваке смарта
если есть новый - загружает его и записывает ( если может писать в файл конечно)

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