Modhanna íocaíochta Abuse

Treoracha Suiteála Modúl WHMCS

26.09.2024, 12:51

Is córas uathoibrithe é WHMCS (Web Host Manager Complete Solution) do chuideachtaí óstála agus do sholáthraithe seirbhísí Idirlín. Cuireann sé feidhmiúlacht ar fáil le haghaidh bainistíocht cliant, billeáil, tacaíocht agus uathoibriú próiseas. Seo thíos treoracha maidir leis an modúl seo a shuiteáil.

CÉIM 1. Ag luchtú an mhodúil

Modúl a uaslódáil chuig an bhfreastalaí tríd an líne ordaithe ag baint úsáide as scp:

 scp /path/to/local/module-whmcs-billmanager.zip username@remote_server:/path/to/remote/directory

Sampla má tá tú sa bhfillteán leis an gcomhad cheana féin:

 scp module-whmcs-billmanager.ziproot@77.92.122.212:/var/www/www-root/data/www/data-hub.online/

Ansin beidh ort pasfhocal an fhreastalaí a iontráil.

Tar éis an comhad a uaslódáil chuig an bhfreastalaí, ceangail leis an bhfreastalaí trí SSH agus dízipeáil an comhad.

 ssh user@remote_server

Iarrfar ort do phasfhocal freastalaí a iontráil.

Ansin ní mór duit dul chuig d’fhillteán tionscadail agus an áit ar d’íoslódáil tú an comhad.

 cd /var/www/path/to/destination/

Ní mór an chartlann a dhíphacáil i bhfréamh an tionscadail.

 unzip module-whmcs-billmanager.zip

Tá 3 leagan den mhodúl sa chartlann seo a fhreagraíonn don leagan de PHP ar a n-oibríonn whmcs, chun do leagan de PHP a fháil amach téigh chuig Utilities/System/PHP info.

Ansin ní mór duit cartlann an leagain a dtacaítear leis ag do whmcs a dhíphacáil arís.

I gcás php 7.1, php 7.2, php 7.4 cuir isteach

 unzip version7.1|7.2|7.4.zip

I gcás leagan 8.1 de php, cuir isteach

 unzip version8.1

I gcás leagan 8.2 de php, cuir isteach

 unzip version8.2

Ansin ní mór duit (éigeantach) cearta a dheonú do na comhaid. Is féidir leat é seo a dhéanamh agus tú i bhfillteán an tionscadail, cuir isteach an t-ordú
modúil/freastalaithe/PQH chmod -R 755

Tá an modúl luchtaithe.

Nó an modúl a uaslódáil chuig an bhfreastalaí trí FileZilla

Ar do ríomhaire, dízipeáil an comhad module-whmcs-billmanager.zip

Ansin ní mór duit cartlann an leagain a thacaíonn do whmcs leis a dhíphacáil arís:

 Для версии php 7.1, php 7.2, php 7.4 архив version7.1|7.2|7.4.zip Для версии php 8.1 архив version8.1 Для версии php 8.2 архив version8.2

Ansin ceangail le do fhreastalaí ag baint úsáide as filezilla

Aistrigh comhaid chuig fillteán fréimhe an tsuímh ón gcartlann a fhreagraíonn do do leagan de PHP (mar atá sa phictiúr thíos).

Ansin ní mór duit (éigeantach) cearta a dheonú don fhillteán agus do na comhaid. Is féidir leat é seo a dhéanamh trí dhul chuig an bhfillteán modúil/freastalaithe agus cliceáil ar dheis ar an bhfillteán PQH agus an mhír tréithe comhaid a roghnú sa fhuinneog aníos, an luach uimhriúil 755 a iontráil sa réimse agus an bosca a sheiceáil le haghaidh athfhillteáin isteach i bhfo-eolaire (mar atá sa phictiúr thíos).

Tá an modúl luchtaithe.

CÉIM 2. Seiceáil IonCube

