Review Hosting Elvsoft sau cum sa pierzi fisiere de pe server cu tot cu backup
Jun 23, 2009 Web development, hosting
Era odata un coder php care a facut cateva site-uri, pana cand l-a un moment dat a zis ca trebuie sa tina site-urile astea undeva mai organizat. Asa ca s-a decis el sa isi ia un VPS. Asa ca s-a apucat sa caute in stanga si in dreapta de unde as putea sa isi ia aceasta minuntata masinarie. Read the rest of this entry »
Dupa multe cautari s-a hotarat la un negustor din cetatea Napoca care era cunoscut sub numele de ElvSoft. Toate pareau perfecte, nu era nici prea scumpa, pentru ca micul coder nu isi permintea cea mai frumoasa masinarie, dar parea de incredere negustorul. In plus precaut coderul ii cere negustorului sa faca copii de siguranta la toate site-urile in mod automat, ca sa nu aibe griji.
Cum se poate schimba configurarea php pe un server shared ?
May 28, 2008 hosting, php&mysql 101
Cateodata in aplicatiile pe care le creati veti fi nevoiti sa modificati o anumita configurare a php-ului de la valoarea default la valoare necesara pentru a putea dezvolta aplicatia. Cea mai intalnita modificare este aceea legata de flag-ul global_registers si anume setarea lui off ( nu am nici cea mai mica idee de ce unele servere inca mai au global_registers on ).
Daca este vorba de un server local pe care il rulazi pe calculatorul tau, sau de un server la care ai acces de root, solutia este foarte simpla : trebuie doar sa modifici ce doresti in fisierul de configurare (php.ini) ce ai nevoie, restart la server … si voila job done.
Dar ce se intampla daca esti pe un hosting shared. Nu poti sa ceri echipei de suport a serverului sa modifice configurarea pentru tine ( nu prea ar putea nici daca ar vrea, deoarece ar afecta toate site-urile de pe server si ar fi cativa oameni nervosi pe chatul de suport in cateva minute de la schimbare
). Din fericire persoanele care au construit software-ul rulat de server ( apache in cele mai multe cazuri ) s-au gandit la tine si la situatia asta si au adaugat 2 posibilitati ca tu sa poti schimba local configurarile php fara a afecta celelalte domenii hostate pe server.
1. Crearea unui fisier PHP.ini local
Pur si simplu creezi un nou fisier php.ini in root-ul domeniului si adaugi configurarile de care ai nevoie in aceast fisier ca si cum el ar fi cel din directorul de instalare al php-ului. Aceasta va face ca acele setari sa fie suprascrise de la cele globale doar pentru domeniul tau. Revenind la situatia noastra de a seta register_globals off ar tb sa adaugi urumatoarea linie :
“register_globals = off”
2. Modificarea configurarii cu fisierul .htaccess
A doua metoda ar fi sa te folosesti de fisierul .htaccess ( cunoscut de uni doar pentru partea de url_rewrite ). Pentru aceasta trebuie sa stii o anumit sintaxa:
# pentru a modifica un atribut flag
php_flag [name] [value]# pentru a modifica un atribut valoare
php_value [name] [value]
Revenind la exemplul nostru : php_flag register_globals off
Pentru a testa daca modificarile facute au fost efectuate, poti folosi functia phpinfo(). Noile setari ar trebui sa apara in coloana LOCAL.
Ar trebui sa stii ca nu toate serverele suporta aceste 2 metode, unele suporta doar una dintre ele, asa ca ar fi indicat sa intrebi baieti de la suport care din aceste metode este suportata de server, nu de alta dar sa nu te chinui degeaba si sa spui ca ti-am spus eu prostii.
Si inca o nota, nu toate setarile php pot fi modificate local. O lista cu toate setarile si cum pot fi ele modificate se gaseste pe site-ul oficial php :
http://www.php.net/manual/en/ini.php#ini.list
Setarile care pot fi suprascrise local au PHP_INI_PERDIR sau PHP_INI_ALL in coloana Changeable. Cele care au PHP_INI_SYSTEM pot fi modificate doar din fisierul php.ini din folderul de instalare al php-ului.
Cam asta a fost. Sper ca v-a redus googling time-ul putin.
Cheers.
Transfer cont WHM/cPanel pe un alt server
Nov 23, 2007 hosting, whm&cpanel
Vine si un timp cand o sa gasesti o oferta mai buna pentru hosting si vrei sa iti muti clienti ( conturile ) pe un nou server. Metoda ideala ar fi sa realizezi acest lucru fara sa dai de banuit clientilor ca ai mutat serverul. Deasemenea si a minimiza timpul in care site-urile sa nu functioneze, e-mailurile pierdute si pierderile de date.
Prin acest articol sper sa va ajut sa realizati acest lucru, el este pentru cei care folosesc WHM/Cpanel dar principiile se pot aplica si pentru alte softuri de control panel folosite. Totusi pentru a putea realiza acest lucru aveti nevoie de parola de root a serverului vechi sau de userul si parola clientului.
Primul pas este sa modifici valoare TTL ( Time To Live ) pentru fiecare cont pe care doresti sa il transferi. Pentru a face acest lucru urmareste urmatorii pasi :
1. Click pe Edit DNS zone in sectiunea DNS Functions ( Aceasta gasindu-se in WHM ). Selecteaza contul pe care vrei sa il muti si da click pe butonul de edit .
2. In domain zone vei vedea urmatorul text @ IN 14400 SOA undeva in partea de sus a pagini, acest numar spune serverelor DNS timpul cat aceste setari sunt valabile, in acest caz 4 ore, si pentru ca dorim un updatare cat mai rapida a setarilor vom modifica acesta inregistrare in 3600 adica o ora. Daca nu ati realizat inca
cifra este in secunde.
3. Aceasi regula se aplica pentru inregistrarea TTL pe care o vei gasi undeva mai jos. Modifica si acesta inregistrare de la 14400 la 3600 deasemenea.
4. Ca sa transmitem serverelor de DNS ca aceste setari sunt noi vom modifica serial number-ul incrementandul cu 1. ( Acest lucru este posibil sa fie facut de WHM in mod automat dar e bine sa il incrementati si voi ca sa fiti siguri )
Dupa ce ati realizat toti pasi de mai sus pentru toate conturile pe care vreti sa le mutati … puteti lua o bine meritata pauza. In acest timp setarile noi se vor propaga in toate serverele.
Dupa ce au trecut cele patu ore suntem agta sa incepem transferul efectiv. Pentru a realiza acest lucru ne vom loga in WHM pe noul server si in sectiunea transfers vom avea mai multe optiuni pentru a realiza transferul.
Avem o optiune de “Multiple accounts transfer”. Aceasta meoda desi este o mai metoda rapida are dezavantajul de a fi mai putin sigura, si are riscul de a pierde date mai ales daca vei transfera site-uri mari cu un volum mare de fisiere/baza de date. Mutand conturile unul cate unul desi va dura mult mai mult va minimiza riscul de a pierde date. In acest articol vom trata aceasta din urma metoda.
Avem 2 optiuni pentru ultima metoda :
1. Prima daca deti parola de root la vechiul server.
2. A doua daca stiu userul si parola clientului
Dupa ce te decizi ce metoda sa folosesti si ai datele ( user si parola ) la indemana putem incepe transferul :
1. Primul pas este sa determini ce fel de site este static ( fisiere HTML ) sau dinamic ( foloseste baze de date ). Daca vobim de un site dinamic va trebui sa inchizi serverul de baza de date pentru o ora cat va dura transferul. Motivul din spatele acestei actiuni este ca nu dorim ca in timp ce facem transferul baza de date de pe vechiul server sa fie modificata si acete modificari sa nu apara pe noul server.
2. Acum selecteaza optiunea pe care te-ai decis sa o folosesti si complecteaza in formularul aparut adresa de ip a vechiului server, username-ul si parola. Deasemenea trebuie bifata daca vrei sa dai o adresa de ip noului cont sau nu. Dupa toate aste da click pe butonul setup.
Serverul va incepe sa preia datele de pe vechiul server prin FTP impartind informatia ( fisiere, baza de date ) in pachete.
ATENTIE !! In timpul acestei operatiuni nu apasa pe butoanele de stop,back sau refresh ale browserului deoarece acest lucru va cauza pierderi de informatii din noul cont pe care il creati.
3. Urmatorul pas presupune sa mergem la Edit DNS Zone din nou ( dar pe noul server de data asta ), selectateaza noul cont si da click pe butonul de edit, si schimbati informatiile de la nameservere ca ele sa reflecte namserverele tale si nu cele default, modifica serial number-ul si da click pe save.
4. Acest pas va realiza redirectarea din DNS a site-ului de pe vechiul server pe cel nou. Mergi la Edit DNS Zone pe vechiul server si schimba toate adresele de ip din adresa serverului vechi in adresa serverului nou, incrementeaza serialul si click pe save.
Si ai transferat on cont. In aproximativ o ora acesta va functiona pe noul server.Repeta toti pasi pentru toate conturile pe care vrei sa le transferi.
Dupa ce ai transferat toate conturile mai ai un singur lucru de facut, trebuie sa mergi la register-ul pentru domeniul care are ns-urile tale si sa modifici adresa de ip catre noul server.
Cam asta a fost totul. In felul asta o sa ai toate conturile transferate si functionale inainte de a avea namserverele propagate complet.
Sper ca acest articol ti-a fost util si astep comentariile voastre.


