Hosting

Hosting pentru Magento

Magazinele dezvoltate pe platforma Magento necesita de multe ori resurse mai mari decat ofera majoritatea pachetelor de hosting shared, in special daca au un numar mai mare de produse sau un trafic ridicat. Acest lucru este deseori intalnit si la alte platforme ecommerce (Prestashop, Opencart, WordPress Woocommerce, etc).

In anumite momente acestea se misca incet sau returneaza diverse erori de webserver sau baze de date (cand resursele alocate pachetului nu sunt suficiente). In general in aceste momente solutia este trecerea pe un VPS unde resursele sunt mai mari, dar care vine cu costuri mai mari cu serverul, licenta de Cpanel si nevoia unei administrari eficiente a serverului.

Pentru cei aflati in aceste situatii am gandit un hosting care sa ofere resurse suficiente pentru procesarea requesturilor si raspuns rapid in orice conditii.

Magento necesita minim 256M memorie PHP, dar recomandat este 512M ( Magento requires a memory_limit of no less than 256M ,preferably 512M). Astfel limita oferita pentru toate pachetele Magento SSD Hosting este de 2 GB. Astfel procesele PHP vor dispune de resurse suficente pentru rulare in orice moment.

In cazul magazinelor online cu multe produse aplicarea de diverse filtre si numararea produselor poate duce la un raspuns lent in afisarea rezultatelor. Am gandit o structura cu un server extrem de performant cu procesoare enterprise de ultima generatie si memorie foarte mare. In plus stocarea se face pe cele mai rapide discuri SSD PRO dispuse in RAID 10 marind si mai mult viteza de citire si scriere.

O alta problema intalnita la magazinele cu trafic mare este consumul excesiv de procesor, care trebuie sa faca fata atat requesturilor venite de la vizitatori cat si procesarii bazelor de date. Magento SSD dispune de 2 procesoare  de nivel enterprise de ultima generatie exact pentru a veni in intampinarea acestor situatii.

Magento SSD hosting ruleaza pe sistemul de operare Cloudlinux, foloseste Litespeed Server pentru viteza raspuns mare si ofera Cpanel pentru administrarea serviciilor incluse in pachetul de hosting.

 

Instalarea si functionarea Magento 2.0 pe hosting shared

In cazul ultimei versiuni a platformei Magento, 2.0,  proiectata si lansata de curand, pot aparea la instalarea pe servere  diverse erori si probleme de functionare.

Colegii nostri specialisti in administrare servere si development au investigat si testat problemele care apar la instalarea pe serverele shared hosting a platformei Magento 2.0 si au creat o serie de tutoriale care va vor ajuta sa rezolvati aceste probleme.

Daca intampinati erori din categoriile de mai jos va rugam sa urmati pasii din tutorialele de mai jos pentru solutionare:

Probleme aparute la afisare si functionare in Site si Admin |Magento 2 Frontend / Backend

Daca primiti aceasta eroare in Magentoo 2.0 dbModel read resource does not implement Zend_Db_Adapter_Abstract

Daca in admin apare mesajul: One or more indexers are invalid. Make sure your Magento cron job is running

Documentatie Magento 2.0 gasiti aici: http://devdocs.magento.com/guides/v2.0/install-gde/install-quick-ref.html .

Pentru performante maxime in rularea site-ului dvs dezvoltat pe Magento 2.0 fara grija administrarii unui VPS sau dedicat si a licentelor de Cpanel, Cloudlinux, Litespeed, anti malware etc. recomandam pachetele de hosting Hosting Magento SSD.

 

Softaculous

Softaculous este o librarie de scripturi ce reprezinta un ajutor in instalarea aplicatiilor web comerciale sau open source direct in website, prin intermediul unui sistem bine pus la punct si complet automatizat. Folosind acest utilitar, aplicatiile web, precum WordPress, Joomla, OpenCart, etc., pot fi instalate in doar cateva minute fara ca utilizatorul sa fie nevoit sa creeze baze de date si fara descarcarea si incarcarea kit-ului de instalare a CMS-ului pe server. Singura operatiune manuala pe care utilizatorul trebuie sa o efectueze  este completarea datelor de logare pentru accesarea ulterioara a panoului de administrare a aplicatiei web instalate.