Ar ár n-óstáil chomhroinnte, braitheann tacaíocht IonCube agus a leagan ar an leagan PHP a roghnaíonn an t-úsáideoir. Tá sé seo fíor maidir le haon líne phlean óstála, chomh maith le freastalaithe fíorúla/tiomnaithe a bhfuil painéal ISPManager suiteáilte orthu.

Aird: má tá an painéal ISPManager4 suiteáilte ar do fhreastalaí, tá IonCube suiteáilte agat cheana féin do na leaganacha uile a dtacaítear leo. Níor cheart duit na treoracha seo a leanúint faoi aon imthosca, mar d’fhéadfadh sé seo a bheith ina chúis le neamhoibriú iomlán an fhreastalaí. Más gá duit leagan IonCube a nuashonrú, déan teagmháil leis an tSeirbhís Tacaíochta.

Réamhriachtanais chun IonCube a shuiteáil

Mura bhfuil aon phainéal rialaithe agat ar fhreastalaí, b’fhéidir go mbeidh ort IonCube a shuiteáil de láimh.

D’fhéadfadh an próiseas suiteála a bheith difriúil ag brath ar do chóras oibriúcháin. Beag beann ar an gcóras oibriúcháin, is é an chéad chéim i gcónaí ná ceangal trí SSH agus rochtain fréimhe a fháil.

Chun IonCube a shuiteáil, beidh meaisín le freastalaí gréasáin gníomhach agus oibre, Apache nó Nginx, agus leagan suiteáilte de PHP ón liosta a dtacaítear leis ag IonCube Loader ag teastáil uait.

Nóta: Tá sainiúlacht áirithe ag baint le IonCube Loader - is minic nach dtacaíonn sé le leaganacha "nialasacha" de PHP, mar shampla PHP 8.0. Mar sin féin, tacaíonn sé le leaganacha PHP 8.1 nó PHP 8.2.

Suiteáil céim ar chéim de IonCube

Tábhachtach: athraíonn brí na n-orduithe a úsáidtear le linn suiteáil IonCube Loader ag brath ar roinnt athróg: leagan PHP ar an bhfreastalaí, suíomh eolaire PHP, agus leagan ailtireachta an fhreastalaí. Anseo agus thíos, cuirfimid luachanna na n-athróg seo i láthair. Ina n-áit, le linn na suiteála, beidh ort na luachanna cuí a chur in ionad do fhreastalaí.

1. Ceangail leis an bhfreastalaí trí SSH.

2. Seiceáil ailtireacht an fhreastalaí reatha:

 uname -m Exit x86_64

Mar is léir ó x86_64, ritheann ár bhfreastalaí reatha ar ailtireacht 64-giotán. Léireodh luachanna cosúil le i686 a mhalairt – ailtireacht 32-giotán.

Ansin, téigh chuig an eolaire tmp agus íoslódáil an chartlann riachtanach:

Do chórais 64-giotán:

 cd /tmp wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Do chórais 32-giotán:

cd /tmp wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

Tar éis duit an cartlann a íoslódáil, ní mór duit í a dhízipeáil:

Ós rud é go n-úsáidimid ailtireacht 64-giotán inár sampla, d’íoslódáileamar agus dhíphacáileamar an chartlann seo go díreach.

 tar -zxvf ioncube_loaders_lin_x86-64.tar.gz

5. Téigh go dtí an t-eolaire ioncube agus féach ar an liosta comhad.

 cd ioncube/ ls -l

Conclúid

