iEXExchanger 11.5 — Жаңа орнату және жаңарту жүйесі

iEXExchanger
iEXExchanger 11.5 — Жаңа орнату және жаңарту жүйесі

iEXExchanger 11.5 нұсқасында өзіміздің орнату және жаңарту жүйесінің дамуы толық аяқталды. Енді өнімді таза серверге бір командамен орнатып, жаңа нұсқаларын басқару панелінен барлық кезеңдері көрсетіліп, автоматты сақтық көшірмелер жасау және қауіпсіз қайта қалпына келтіру мүмкіндігімен орнатуға болады.

Сонымен қатар PHP 8.5 нұсқасына қолдау қосылды, SnapEx-пен интеграция жасалды, мессенджерлердегі айырбас процестерін икемді баптау және жаңартылған басқару панелі мәзірі енгізілді. Өтініштер, төлемдер, плагиндер, авторизация және клиенттік бөліктің тұрақтылығына ерекше көңіл бөлінді.

Таза серверге бір командамен орнату

Жаңа жүйе iEXExchanger-ты FastPanel және басқа басқару панельдері жоқ таза серверге орнатуға мүмкіндік береді.

Орнатушы өздігінен:

  • серверді тексеріп, қажетті орта қалыптастырады;
  • жүйелік компоненттерді орнатады;
  • жоба үшін бөлек пайдаланушыны жасайды;
  • Frontend және Backend-ті баптайды;
  • деректер қорын қосады;
  • SSL сертификаттарын шығарады;
  • кезек күтуді, фондық процестерді және тапсырмалар жоспарлаушысын іске қосады;
  • сервер қайта жүктелгеннен кейін қызметтердің автоматты түрде іске қосылуын конфигурациялайды.

Орнату бірнеше кезеңге бөлінген. Пайдаланушы өткен әрекеттерді, ағымдағы кезеңді және қалған қадамдарды көре алады.

Егер кейбір компоненттер дұрыс орнатылып, бапталған болса, жүйе олардың жағдайын тексереді және қажетсіз қайталанатын әрекеттерді орындамайды. Қате туындаса, орнату қауіпсіз тоқтайды, себебін көрсетеді және мәселе шешілгеннен кейін процесті басынан бастамай жалғастыруға мүмкіндік береді.

Орнату аяқталғаннан кейін басқару тақтасына кіру деректері автоматты түрде жасалады. Олар серверде қорғалған файлда, тақтаның мекенжайы мен басқа қажетті ақпаратпен бірге сақталады. Әр жоба үшін жеке қолданба мен қызмет кілттері құрылады, ал Frontend пен Backend көрсетілген домендерді ескере отырып байланысады.

Сайттың файлдары мен қолданбалы процестер жобаға бөлек қолданушыдан іске қосылады, ал, емес тамыр. Жүйелік конфигурациялар, сақтық көшірмелер, журналдар және басқару бөлімшелері бөлек қорғалады, ал каталогтарға тек қажетті қолжетімділік құқығы беріледі.

Басқару тақтасынан жаңартулар

Жаңа жаңарту жүйесі iEXExchanger басқару панелімен толық байланыстырылған.

Әкімші мыналарды жасай алады:

  • жаңа нұсқаның файлдарын жүктеу;
  • автоматты тексеруді күтіңіз;
  • жаңарту жоспарын танысу;
  • орнатуды бастау;
  • ағымдағы кезең мен жалпы ілгерілеуді қадағалау;
  • нәтижені және егжей-тегжейлі операция журналын қараңыз.

Жаңарту кезінде сайт уақытша қызмет көрсету режиміне өтуі мүмкін, бірақ панель жаңарту агентінен тікелей ақпарат қабылдауды жалғастырып, процестің ағымдағы күйін көрсетеді.

Жинау және жаңартуларды шығару қателері түзетілді. Жүйе толық емес, бүлінген, араласқан немесе сәйкес келмейтін файлдар жиынтығынан қорғалған және орнатылған плагиндердің үйлесімділігін тексереді.

Жаңартуды қайта іске қосу енді қате тудырмайды: жүйе бұрын жасалған өзгерістерді танып, сақталған деректерді сақтап, қалған кезеңдерді қауіпсіз аяқтайды.

Егер байланыс үзіліп, процесс тоқтап қалса немесе сервер қайта жүктелсе, операция қорғалған журналдан жалғасады. Бір рет аяқталған кезеңдер қайта іске қосылмайды, жүйе жалған табыс туралы хабарламаны көрсетпейді.

Сақтық көшірмелер және нұсқаларды қалпына келтіру

Әрбір жаңартым алдында дерекқордың сақтық көшірмесі жасалып, ағымдағы нұсқаның күйі сақталады. Егер сақтық көшірме немесе бақылау нүктесі дайын болмаса, жаңарту басталмайды.

