Writing /home/user/smartcj.com/wiki/data/cache/1/17ccdda5d10f2c9e1684648967832232.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /home/user/smartcj.com/wiki/data/cache/1/17ccdda5d10f2c9e1684648967832232.metadata failed
ru:subscription
Translations of this page:



Writing /home/user/smartcj.com/wiki/data/cache/6/6df7d2acacf2594e4cabc673360bd257.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /home/user/smartcj.com/wiki/data/cache/6/6df7d2acacf2594e4cabc673360bd257.xhtml failed

This is an old revision of the document!


Table of Contents

Subscription

Скрипт существует в 3х вариантах: Subscription, Paid and Free

Они никак не отличаются функционалом, разница только в оплате.

Subscription

Как это работает:

1. http://smartcj.com/forum/portal.php?action=domains добавляем домены, сколько угодно

2. http://smartcj.com/forum/portal.php?action=add_funds добавляем деньги

3. В http://smartcj.com/forum/portal.php?action=domains напротив каждого домена 2 ссылки - купить лицензию или подписку.

По клику на подписку - с аккаунта снимается 4.99 в месяц.

Когда вы нажимаете на кнопочку подписки - с аккаунта снимается сумма подписки и создается задание на генерацию новой лицензии.

После генерации лицензии она сразу высылается вам на емыл и ее можно скачать в http://smartcj.com/forum/portal.php?action=domains. Когда вы зальете лицензию в каталог scj, то на Home пропадет надпись Free version, скрипт перестанет брать 1%.

Однако, что бы было проще, скрипт раз в сутки проверяет нет ли для него новой лицензии и, если есть, то скачивает себе. Те при подписке можно вообще ничего руками не делать, скрипт сделает все сам, но это будет не мгновенно.

Лицензия по подписке ограничена датой, условно сегодня 5 ноября, лицензия истекает 5 декабря. Если до 5го числа вы не отменили подписку, то 5го числа будет скрипт проверит есть ли на вашем счету 4.99 и если есть, то сгенерит новую лицензию еще на месяц.

На самом деле лицензия генерится с зазором в 2 дня (те до 7го декабря в нашем примере). Это сделано для того, что бы если вдруг 1го числа что-то случилось и скрипт не смог вытянуть лицензию, то у него было еще 2 попытки это сделать. Если же вытянуть не получится - то он автоматически переименует scj2.free.lic в scj2.lic и на этом домене начнет работать обычная фришная копия.

Подписка для версии 1.х

Для версии доступна так же как и для версии 2.х После того как вы нажали на подписку вам придет сразу 2 ключа - для версии 1 и 2 соответственно.

Для версии 1 добавлен апдейт 1.52. Единственное в нем изменение - это изменение cron.php что бы он мог проверять наличие лицензии автоматически.

Мы можете пользоваться подпиской и в версии 1.51 - разница будет только в том, что вам надо будет загружать лицензии руками.

Free - берет 1% со всех кликов и продает их на trafficholder.com

Paid - платная версия версия, цены http://smartcj.com/buysmartcj.shtml. Ничего не отбирает, бесплатные апдейты в пределах одной ветки

Перенос лицензий - лицензия переносится только если домен проэкспарился и его можно зарегистрировать.

Перенос подписки - тут все просто если на домене А вам не нужна подписка вы ее там отменяете, и включаете для домена Б.

Куда заливать ключ - ключ храниться в папке scj , если вы заливаете его руками то именно туда и надо класть его.

FAQ

Still free version

“Я подождал полчаса, а скрипт все еще пишет, что это бесплатная копия”: скрипт проверяет 1 раз в сутки в рендомное время что б нагрузка была равномерной. Если вам надо “прямо сейчас” то можно залить ключ руками.

“Я залил ключ руками, а все равно пишет фрии”: надо 3 раза проверить что ключ был залит именно туда. Самая частая ошибка это “ой. не туда залил”. Следующая это залил на сервак 1 и забыл что домен уже на серваке 2.

“Залил ключ, все стало ок, а потом вдруг само по себе стало фрии” - смотрим logs/error.log. Самый частый пример - это другой домен указывает на тот же скрипт. Например, domain1.com находится по пути /home/user/domain1.com/, вы туда и заливаете платный ключ, админ добавляет domain2.com но путь пишет /home/user/domain1.com/, потом, когда открывается домен domain2.com, то он загружает файлы из domain1.com.

Обработкой ключей занимается IonCube и запускается он ДО SmartCJ. IonCube видит что ключ залит для domain1.comб но при этом обращение идет к domain2.com, в этой ситуации варианта 2: либо выдавать ошибку, либо преключится на фришную лицензию и продолжить работу. В нашем случае выбран второй вариант.

Так это это может быть если в кроне прописано условно HTTP_HOST=domain2.com для домена domain1.com. Одним словом когда скрипт на domain1.com запускает, а в серверной переменной HTTP_HOST = domain2.com

ru/subscription.1579855006.txt.gz · Last modified: by admin