total 39260 -rw-rw-r-- 1 507 507 472192 Sep 9 2023 ioncube_loader_lin_4.1.so -rw-rw-r-- 1 507 507 471968 Sep 9 2023 ioncube_loader_lin_4.2.so -rw-rw-r-- 1 507 507 472768 Sep 9 2023 ioncube_loader_lin_4.3.so -rw-rw-r-- 1 507 507 490752 Sep 9 2023 ioncube_loader_lin_4.3_ts.so -rw-rw-r-- 1 507 507 475840 Sep 9 2023 ioncube_loader_lin_4.4.so -rw-rw-r-- 1 507 507 494880 Sep 9 2023 ioncube_loader_lin_4.4_ts.so -rw-rw-r-- 1 507 507 483360 Sep 9 2023 ioncube_loader_lin_5.0.so -rw-rw-r-- 1 507 507 497632 Sep 9 2023 ioncube_loader_lin_5.0_ts.so -rw-rw-r-- 1 507 507 1116768 Sep 9 2023 ioncube_loader_lin_5.1.so -rw-rw-r-- 1 507 507 1155744 Sep 9 2023 ioncube_loader_lin_5.1_ts.so -rw-rw-r-- 1 507 507 1139936 Sep 9 2023 ioncube_loader_lin_5.2.so -rw-rw-r-- 1 507 507 1176704 Sep 9 2023 ioncube_loader_lin_5.2_ts.so -rw-rw-r-- 1 507 507 1222328 Sep 9 2023 ioncube_loader_lin_5.3.so -rw-rw-r-- 1 507 507 1275512 Sep 9 2023 ioncube_loader_lin_5.3_ts.so -rw-rw-r-- 1 507 507 1512960 Sep 9 2023 ioncube_loader_lin_5.4.so -rw-rw-r-- 1 507 507 1599584 Sep 9 2023 ioncube_loader_lin_5.4_ts.so -rw-rw-r-- 1 507 507 1520056 Sep 9 2023 ioncube_loader_lin_5.5.so -rw-rw-r-- 1 507 507 1602040 Sep 9 2023 ioncube_loader_lin_5.5_ts.so -rw-rw-r-- 1 507 507 1485192 Sep 9 2023 ioncube_loader_lin_5.6.so -rw-rw-r-- 1 507 507 1549640 Sep 9 2023 ioncube_loader_lin_5.6_ts.so -rw-rw-r-- 1 507 507 1254608 Sep 9 2023 ioncube_loader_lin_7.0.so -rw-rw-r-- 1 507 507 1316080 Sep 9 2023 ioncube_loader_lin_7.0_ts.so -rw-rw-r-- 1 507 507 1355080 Sep 9 2023 ioncube_loader_lin_7.1.so -rw-rw-r-- 1 507 507 1438760 Sep 9 2023 ioncube_loader_lin_7.1_ts.so -rw-rw-r-- 1 507 507 1407568 Sep 9 2023 ioncube_loader_lin_7.2.so -rw-rw-r-- 1 507 507 1489008 Sep 9 2023 ioncube_loader_lin_7.2_ts.so -rw-rw-r-- 1 507 507 1316800 Sep 9 2023 ioncube_loader_lin_7.3.so -rw-rw-r-- 1 507 507 1386880 Sep 9 2023 ioncube_loader_lin_7.3_ts.so -rw-rw-r-- 1 507 507 1363392 Sep 9 2023 ioncube_loader_lin_7.4.so -rw-rw-r-- 1 507 507 1430848 Sep 9 2023 ioncube_loader_lin_7.4_ts.so -rw-rw-r-- 1 507 507 1401736 Sep 9 2023 ioncube_loader_lin_8.1.so -rw-rw-r-- 1 507 507 1506216 Sep 9 2023 ioncube_loader_lin_8.1_ts.so -rw-rw-r-- 1 507 507 1439016 Sep 9 2023 ioncube_loader_lin_8.2.so -rw-rw-r-- 1 507 507 1546568 Sep 9 2023 ioncube_loader_lin_8.2_ts.so -rw-r--r-- 1 507 507 10768 Aug 5 2022 LICENSE.txt -rw-r--r-- 1 507 507 181104 Aug 15 2022 loader-wizard.php -rw-r--r-- 1 507 507 4070 Sep 9 2023 README.txt -rw-r--r-- 1 507 507 39548 Sep 9 2023 USER-GUIDE.pdf -rw-r--r-- 1 507 507 11269 Sep 9 2023 USER-GUIDE.txt

Mar is léir dúinn, bhí go leor leaganacha éagsúla den mhodúl sa chartlann do leaganacha éagsúla de PHP. Ní mór dúinn a fháil amach cé acu de na comhaid seo atá de dhíth orainn le haghaidh suiteála ina dhiaidh sin.