Әрбір операция үшін бөлек есеп сақталады. Онда көрсетіледі:

  • бастапқы және мақсатты нұсқалар;
  • басталуы мен аяқталу уақыты;
  • орындалу нәтижесі;
  • сақтық көшірме деректерінің орналасуы;
  • Өткен кезеңдердің тізімі.

Қажет болған жағдайда әкімші кері қайтару процесін іске қоса алады. Жүйе ағымдағы күйді сақтап, таңдалған нұсқаның файлдары мен дерекқорын қалпына келтіріп, қызметтерді қайта жүктеп, өнімнің жұмыс істеуін тексереді.

Өткеннен кейін қайтадан жаңа нұсқасына оралуға болады. Орнату, жаңарту, қайтару тарихы мен пайдаланушылардың әрекеттері басқару панелінде сақталады. Сол жерде файлдарды кім жүктегенін, операцияны кім растағанын, қашан орындағанын және оның нәтижесін көруге болады.

Қолданылмаған ескі нұсқаларды олардың құрамын және қамтитын орнын қарап шыққаннан кейін қолмен жоюға болады. Қолданыстағы нұсқа және қауіпсіз қайтару үшін қажетті деректер кездейсоқ жоюдан қорғалған.

PHP 8.5 және таза серверлерді қолдау

iEXExchanger 11.5 нұсқасында PHP 8.5 және жаңа сервер инфрақұрылымына толық қолдау қосылды.

Өнімді орнату енді FastPanel мен Debian 12-ге тәуелді емес. Тәуелсіз iEXExchanger орнатушы жүйені таза серверге тікелей, үшінші тарап басқару панельдері мен олардың шектеулерінсіз орналастырады.

Debian 12 пен FastPanel-ді қолданатын ағымдағы жобалар жұмысын жалғастыра береді. Дереу міндетті көшіру қажет емес.

Алайда, барлық жаңа мүмкіндіктер толығымен тек бақылау панельдері жоқ таза серверлерде қолжетімді болады. Оларға мыналар жатады:

  • бір командамен орнату;
  • басқару тақтасынан жаңартулар;
  • автоматты сақтық көшірмелер;
  • жаңа нұсқаға қауіпсіз қайтару және қалпына келтіру;
  • жағдайлардың бұзылғанынан кейінгі операцияларды қалпына келтіру;
  • қызметтерді автоматты баптау және басқару;
  • серверлік ортадағы қосымша жаңартулар.

Серверді басқару панелі конфигурацияларды өздігінен өзгертіп, баптауларды қайта жазып, жүйелік қызметтерді басқаруды шектей алады. Сондықтан мұндай серверлерде жаңа автоматтандырылған жүйенің толық жұмысын қамтамасыз ету мүмкін емес.

Қолданыстағы клиенттерге FastPanel мен Debian 12 жүйесінен жаңа серверлік инфрақұрылымға көшу үшін бөлек жоспар дайындалады. Ауыстыруға дейін орнату мен жаңартудың қазіргі әдісін қолдануды жалғастыра беруге болады.

Жаңа жүйені тексеру

Нұсқаны шығару алдында таза серверде толық тексеру циклі жүргізілді:

  • өнімді бастапқы орнату;
  • бірқатар қатарынан жаңартулар;
  • алдыңғы нұсқаға қайтару;
  • қайталанатын ағымдағы нұсқасына өту;
  • резервтік көшірмелерді жасау және қалпына келтіру;
  • әкімші авторизациясының сақталуы;
  • Сайт техникалық қызмет көрсету режимінде жұмыс істеуде;
  • серверді қайта жүктегеннен кейін қалпына келтіру;
  • Басқару панелі мен сервер агентінің күйін үйлестіру.

Барлық негізгі орнату, жаңарту және кері қайтару сценарийлері сәтті аяқталды.

SnapEx-пен интеграция

Төлемдерді қабылдау және төлемдерді орындау үшін SnapEx толық қолдауы қосылды.

Интеграция транзакциялар, баланстар мен статустарды автоматты түрде тексеруді қолдайды. Валюталарды реттегенде мерчанттар мен төлемдер үшін қажетті желілерді жеке таңдауға болады.

Мессенджерлердегі айырбастау процесі жалғасуда

Қосылған мессенджерлерде айырбастауды икемді жалғастыру параметрі қосылды. Бұл мүмкіндік енді барлық клиенттер мен бағыттар үшін бір уақытта іске қосылмайды.

Алмасуды жалғастыруды «Беремін» жағында таңдалған валюталар мен желілер бойынша рұқсат етуге болады. Әр бағытқа жеке ереже қолданылады:

  • валюта баптауларын пайдалану;
  • мессенджерде жалғастыруды мәжбүрлеп рұқсат ету;
  • мессенджерде хабарламаны толықтай қайта жіберуді шектеу.

