Opis
Hiter opis namestitve in načina delovanja sinhronizacije v spletni trgovni.
Namestitev
- V root mapi spletne trgovine kreirajte novo mapo panstore. Npr. če je root /var/www/public_html potem kreirajte mapo /var/www/public_html/panstore. V to mapo prenesete vse datoteke, ki se nahajajo v datoteki WebStore.zip
- V datoteki settings.php se nahajajo osnovne nastavitve trgovine, kot je tip trgovine in prijavni podatki na bazo podatkov (v primeru Magenta prijavnih podatkov ni potrebno vpisati)
Zagon
Za zagon sinhronizacije je dovolj izvedba datoteke panstore_daemon.php, katera poskrbi da se izvajajo spremembe v trgovini.
php panstore_daemon.php
Da zagotovimo kontinuirano izvajanje je potrebno izvajanje datoteke dodati v cron opravilo, ki se izvaja npr. 1x/uro. Ko se panstore_daemon.php zažene se izvaja kontinuirano neodvisno od cron opravila. Cron opravilo samo periodično preverja ali je sinhronizacija aktivna in jo ponovno zažene če ni (npr. pri ponovnem zagonu računalnika, če se ustavi mysql baza podatkov, če se izvajanje sinhronizacije ustavi zaradi kakršnegakoli drugega razloga). Tudi če panstore_daemon.php v trgovini v času spremembe v poslovno informacijskem sistemu ni zagnan, se bodo vse spremembe izvedle v trenutku ko ga boste zagnali.
Večkratni simultani zagon ni mogoč, v tem primeru se javi napaka in izvajanje se prekine.
Prekinitev
Če želite sinhronizacijo ustaviti to lahko naredite tako da v direktoriju kreirate datoteko exit.txt ali stop.txt. Stop.txt prepreči tudi zagon sinhronizatorja medtem ko exit.txt omogoča enkratno izvajanje sinhronizacije (ena iteracija), kar je koristno predvsem za testiranje. Ko se panstore_daemon.php ustavi kreira datoteko ok.txt, ko se zažene se ta datoteka izbriše. Tak način je uporaben predvsem ko nimamo neposrednega SSH dostopa in je potrebno sinhronizacijo uravnavati na nivoju FTP strežnika.
Ocena besedila
Vprašanja in komentarje lahko vpišete spodaj