Scripturile de instalare puse la dispozitie de Softaculous acopera o gama larga de aplicatii web iar acestea fac parte din urmatoarele categorii:  Blogging, Forum-uri, Calendare, E-Commerce, etc. Toate aplicatiile prezente in acest utilitar sunt actualizate la ultima versiune pusa la dispozitie de catre producatorii acestora.

Accesul spre utilitarul Softaculous se face direct din cPanel la sectiunea Software.
Panoul de administrare a utilitarului „Softaculous Apps Installer” este usor de utilizat si foarte intuitiv. Dupa accesarea panoului administrativ pe pagina principala apar informatii cu privire la numarul aplicatilor instalate in  momentul acela pe contul respectiv iar pe partea stanga sunt categoriile specificate anterior in articol, loc in care se pot alege aplicatiile web, disponibile, care pot fi instalate direct pe site, prin intermediul unui numar minim de click-uri.
Softaculous

Spre exemplu dorim sa instalam WordPress, la categoria Blogs alegem WordPress.
Acum sunt prezentate o serie de informatii cu privire la CMS-ul care urmeaza sa fie instalat, versiunea prezenta in Softaculous, data lansarii acestei versiuni si spatiul necesar pentru instalare aplicatiei. Instalarea in site se efectueaza din tab-ul „Install”.
wordpress softaculousIn tab-ul de „Install” va trebui setat folder-ul unde se doreste instalarea WordPress(In Directory), daca campul respectiv este gol atunci instalare se va efectua direct in folder-ul root si anume /public_html/, se alege username-ul de admin(Admin Username) se seteaza parola pentru admin(Admin Password), indicat este setarea unei parole cat mai complexe, si setarea unei adrese de email pentru admin(Admin Email). Dupa ce informatiile respective au fost setate tot ce trebuie facut este click pe butonul de instal din josul paginii.

Dupa cum se poate observat instalarea unui CMS devine un proces mult mai usor si automatizat prin intermediul utilitarului Softaculous, fiind un tool foarte util pentru cei care nu au foarte multa experienta in instalarea aplicatiilor web.

Diferenta dintre inregistrarea domeniului si hosting

Din momentul in care sunteti pregatit sa intrati in mediul online, fie prin intermediul unui blog personal, a unei pagini de prezentare a business-ului sau prin dezvoltarea unei magazin online, este important sa intelegeti diferenta  dintre inregistrarea domeniului si serviciul de hosting.
Inregistrarea domeniului reprezinta numele site-ului detinut sau URL-ul(exemplu: www.siteulmeu.ro). Pretul de inregistrare a domeniului difera in functie de extensia aleasa.
Atunci cand inregistrati un domeniu va ofera dreptul de proprietate deplina asupra acestuia si dreptul de folosinta a acestui domeniu. In urma inregistrarii domeniului nimeni nu mai poate utiliza denumirea domeniului, in afara de dumneavoastra. Chiar daca aveti domeniul inregistrat asta nu inseamna ca puteti crea un website. Pentru a urca continutul online si a lansa un website aveti nevoie si de un serviciu de hosting.
Pentru ca un website sa fie afisat pe internet este necesar ca toate fisierele sa fie urcate pe un server, acestea putand  fi „gazduite” la un provider de hosting. Practic, un provider de hosting ofera un spatiu care poate fi inchiriat, unde poate fi incarcat continutul dorit si aici putem face referire atat la site cat si la partea de email. Este bine de stiu ca aceasta chirie oferita nu vine cu site-ul gata conceput ci pune la dispozitie tool-urile necesare pentru posibilitea de a construi site-ul si adresele de email.
Hostvision ofera pachete de hosting in functie de nevoile fiecaruia, astfel încât este important ca  inainte de a achizitiona un pachet de hosting sa stiti care sunt  resursele de care aveti nevoie in crearea website-ului.
Asadar, fara un provider de hosting nu aveti o locatie unde sa incarcati continutul dorit, asadar domeniul fara hosting este asemenea unui cartele fara telefon mobil, aveti cartela, insa acesta nu poate fi folosita pentru a efectua sau primi apeluri, ci doar aveti numarul de telefon.
Recomandat este sa achiziționati atat  domeniul cat si pachetul de hosting de la acelasi provider, deoarece este mult mai usor pentru dumneavoastra sa administrati ambele servicii.