Бағыттар үшін баптауларды жаппай өзгерту де қолжетімді. Әдепкі бойынша бұл функция өшірілген және ағымдағы жұмыс тәртібін өзгертпейді.

Өтініш парағынан мессенджерде айырбасты жалғастыру кезінде қажетсіз әрекеттер жойылды. Дегенмен клиент өтінішті болдырмауға немесе сайтта айырбасқа оралуға әлі де болады. Әр кезеңде тек өзекті мәліметтер көрсетіледі.

Төлем уақытының баптауы бұрынғы орнына қайтарылды. Уақыт санау және мерзім аяқталған соң таңдалған әрекет сайтта да, қосылған мессенджерлерде де жұмысын жалғастырады.

Басқару панелінің жаңартылған мәзірі

Басқару панелінің мәзірі икемдірек болып, плагиндер жүйесінің әрі қарай дамуына дайын.

Енді топтармен бірге кез келген деңгейдегі жекелеген бөлімдерді де қосуға болады. Плагиндер өздерінің атаулары, иконкалары, қолжетімділік құқықтары және міндетті емес санағыштары бар жеке элементтері мен қойындыларын жасай алады.

«Плагиндер» деп жеке бөлім ашылды, орнатылған және дайын шешімдердің тізімі бар. «Жүйені жаңарту» бөлімі енді негізгі мәзірден тікелей ашылады.

Мәзір, аналитика және плагиндердің көрінісі бірыңғай етіп жасалды. «Қарау» тармағының үзіліссіз жарықталуы түзетілді, өлшемдер, қаріптер, белгішелер және аралықтар теңестірілді, дұрыс сілтемелер қалпына келтіріліп, курсор әрекеті біркелкі жасалды.

Таңдаулы функциясы жақсарды. Элементтің үстіне курсорды апарғанда сұр жұлдызша көрінеді; жұлдызша үстіне апарғанда түсі алтынға айналады, ал таңдалған элементтер белгіленіп қалады. Элемент қосылған кезде фон, атауы және орналасуы өзгермейді.

Мәзір басқару панелінің барлық қолжетімді тілдерін қолдайды.

Оқу режимінің шектеулері

Тек оқуға рұқсаты бар әкімшілерге арналған «Жаңартулар» бөлімінің жұмысы түзетілді.

Осы режимде нұсқалар, жүйенің жағдайы, операция тарихы және әрекеттер журналы көрсетіледі. Жаңартуларды жүктеу, орнату, кері қайтару, қайта іске қосу және жою мүмкін емес, сондықтан тиісті құқықтары жоқ пайдаланушы жүйе күйін кездейсоқ өзгертпеуі үшін.

Тапсырыстар мен клиент бөлігінде жетілдірулер

Барлық қойындылардағы бос тапсырыс тізімдері енді бір стильдегі түсінікті хабарламаны көрсетеді. Онда тапсырыстар олардың жасалғанынан немесе ағымдағы сүзгілер өзгертілгеннен кейін пайда болатыны көрсетілген.

Пайдаланушылардың табысты аяқталған өтініштер саны түзетілді. Бұрын жіберілген мәндер қайта қалпына келтірілді, жаңа өтініштер дұрыс есептеледі. Мәліметтер пайдаланушылар тізімінде, клиент профилінде және өтініш картасында серверге қосымша жүктемесіз дұрыс көрсетіледі.

Браузер немесе құрылғы туралы тым ұзын ақпарат келгенде өтінімді сақтау қатесі түзетілді. Енді ондай мәлімет толық сақталып, айырбастау құруға кедергі болмайды.

Мобильді құрылғыларда клиент өтініш жасағаннан кейін басты бетке оралмай, бірден төлемге өтеді.

Егер жеңілдік бағдарламасы өшірілген немесе бапталмаған болса, жүйе жеңілдікті қолдануға тырыспайды және тапсырыс түзуге кедергі жасамайды.

Электрондық пошта арқылы авторизация және растау

Тұтынушының нақты электрондық поштасының орнына өтінімде қызметтік мекенжай көрсетілетін қатені жөндедік.

Енді клиенттің электрондық поштасы дұрыс көрсетіледі:

  • өтініштер тізімінде;
  • өтініш карточкасында;
  • чатта;
  • хабарламаларда;
  • тексеру кезінде.

Тұтынушы бұрын тіркелген электрондық пошта мекенжайын көрсетсе, алдымен код арқылы растап, аккаунтына кіре алады немесе дереу өтініш жасап, төлем немесе қадағалау бетінде кейінірек авторизацияланады.