6. Agus do leagan PHP ar eolas agat (ón gcéad chéim), is é an chéad chéim eile suíomh an eolaire ina mbeidh ort IonCube Loader a shuiteáil a chinneadh.

 php -i | grep extension_dir

Conclúid

 extension_dir => /usr/lib/php/20210902 => /usr/lib/php/20210902

Beidh an suíomh /usr/lib/php/20210902 ag teastáil uainn sa phróiseas suiteála ina dhiaidh sin. Sa chóras oibriúcháin ón mbrainse Centos, d'fhéadfadh fillteán den sórt sin breathnú cosúil le /usr/lib64/php/modules.

7. Cóipeáil na comhaid IonCube chuig an eolaire atá uait.

 sudo cp /tmp/ioncube/ioncube_loader_lin_8.1.so /usr/lib/php/20210902

8. Anois ní mór duit athruithe a dhéanamh ar na comhaid chumraíochta php.ini. D’fhéadfadh a suíomh a bheith éagsúil i gcumraíochtaí freastalaí éagsúla:

 sudo nano /etc/php/8.1/cli/php.ini #для PHP CLI sudo nano /etc/php/8.1/fpm/php.ini #для PHP-FPM & Nginx sudo nano /etc/php/8.1/apache2/php.ini #для Apache2

Cuir líne mar seo a leanas ag tús php.ini:

 zend_extension = /usr/lib/php/20210902/ioncube_loader_lin_8.1.so

9. Atosaigh an freastalaí gréasáin:

Apache Ubuntu/Debian sudo systemctl restart apache2 Apache Centos/Rocky/Alma sudo systemctl restart httpd Nginx/PHP-FPM sudo systemctl restart nginx sudo systemctl restart php-fpm

10. Seiceáil ceartúlacht an tsuiteála leis an ordú:

 php -v

Má éiríonn leis an suiteáil, taispeánfar líne le faisnéis faoin leagan reatha den IonCube mar seo a leanas:

Conclúid

 PHP 8.1.2-1ubuntu2.17 (cli) (built: May 1 2024 10:10:07) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.2, Copyright (c) Zend Technologies with the ionCube PHP Loader v13.0.2, Copyright (c) 2002-2023, by ionCube Ltd. with Zend OPcache v8.1.2-1ubuntu2.17, Copyright (c), by Zend Technologies

CÉIM 3. Cuir freastalaí leis

Téigh go dtí an painéal riaracháin.

 System Settings/Servers

Cliceáil Cuir Freastalaí Nua Leis

Líon isteach an fhoirm mar atá sa phictiúr thíos

Sa réimse Modúil aimsímid: PQH

Sa réimse Ainm Óstach nó Seoladh IP, cuir isteach: client.the.hosting

Ansin, cuir isteach sonraí do chuntais (logáil isteach, pasfhocal) ó client.the.hosting

Agus cliceáil ar aghaidh.

Ar an gcéad leathanach eile, ní mór duit ainm an fhreastalaí (do rogha féin) a iontráil agus cliceáil ar Sábháil Athruithe.

CÉIM 4. Riarthóir Modúil

Ní mór duit riarthóir nua a chruthú.

Is féidir é seo a dhéanamh trí dhul chuig socruithe/bainistigh riarthóirí

Ansin cliceáil ar an gcnaipe Cuir Riarthóir Nua Leis

Ról: Riarthóir iomlán

Ainm úsáideora (riachtanach!): apisystem

Is fútsa atá an chuid eile de na sonraí le roghnú.

Sampla (scáileán thíos)

CÉIM 5. Réimsí breise

Is féidir réimsí amhail an rogha córais oibriúcháin nuair a cheannaítear iad a chumrú trí dhul chuig socruithe/socruithe córais/Roghanna Inchumraithe

Cliceáil ar an gcnaipe Cruthaigh Grúpa Nua, ansin sonraigh ainm an ghrúpa de réir do rogha féin.