Ce facem dupa ce am inregistrat un domeniu?

Dupa ce domeniul a fost inregistrat, trebuie conceput un plan avand in vedere aspectulul si design-ul website-ului si evident setarea unei adrese de email.

Unul dintre cei mai importanti pasi dupa rezervarea domeniului este construirea site-ului. In acest pas totul incepe sa prinda contur si toate eforturile depuse pana in acest moment vor fi evidentiate.

Unii provideri de hosting ofera anumite instrumente ajutatoare, precum este Softaculous, care ajuta la instalarea unui CMS(content management system) fara a mai fi nevoie de un kit de instalare. Astfel de instrumente pot fi simple de utilizat in instalarea CMS-ului dorit sau pot fi mai complicate, insa cu putin exercitiu si cu ajutorul tutorialelor, construirea un website nu trebuie sa fie un lucru dificil.

Design-ul site-ului depinde de anumiti factori, precum:
– Care este scopul website-ului? Ce vor face vizitatorii pe acest site?
– Daca este un site dedicat unui anumit business, vor fi descrise activitatiile companiei, daca business-ul respectiv produce sau doar vinde produse? Produsele respective vor fi vandute prin intermediul acestui site?
– Care este scopul companiei? Care este perceptia pe care website-ul o va oferii companiei?
– Cat de mult ajuta site-ul in campaniile de marketing? Ar trebui sa fie asemenea unei material printat(ex.:brosura, etc.)? Sau se doreste sa fie un site interactiv?

Poate mai presus de dorinta de rezervarea unui domeniu in crearea unui website, este si crearea unei adrese de email. Un business este cu mult mai credibil si profesional daca toti angajatii companiei au o adresa de mail personalizata. Modul in se poate crea o adresa de email depinde de providerul de hosting si pachetul de hosting ales. In functie de pachetul de hosting ales, se permite crearea unui anumit numar de adrese de email.

In momentul in care se creaza adrese de email pentru angajatii companiei, trebuie tinut cont de un anume sablon constant pentru a oferi o stabilitate adreselor de email din cadrul companiei. Chiar daca ne gandim ca nu este un aspect important, clientii observa aceste mici detalii care denota profesionalism.

R1Soft (Server Backup Manager) un manager util si usor de utilizat pentru backup-uri

Backup-ul reprezinta o copie de rezerva a continutului din cont, astfel incat aceasta sa poata fi folosita ulterior pentru restaurarea datelor, in caz de nevoie ( de ex. in caz de stergere de date din greseala, fisiere malware in cont, update-uri ale CMS-ului care duc la nefunctionarea site-urilor, etc.).

Actual pe serverele noastre exista optiunea clasica a generarii unui backup in orice moment dorit, cu salvarea acestuia pe spatiul alocat pachetului de hosting achizitionat (backup efectuat prin interfata cPanel -> Backups -> Download or Generate a Full cPanel Backup).
r1soft-logo-600x181
Pentru a oferi o alternativa de generare a unui full backup al site-ului, am implementat un manager util pentru backup-uri pe serverele noastre. Mai mult de atat, am decis sa oferim clientilor un control „granular” asupra datelor din backup-uri printr-un serviciu de tip „self-service” de la R1soft. Clientii au posibilitatea de a face restore direct din interfata R1Soft fie pentru intregul backup efectuat, fie pentru un set de fisiere/foldere sau doar pentru o baza de date, in functie de ce anume trebuie recuperat.

Panoul de restore se poate accesa prin cPanel -> R1soft si introducand datele de conectare de la userul de cPanel. Clientii beneficiaza gratuit de aceasta solutie, aceasta avand un numar prestabilit de puncte de restore, in functie de pachetul ales.

Backup-ul „clasic” generat prin cPanel nu oferea posibilitatea de a face restore doar la bazele de date MySQL, fiind de obicei nevoie de interventia providerului de hosting. In schimb backup-urile generate cu ajutorul utilitarului R1Soft vor oferi un control deplin utilizatorului asupra bazelor de date MySQL din backup, cu posibilitea de a restaura usor si pe cont propriu bazele de date(MySQL) din backup, ori de cate ori este nevoie.

Pentru mai multe detalii, va rugam sa vizitati site-ul R1Soft.