Электрондық поштамен алынған код арқылы өтінішті растау қатесі түзетілді. Дұрыс кодты енгізгеннен кейін өтініш дұрыс жасалып, тиісті нөмірмен ашылып, аккаунтпен байланысады. Бұрын әсерленген өтініштер жаңарту барысында автоматты түрде дұрыс күйге келеді.

Реквизиттерді тексеру және валюта реті

«Шоттан» және «Шотқа» өрістеріндегі реквизиттерді тексеру түзетілді. Енді әр алмасу тарапына сол тарапқа арналған валидатор қолданылады. Параметрлер бір-бірін алмастырмайды, ал бір тараптың валидаторы екінші тараптың реквизиттерінің міндеттілігін әсер етпейді.

Айырбастау формасындағы валюталардың сұрыпталуы түзетілді. «Беру» және «Алу» блоктарындағы тәртіп енді баптауларға дәл сәйкес келеді және категорияларға қарамастан біркелкі жұмыс істейді.

Категория ішіндегі валюталар жалпы тізіммен араласпайды, бір желінің нұсқалары дұрыс тәртіпте көрсетіледі, ал өшірілген немесе уақытша қолжетімсіз бағыттар қолжетімді опциялар арасында пайда болмайды. Тәртіп өзгерістері дұрыс сақталып, сайтта көрсетіледі.

Карталарды растау

Карталарды тексеру сенімділігі мен қауіпсіздігі күшейтілді.

Енді болмайды:

  • өшірулі немесе қолжетімсіз валюталар, соның ішінде Bitcoin үшін өтініш жіберу;
  • жабық форманы тікелей немесе сыртқы сұрату арқылы ашу;
  • қайталанатын өтініш жасау;
  • үйренбеген, бірдей немесе тым үлкен фотосуреттерді жүктеу;
  • сұраныстарды тым жиі жіберу;
  • клиенттің тексеру өтінішін жою.

Қызмет қолжетімсіз болса, верификация батырмасы көрсетілмейді. Жеке кабинеттегі қарапайым верификация бекітілген валюталар үшін жұмысын жалғастырады.

Топтық комиссиялар

Топтық комиссиялардың жұмысы түзетілді. Олар қателіксіз қайта жасалады және жоймас бұрын байланысқан бағыттардың саны көрсетіледі.

Растауынан кейін комиссия топпен бірге барлық байланысты бағыттардан автоматты түрде жойылады. Бағыттар мен оларға тағайындалған басқа комиссиондықтар қалпында қалады. Әр бағытты қолмен ашып, тазалау қажеттілігі жойылды.

Серіктестік төлемдері

Серіктес балансы шығару формасы түзетілді.

Енді бірнеше шығару тәсілдері арасында кідіріссіз ауысуға болады. Әмиян өрісі дереу көрінеді, комиссия мен жалпы сома дұрыс есептеледі, және «Қаражат алу» батырмасы тәсілді таңдап, мәліметтерді толтырғаннан кейін қосылады.

Форма енді ілініп қалмайды және бетті бірнеше рет жаңартуды қажет етпейді. Шығыс нақты серіктестік төлемдері мен қолмен қосылған баланс үшін бірдей жұмыс істейді.

Төлем шлюздері мен дайын плагиндер

2328.io шлюзіндегі қате түзетілді: төлем кезінде желі комиссиясы әрдайым алушы сомасынан шегерілетін еді. Енді жүйе комиссия төлеушіні дұрыс есептеп, төлемнің қалған баптауларын да ескереді.

Rapira және 2328 қайтадан «Дайын плагиндер» бөлімінде қолжетімді, дұрыс орнатылады және жүйе жаңартылғаннан кейін жоғалмайды.

Жаңалықтар, қалалар мен елдер

11.4 нұсқасындағы жаңалықтар бөліміндегі жаңа жарияланымдардың сақталмау қателігі түзетілді. Енді материалдар дұрыс жасалады, суреттер жүктеледі, автор автоматты түрде анықталады.

Қалаларды қосу және өңдеу жөнделді. Аударылған қала мен ел аттары таңдалған тілде дұрыс өңделеді және сақтау кезінде қате болмайды.

Елдер тізімінде растаумен жою мүмкіндігі пайда болды және тізім дереу жаңартылады. Егер елге байланысты қалалар болса, жүйе жоюды болдырмайды және қанша қаланы алдын ала көшіру немесе жою керектігін хабарлайды. Бұл байланысты деректердің кездейсоқ жоғалуынан қорғайды.

iEXExchanger 11.5 нұсқасы өнімді әрі қарай дамытуға негіз қалайды: серверлерді орнату және қызмет көрсету автоматтандырылады, жаңартулар бақыланып, кері қайтарылуы мүмкін, ал клиенттер мен әкімшілердің күнделікті жұмысы тұрақты әрі қауіпсіз болады.