agus cliceáil an cnaipe Sábháil Athruithe, ansin cliceáil an cnaipe a thaispeántar Cuir Rogha Inchumraithe Nua Leis

Ansin sa fhuinneog aníos, cuir isteach sa réimse Ainm Rogha: “Teimpléad VM”

Ansin cuir an luach leis an réimse Cuir Roghanna leis.

Seo liosta de na luachanna uile a dtacaítear leo:

VM6_ISPsystem_Alma-Linux-8 VM6_ISPsystem_Alma-Linux-9 VM6_ISPsystem_Astra-Linux-CE VM6_ISPsystem_CentOS-8-Stream VM6_ISPsystem_CentOS-9-Stream VM6_ISPsystem_Debian-10 VM6_ISPsystem_Debian-11 VM6_ISPsystem_Debian-12 VM6_ISPsystem_FreeBSD-12 VM6_ISPsystem_FreeBSD-13 VM6_ISPsystem_Oracle-Linux-8 VM6_ISPsystem_Rocky-Linux-8 VM6_ISPsystem_Ubuntu-18.04 VM6_ISPsystem_Ubuntu-20.04 VM6_ISPsystem_Ubuntu-22.04 VM6_ISPsystem_VzLinux-8

Cliceáil Sábháil Athruithe sa chluaisín seo agus sa chluaisín Grúpaí Roghanna Inchumraithe araon.

CÉIM 6. Táirgí a chur leis

Téigh go Socruithe/Socruithe Córais/Táirgí,Seirbhísí

Cruthaigh grúpa nua trí chliceáil ar an gcnaipe Cruthaigh Grúpa Nua.

Ansin, líon isteach na réimsí mar is mian leat.

Sábháil agus téigh ar ais go Socruithe/Socruithe Córais/Táirgí,Seirbhísí

  1. Cliceáil ar Chruthaigh Táirge Nua
  2. Ansin (riachtanach) roghnaigh
  3. Cineál Táirge: Freastalaí/VPS
  4. Modúl: PQH

Líon isteach an chuid eile de réir do rogha féin.

Nuair a bheidh sé sábháilte, is féidir leat an táirge seo a shaincheapadh.

Sa chluaisín Sonraí (an scáileáin thíos) is féidir leat an táirge a shaincheapadh de réir mar is mian leat (Ainm an Táirge, Slogan an Táirge, Cur Síos Achomair ar an Táirge, Cur Síos ar an Táirge).

Ba chóir an bosca seiceála sa luach Éiligh Fearann a bhaint.

Ná déan dearmad socruithe do tháirge a shábháil.

Sa chluaisín Praghsála (an scáileáin thíos) is féidir leat an íocaíocht don táirge a shocrú. Ná déan dearmad socruithe an táirge a shábháil.

Sa chluaisín Socruithe Modúil (scáileán thíos)

Roghnaigh (riachtanach) Ainm an Mhodúil: PQH

Ansin roghnaigh an t-ionad sonraí agus an taraif a chomhlíonfaidh an táirge seo.

Ná déan dearmad socruithe do tháirge a shábháil.

Sa chluaisín Réimsí Saincheaptha (scáileán thíos), BÍ CINNTE go gcuirfidh tú an luach “VMid” isteach sa réimse Ainm Réimse.

Saincheap na cluaisíní atá fágtha de réir mar is mian leat.

Ansin, chun an próiseas chun táirgí a chur leis a shimpliú, is féidir leat iad a dhúbailt (scáileán thíos)

CÉIM 7. Tástáil

Cruthaigh úsáideoir, cuir barr airgid ar a gcuntas agus déan iarracht seirbhís a ordú ó chuntas tástála. Nuair a dhéanann úsáideoir ordú, aistreoidh an modúl na paraiméadair go léir chuig BILLmanager, ordóidh sé freastalaí uathoibríoch agus nuair a ghníomhaítear an freastalaí ar thaobh BILLmanager, gníomhaítear an tseirbhís ar thaobh WHMCS freisin.