Pregatirea pentru instalare
Cerinte
Etomite este un proiect 'open source', asa ca este normal ca si dependintele lui sa fie open source.
Etomite cere sa aveti o baza de date MySQL. Etomite merge cu MySQL
versiunile de la 3 la 5, desi probabil versiunea 4 este cea mai sigura
daca ati avea de ales. (Acest lucru este doar chestie de numere, in
prezenr cei mai multi utilizatori folosesc versiunea 4; versiunea 3
este veche, versiunea 5 este foarte noua.) Testeri pentru versiunea
Beta, Etomite 0.6.1 au folosit MySQL versiunea 4 si 5.
Etomite foloseste limbajul de scripting PHP. PHP versiunile 4 si 5 sunt
amandoua suportate, dar este posibil sa apara probleme ocazionale cu
PHP 5. Desi PHP 5 nu este chiar nou, nu a fost folosit pe scara large
de companiile de hosting din cauza incompatibilitatiilor cu PHP 4, si
cu multe produse existente care se bazeaza pe PHP.
Cu o singura exceptie, nu conteaza ce web server sau sistem de operare
sunt folosite de host-ul tau. Exceptia este o caracteristica numita
„friendly URLs”, care este benefica pentru motoarele de cautare.
Friendly URLs iti dau voie sa folosesti nume semnificative in url-uri,
in loc ca numele paginilor sa fie: index.php?id=nn. Friendly URLs sunt
suportate de Apache (daca functia mod_rewrite este instalata si
configurata corect), si se gasesc instructiuni in forumuri pentru
setarea IIS sa accepte Frindly URLs. Friendly URLs sunt descrise aici.
Snippets
Snippets (add-onuri) sunt furnizate de utilizatori individuali, si e
probabil sa fi fost testate pe mult mai putine tipuri de platforme. De
aceea unele s-ar putea sa nu mearga pe toate platformele pe care
Etomite functioneaza normal.
Descarcare
Descarca ultima versiune de Etomite de Aici.
Odata ce ai descarcat fisierul de care ai nevoie, despacheteaza
fisierele Etomite, dar sa fii sigur ca pastrezi toate directoarele
chiar daca sunt goale. Daca trebuie sa adaugi fisiere aditionale,
urmeaza instructiunile care vin cu aceste fisiere.
Upload
Daca faci upgrade de la o alte versiune de Etomite (0.6, sau o versiune
pre-release 0.6.1) citeste te rog sectiune despre upgrade inainte sa
incepi. Aceasta sectiune contine sugestii despre cum sa faci upgrade cu
scapari minime, si iti da detalii despre cateva fisiere pe care trebuie
sa le salvezi inainte sa faci upgrade.
Copiaza structura de directoare pe care ai creat-o despachetand
fisierul Etomite descarcat intr-un director de pe serverul tau web
(acesta poate fi directorul root al serverului sau un subdirector de pe
server).
Sa verifici ca orice program folosesti ca sa copiezi fisierele sa-l
configurezi ca sa pastreze directoarele originale si sa poata crea
directoare goale.
Pachetul Etomite contine un numar mare de directoare, si unele
combinatii de servere si clienti FTP au dificultati cu acest lucru.
Este bine sa folosesti un client FTP care va inregistra ce fisiere nu
pot fi trimise si iti da voie sa reincerci trimiterea lor – eu
folosesc un program open-source pentru acest lucru - FileZilla
Permisiunile pentru directoare si fisiere
Inainte de a incepe instalarea Etomite, sunt cateva permisiuni pentru directoare si fisiere care trebuie setate.
Foloseste-ti clientul FTP sau un panou de control ca sa fi sigur ca
urmatoarele au permisiuni de scriere de catre PHP (chmod 777):
calea_spre_etomite/manager/includes/config.inc.php
calea_spre_etomite/assets/cache (si toate fisierele din acest director)
calea_spre_etomite/assets/images
calea_spre_etomite/assets/export
Majoritatea problemelor de instalare sunt cauzate de nesetarea corecta
a permisiunilor, si in principal de uitarea fisierelor din directorul
assets/cache.
Schimbarea Permisiunilor
NOTA: Schimbarea permisiunilor poate fi facuta prin porgramul FTP cu
caracterisitica CHMOD. De obicei click-dreapta pe un director sau nume
de fisier va deschide un meniu cu aceasta optiune.
Valoarea chmod 777 inseamna ca permisiunile de citire, scriere si executie sunt oferite proprietarului, grupului si altora.
Instalarea
Instaler-ul
Acum poti sa pornesti scriptul de instalare, care se gaseste in calea_spre_etomite/install/.
Ca sa faci acest lucru trebuie sa deschizi un browser si sa scrii un URL.
Daca il instalezi pe propriul computer, acesta ca fi ceva de genul:
http://localhost/{calea_spre_etomite}/install/
sau pe un server live:
http://{www.domeniulmeu.com}/install/
Urmeaza toate instructiunile, si instaler-ul ar trebuie sa mearga fara probleme.
Aceste o sa ceara diferite detalii ale configuratiei pe care o
foloseste serverul tau, verifica daca totul este OK, si creeaza si
populeaza baza de date a site-ului.
Exista un caz unde valorile default nu sunt o idee buna: cand creezi
contul de admin este o idee bina sa schimbi numele contului in ceva
ce-ti poti aminti usor, dar nu este usor pentru altii sa-l ghiceasca
(asa ca nu-ti alege numele tau!).
Cand alegi un prefix pentru tabele, nu alege acelasi prefix pe care il
foloseste si alt pachet ale carui tabele se gasesc in aceeasi baza de
date.
Probleme posibile
Lipsa unei baze de date
Instaler-ul Etomite are nevoie de o baza de date in care sa
inregistreze informatiile site-ului, si ca incerca sa creeze una pentru
dumneavoastra. Totusi, host-ul dumneavoastra s-ar putea sa nu permita
creearea unei baze de date din scriptul PHP, iar instaler-ul nu va
reusi daca incearca sa creeze o baza de date cand nu are voie.
Impotriva acestui lucru se pot lua urmatoarele masuri:
- Creearea unei baze de date noi pentru Etomite din panoul tau de
control sau din programul de administrare al MySQL (cea mai buna
optiune)
- Fii sigur ca ai dreptul de a crea o baza de date din scripturile PHP
- Folositi o baza de date existenta
Odata ce ai setat o baza de date goala sau o ai pregatita deja, poti sa folosesti instaler-ul.
Verificarea sesiunii esueaza
Instaler-ul Etomite verifica daca configuratia PHP este buna pentru
instalarea acestuia. Daca acest test esueaza, intreaba in forum pentru
sfaturi in coontinuare, furnizand:
- versiunea PHP
- versiunea MySQL
- Sistemul De Operare
- tipul serverului web si versiunea lui
Ideal, mai furnizeaza si un link pentru PHP coinfo
Dupa instalare
In cazul in care nu sunt erori in timpul instalarii, ar trebui sa poti intra in Manager.
Primul lucru pe care trebuie sa-l faci este sa intri in Manager
folosind numele si parola de administrator pe care ai setat-o anterior,
verifica configuratia si salveaza-o chiar daca nu ai facut nici o
schmbare.
Pana nu salvezi cinfiguratia din Manager, site-ul nu o sa functioneze corect.
Directorul Install
Odata ce esti multumir ca instalarea functioneaza, sterge
calea_spre_etomite/install directory (recomandat) sau alternativ,
redenumeste-l.
Fisierul de configurare
Acum o sa vrei sa schimbi permisiunile la fisierul
calea_spre_etomite/manager/includes/config.inc.php cu CHMOD 644 sau
CHMOD 444, depinde de server.
Ar mai fii o idee buna sa descarci o copie a fisierului config.inc.php
pe computerul tau de pe server, pentru ca este setat si configurat dupa
specificatiile serverului bazate pe procesul de instalare.
Configurarea
Configurarea esentiala
Prima data cand te loghezi in Etomite, vei fi dus la setarile de
configurare. Uita-te peste setari si fa schimbarile necesate (cum ar fi
„site name”). Foloseste butonul “Save” din partea de sus a
paginii ca sa salvezi setarile, si site-ul tau Etomite este gata pentru
lansare. Acest pas este obligatoriu. Inainte de a „salva” setarile
pentru prima data, setarile nu sunt in baza de date si site-ul tau nu
va functiona! Apoi poti lansa site-ul alegand linkul “Launch site”
din sectiunea “Site” al meniului admin (in manager partea de sus
stanga a managerului). Alternativ, poti doar sa scrii in browser adresa
site-ului.
Poti reveni la setarile de configuratie oricand mai tarziu ca sa faci
orice schimbari ca de exemplu cum vrei ca URL-urile tale sa fie
scrise/folosite. Testeaza schimbarile dupa ce la faci ca sa fi sigur ca
noile setari sau comportament al site-ului merg asa cum ai vrea sa
mearga.
Alte optiuni de configurare
Inainte sa incepi sa-ti construiesti site-ulsunt cateva decizii pe care
e mai bine sa le iei acum daca este posibil. Schimband-ule mai tarziu
ar putea sa duca la refacerea unor lucruri sau alte probleme minore.
Rescrierea cailor catre imagini
Schimbarea acestui lucru dupa ce ai inceput popularea site-ului poate
fi mai complicata, pentru ca schimba calea spre imaginile din baza de
date.
Rescrierea cailor (ca sa le inregistrezi ca si relative la directorul
curent mai degraba decat absolute) are avantajul ca daca o sa
trebuiasca sa muti site-ul pe un alt host (sau un subdirector diferit)
nu o sa trebuiasca sa editezi calea pentru fiecare imagine de pe site
spre noua locatie.
In ciuda acestui lucru, nota din sectiunea Cofiguration a Etomite spune
"Daca nu ai idee ce inseamna acest lucru, e mai bine sa il lasi setat
pe „Nu”. Nu stiu de ce.
Friendly URLs
Este o idee buna sa te decizi daca vrei sa folosesti friendly URLs
inainte de a-ti inregistra site-ul in vreun motor de cautare. Friendly
URLs o sa ofere cateva avantaje in cautarea cu motoarele de cautare (si
posibil la ranking) in paginile site-ului. Nu este asa de important sa
iei o hotarare asa de devreme.
Setarea friendly URLs poate fi inselatoare, depinzand de configuratie
serverului web, asa ca este acoperita in sectiunea urmatoare a
site-ului Etomite .
Log Visits
Aceasta optiune pastreaza o inregistrare a tuturor vizitatorilor de pe
site-ul tau (si mai adauga un numar de alte optiuni daca le selectezi).
Desi este interesant initial sa vezi cati vizitatori are site-ul tau,
acest lucru poate cauza o crestere rapida a bazei de date, crescand si
incarcarea serverului (si mai ales a bazei de date a serverului, pentru
ca fiecare acces va rezulta in scrieri multiple pe server). Probabil e
mai bine sa nu fie selectata, in special pe site-uri mai circulate; dar
daca o folosesti fi pregatit sa stergi cu regularitate log-urile, daca
nu va deveni principala componenta a bazei de date, si poate cauza
probleme cu backup-ul.