[Tutorial] Admin Management System Alpha V 0.0.1

Locked
User avatar
gerassss
Membru
Membru
Posts: 168
Joined: 8 years ago
Location: On my chair.
Has thanked: 0
Been thanked: 0
Zodiac:
Age: 26
Status: Offline

8 years ago

Cerinte:Webhost cu Cron Jobs si posibilitate adaugare remote hosts pentru a accepta conexiuni externe de la IP-ul serverului.

Functii:
Adaugarea adminilor:
-pe o perioada nedeterminata
-pe o perioada de x minute

Adaugarea mai multor servere pe care le puteti administra
Adaugarea rank-urilor [acceselor] adminilor
Afisarea adminilor permanenti si a adminilor temporari si durata ramasa

Tutorial de instalare:

Pasul 1
Urcam fisierele pe host[continutul folderului upload], si editam fisierul config.php astfel incat sa il conectam la o baza de date.

Pasul 2
Intram in PhpMyAdmin, selectam baza de date folosita mai sus si dam import la fisierul database.SQL

Pasul 3
Deschidem intr-un browser domeniul/subdomeniul la care am adaugat fisierele acestea si ne logam cu userul admin si parola admin (admin:admin)

Pasul 4
Mergem la Servere si adaugam serverul pe care vrem sa il administram, ii scriem numele serverului si alegem un nume pentru tabelul din baza de date la care vom conecta serverul
Exemplu:

Code: Select all

Nume:Cs.Domeniu.Ro
Database: adminscs
Pasul 5
Mergem la Rank , si adaugam numele rank-ului si viitoarele accese ale adminilor
Exemplu:

Code: Select all

Nume: Owner
Access: abcdefghijklmnopqrstu
Pasul 6
Mergem la Adauga admin si adaugam adminii care ii vrem pe server.

Pasul 7
Acum va trebui sa setam serverul sa isi ia adminii din baza de date, vom edita plugins.ini, si vom scoate plugin admin.amxx, vom adauga ; in fata pluginului, si vom activa admin_sql.amxx , stergem ; din fata acestui plugin.

Pasul 8
Acum va trebui sa conectam serverul la baza noastra de date
in configs trebuie sa avem un fisier numit sql.cfg, il editam in felul urmator:

la amx_sql_host vom pune IP-ul webhostului
la amx_sql_user vom pune userul care are acces la baza de date
la amx_sql_pass vom pune parola userului de mai sus
la amx_sql_db vom pune numele bazei de date
la amx_sql_table vom pune numele tabelului creat cand am adaugat serverul in interfata noastra WEB

Pasul 9
Pentru a putea seta adminii pe o perioada de timp avem nevoie de un webhost cu cronjobs.
Navigam la domeniu.TLD/event.php
si daca am facut totul bine pana acum, ar trebui sa apara ceva de genul:

Code: Select all

php -f /home/marian/public_html/europacs.ro/demo/event.php
In cPanelul de webhost setam un CronJob sa ruleze in fiecare minut iar la comanda adaugam ce ne-a aparut cand am navigat catre event.php, si anume:

Code: Select all

php -f /home/marian/public_html/europacs.ro/demo/event.php
Pasul 10
Asta a fost tot,eventual, daca sunt probleme cu adminele executati un amx_reloadadmins sau adaugati pluginul adminfix.amxx . Spor la joc :)[/b]
// life motto
if (sad() === true) {
sad().stop();
beAwesome();
}
Locked

Return to “Tutoriale”