Instalarea webasyst. Cum se instalează WebAsyst - instrucțiuni pas cu pas. Schema bazei de date

Shop-Script este un sistem de management al conținutului destul de popular, care are o deschidere cod sursăși conceput pentru crearea de magazine online.

Limbajul de programare Shop-Script - PHP folosind framework-ul Webasyst.

Acest sistem caracterizat prin faptul că acceptă conectarea pluginurilor și, de asemenea, se conectează la aplicații care sunt dezvoltate pe baza Webasyst.

Modelul de design care a fost folosit pentru a dezvolta sistemul Shop-Script este MVC.

Informații istorice

În 2002, a fost lansată prima versiune, care la acea vreme nu avea încă un nume propriu.

Shop-Script versiunea 1.0. – a fost dezvoltat în același 2002. Din acel moment, a fost dezvoltat de compania Articus și vândut în numele acesteia.

În 2003, a fost lansată versiunea 2.0. , care mai târziu a fost redenumit Shop-Script PRO.

Publicat în 2004 versiune gratuită Shop-Script GRATUIT. Esența sa este de a stimula vânzarea versiunilor plătite ale acestui produs.

În 2005, versiunea Shop-Script PREMIUM a intrat în vânzare. Această versiune a existat cu versiunea 2.0., care avea mai puține funcții și era mai ieftină.

În 2008, a fost lansată versiunea WebAsyst Shop-Script.

În 2013, versiunea Shop-Script 5 a fost pusă în vânzare. Această versiune a fost complet rescrisă, folosind ca bază Webasyst PHP.

În 2015 și 2016, au fost lansate versiunile Shop-Script 6 și, respectiv, 7.

Cerințe de sistem

  1. PHP versiunea 5.2. si mai mult.
  2. Configurație standard necesară pentru a rula aplicația Shop-Script - Apache în combinație cu mod_php.
  3. Server web: nginx/lighttpd + FastCGI sau Apache + mod_php.
  4. Extensii PHP care sunt necesare pentru ca aplicația să funcționeze corect: iconv, cURL, JSON, Imagick, mbstring sau Zlib, GD, dom/xml.
  5. Versiunea MySQL: 4.1 sau mai mare.

Instalarea motorului Shop-Script pe https://s-host.com.ua hosting este destul de simplă și nu necesită cunoștințe suplimentare. În general, pentru a instala motorul aveți nevoie de mai multe lucruri:

    kit de distribuție a site-ului web (se poate descărca de pe site-ul motorului);

    acces la contul gazdă;

Să începem prin a încărca motorul pe găzduire. Vă rugăm să rețineți că vom folosi File Manager, un instrument din panoul de control cPanel. Puteți alege orice client FTP care vă permite să gestionați fișierele de pe hosting.

Accesați folderul site-ului, încărcați arhiva descărcată în el și apoi despachetați-o:

Acum că fișierele sunt despachetate în folderul site-ului, accesați pagina „Băzuri de date”/„Băzuri de date” Date MySQL„pentru a crea o bază de date. Subliniem că, după ce creați o bază de date și un utilizator separat, trebuie să le „imbinați” și, de asemenea, să acordați drepturi utilizatorului:

În acest moment, nu vom mai avea nevoie de un cont de găzduire, iar pentru instalare ulterioară trebuie să trecem la domeniul nostru:

    selectați limba de instalare și faceți clic pe butonul „Instalare Webasyst”:

    așteptați până când serverul este verificat, apoi faceți clic pe „Continuare”:

    Pe pagina „Bază de date MySQL”, introduceți numele bazei de date, utilizatorul și parola:

    Pe pagina „Autentificare Webasist”, adăugați datele dvs. de conectare, parola și numele. nume cutie poştală si numele companiei:

Făcând clic pe butonul „Autentificare”, veți fi direcționat pe site-ul dvs. web.

Autoinstalarea pluginului în Webasyst fără a utiliza aplicația Installer se realizează în trei etape.

  1. Despachetați conținutul arhivei cu pluginul în folderul corespunzător de pluginuri ale aplicației
  2. Adăugați un plugin la lista de pluginuri conectate
  3. Goliți memoria cache

Despachetarea în folderul de pluginuri

Aplicațiile Webasyst au un subdirector separat cu pluginuri. Se numește pluginuri. Adică, pluginurile pentru Magazin se află în directorul /wa-apps/shop/plugins, pluginurile pentru Blog în /wa-apps/blog/plugins etc. Fiecare plugin este situat în propriul său subdirector separat, al cărui nume se potrivește cu identificatorul pluginului. Pluginul Brands pentru Magazin se află, de exemplu, în /wa-apps/ magazin/plugins/ mărci .

Pluginurile pentru Webasyst sunt de obicei ambalate într-o arhivă tar.gz, care conține deja directorul corect cu pluginul. Prin urmare, cel mai adesea este suficient să despachetați arhiva în folderul de pluginuri al aplicației și toată structura și fișierele necesare vor fi extrase din arhivă.

Adăugarea unui plugin la lista celor conectate

După despachetare, trebuie să adăugați o intrare la lista de pluginuri de aplicații conectate. Acest fișier de configurare se află în director /wa-config/apps/<идентификатор_приложения>/ și se numește plugins.php. De exemplu, pentru aplicația Store acesta este fișierul /wa-config/apps/ magazin/plugins.php. Conținutul fișierului arată cam așa:

adevărat, „coolplugin” => adevărat);

Trebuie să adăugați aceeași linie la această listă pentru pluginul pe care îl instalați. De exemplu, pentru a conecta pluginul nouplugin trebuie să modificați fișierul de configurare astfel:

adevărat, "coolplugin" => adevărat, "newplugin" =>> adevărat);

Vă rugăm să rețineți că după fiecare adevărat există o virgulă - asta este important! pentru ultimul element este opțional

Salvați fișierul corectat.

După aceea în aplicație Instalator trebuie să ștergeți memoria cache.

După aceasta, puteți merge la secțiunea aplicației în care se află setările pluginului și, dacă totul este făcut corect, acolo ar trebui să apară o secțiune cu setări pentru pluginul nou instalat.

1. Accesați site-ul nostru de găzduire și selectați planul tarifar care vi se potrivește. Link către o lună de găzduire cadou. (se deschide într-o fereastră nouă)

În orice caz, 1 lună de găzduire pentru testarea WebAsyst vă va fi oferită gratuit, indiferent de planul tarifar ales. Dar vă recomandăm să alegeți Noble ca punct de mijloc.

2. Accesați site-ul WebAsyst și descărcați cadrul în sine. Link pentru a accesa site-ul WebAsyst (se deschide într-o fereastră nouă)

3. Despachetați arhiva cu framework-ul WebAsyst de pe computer și încărcați fișierele prin filezilla (sau orice client ftp). Pentru a vă conecta la noua găzduire prin FTP, în contul dvs. de găzduire Beget, accesați secțiunea FTP (este indicată de săgeata roșie din imaginea de mai jos)

După ce ați accesat secțiunea, vă puteți crea un cont ftp pentru a vă accesa găzduirea prin filezilla. Creați un nume de utilizator și o parolă, completați-le în câmpurile și faceți clic pe butonul „adăugați”. Mai jos este numele serverului dvs. Acesta trebuie introdus în câmpul gazdă atunci când vă conectați prin filezilla. În captura de ecran de mai jos, aceste puncte sunt indicate prin săgeți roșii.

Acum deschideți filezilla și introduceți gazda, numele de utilizator și parola cu care ați venit în câmpurile din partea de sus a programului. (Aceste câmpuri sunt încercuite cu roșu în imaginea de mai jos.)

După conectarea la găzduirea dvs. prin FTP, în fereastra din stânga, găsiți fișierele WebAsyst despachetate anterior pe computer. În dreapta, accesați folderul domeniului pe care doriți să instalați cadrul. Dacă nu ați atașat niciun domeniu la înregistrarea găzduirii dvs., aveți acolo un singur dosar de domeniu tehnic, care vă este alocat implicit. Numele folderului arată ca „autentificarea ta”.bget.ru
Puteți încărca fișiere cadru WebAsyst în acest domeniu tehnic.

4. Când toate fișierele WebAsyst au fost încărcate cu succes, utilizați browserul pentru a deschide domeniul în care ați încărcat fișierele. Veți vedea fereastra de instalare webasyst care vă va cere să continuați cu instalarea. Urmați instrucțiunile pentru a instala corect cadrul.

5. După ce ajungeți la pasul de configurare a unei conexiuni la baza de date, va trebui să vă întoarceți din nou la contul de găzduire Beget. Accesați secțiunea MYSQL și introduceți noul nume și parolă a bazei de date. Când baza de date este susținută, reveniți la fila browser în care ați instalat cadrul WebAsyst. Introduceți numele bazei de date nou create, parola, numele de utilizator (este același cu numele bazei de date), adresa de conectare - localhost. Faceți clic pe următorul, scriptul va verifica conexiunea la baza de date și, dacă conexiunea este reușită, va finaliza instalarea.

În acest articol vă voi povesti despre magazinul Shop-Script 5, care face parte din sistemul Webasyst. De asemenea, vă voi arăta cum să instalați Webasyst pe serverul dvs. de găzduire. Shop-Script 5 face parte dintr-un sistem complex format dintr-un site web CMS, un motor de magazin online și un modul „Buletin Board”. Acest sistem se numește Webasyst.

Instalarea Webasist oferă un cadru de site web gata făcut, un motor de magazin online și un buletin. Toate aceste module se deschid la adrese URL diferite. Magazinul online gratuit Shop-Script 5 este inclus în versiunea de bază.

Mai întâi, permiteți-mi să vă explic ce este Webasyst.

Ce este Webasyst

Webasyst sau în versiunea rusă - Webasist, acesta este un cadru bazat pe PHP, MySQL, Smarty și jQuery. Pe baza Framework, a fost creată o platformă care include: site-ul CMS, Modulul de Contacte, Sticker (tablou) și motorul magazinului Shop-Script 5 fără licență.

Toate componentele platformei pot funcționa separat și au adrese diferite în rețea. Motorul magazinului Shop-Script 5 nu este gratuit. Pentru a utiliza magazinul, trebuie să cumpărați o licență de la producător (499 ruble/lună). Există o perioadă de probă gratuită de o lună.

Pe lângă magazinul Shop-Script 5, puteți instala mai mult de o duzină de module gata făcute pe platforma Webasist. De exemplu: Buletine informative (1499 rub.), Slider (499 rub.), Foto (b/p), Blog (b/p), Forum extins (Hub) pentru 2499 rub. etc.

repet: Versiunea de bază pe care o voi instala în acest articol include: site CMS, Contacts, Sticker (tablou de buletin) și Shop-Script 5 motor de magazin fără licență. Autorii, probabil pentru comoditate, numesc acest kit după numele magazinului: Shop-Script 5 și îl poziționează ca platformă pentru magazine profitabile.

Rezultat: Shop-Script 5 nu este un magazin online separat. Aceasta este o „simbioză” a unui site CMS, a unui motor de magazin și a unui modul de buletin. Prin instalarea Webasist, primiți un „schelet” gata făcut al site-ului (CMS), un motor de magazin și un avizier. Toate modulele se deschid la adrese diferite. Magazinul online Shop-Script 5 este inclus în versiunea de bază.

Shop-Script 5 - instalarea Webasyst (Webasyst)

Descărcați distribuția Webasyst

Trebuie să descărcați Webasist de pe site-ul oficial. Arhiva descărcată trebuie dezambalată. Formatul de arhivă este „TAG”, așa că veți avea nevoie de un arhivator precum WinRar.

Instalați Webasyst prin FTP

Pentru a instala motorul, trebuie instalat pe computer un client FTP (de exemplu FileZilla).

Conectați-vă la folderul rădăcină al domeniului dvs. folosind o conexiune FTP. Încărcați toate folderele și fișierele Webasyst dezambalate pe computerul dvs. în folderul rădăcină al domeniului dvs.

În fotografie puteți vedea că instalez Webasyst nu în folderul rădăcină, ci într-un director „shopscript5” gol special creat. În acest caz, adresa platformei va fi http://Main_domain.ru/shopscript5.

Important! Pentru ca Webasyst să se deschidă pe domeniul principal, acesta trebuie să fie descărcat în folderul rădăcină. (public_html sau httpdocs sau „Nume domeniu”, totul depinde de găzduire.)

Important! Folderul de instalare nu trebuie să conțină alte produse software sau fișiere.

După descărcare sau înainte de aceasta, trebuie să creați o bază de date pentru Webasyst.

Crearea unei baze de date

Baza de date este creată în panoul de control al serverului dvs., în fila „Băzuri de date” din ISP, „MySQL” în DirectAdmin, „Gestionare baze de date”, etc.

Baza de date trebuie să aibă un nume, un nume de utilizator, o parolă. Ele trebuie amintite. Utilizatorul trebuie să aibă drepturi complete pentru a gestiona baza de date. Aveți nevoie și de adresa serverului MySQL, aceasta poate fi găsită cu ușurință în panoul serverului. Dacă nu îl găsiți, contactați serviciul de asistență al furnizorului dvs. Să trecem la instalare.

Instalarea Webasyst

Înainte de instalare, în clientul FTP, modificați drepturile CHMOD (drepturi de acces la directoare și fișiere) în directorul: wa-installer/ (755 la 775 sau 777) și fișierele: index.php și install.php (644 la 664 sau 666). Totul depinde de furnizorul dvs. și de construcția serverului, este foarte posibil ca Webasyst să poată fi instalat cu drepturile 755 și 644.

Pentru a instala platforma, apelați programul de instalare Webasyst. Pentru a face acest lucru, introduceți adresa domeniului dvs. în bara de adrese. Se deschide fereastra de previzualizare a programului de instalare.

Faceți clic pe „Instalare Webasyst”.

Se va deschide prima fereastră de instalare. Sunt doar patru ferestre.

Fereastra nr. 1. Verificarea software-ului serverului și a cerințelor platformei. Totul ar trebui să fie verde.

Fereastra nr. 3. Completam datele bazei de date create.

Fereastra nr. 4. Completați informațiile de conectare în partea administrativă a platformei. Ele trebuie inventate și amintite.

După ce intri în panoul de control, vezi că panoul controlează patru instrumente: site web, magazin, autocolante, contacte.

Deschiderea panoului magazinului. Din nou, accesați butonul „Setări” din colțul din dreapta sus. Dar mai întâi magazinul trebuie să fie pornit.

Sistemul vă va informa că nu aveți licență. Dacă ea nu este acolo.

Apoi configurați-l. Mai întâi facem „Setări generale”

Deschide panoul site-ului.

Vă voi arăta cum să faceți o pagină de site.

Îți voi arăta cum să conduci un magazin.

Toate modulele suplimentare sunt instalate într-un singur clic, în programul de instalare.

După cum puteți vedea, controalele sunt simple, s-ar putea spune chiar complet simplificate. Interfața și designul sunt vechi, dar cu cât este mai simplu, cu atât funcționează mai bine.

În general, am instalat magazinul Shop-Script 5 ca parte a platformei Webasyst, bazat pe framework-ul cu același nume. Setările nu sunt complicate, poate voi arăta setările și gestionarea Webasyst într-unul din articolele următoare.

noiembrie 2018

Versiunea de lucru a platformei Shop Script este versiunea 7. Cerințe de sistem pentru instalarea și rularea scriptului:

  • Server web: Apache + mod_php, Nginx, Lighttpd sau orice alt + FastCGI.
  • Serverul IIS este acceptat, dar nu este recomandat.
  • PHP: Necesită versiunea 5.2 până la 7.1
  • Extensii PHP necesare: mbstring, iconv, json, curl, gd sau imagemagick, domxml, zlib.
  • Opțional: gettext, OpenSSL.
  • MySQL: de la versiunea 4.1.

Puteți crea un magazin în cloud-ul companiei la tarife care pornesc de la 399 de ruble pe lună (prima lună este gratuită) sau puteți cumpăra o licență pentru 19.999 de ruble pentru un magazin gata făcut.

Puteți asambla singur magazinul, descarcându-l și instalându-l așa cum este descris în articol.

21 noiembrie 2018 este așteptată o nouă lansare a 8-a a scenariului - Shop‑Script 8. Ca urmare, tarifele cloud vor crește în preț. Licența va rămâne pentru 19.999 de ruble.

Licența este perpetuă și dă dreptul de a utiliza o copie instalată a Shop-Script cu un număr nelimitat de utilizatori. Când achiziționați o licență, primiți un abonament la actualizări timp de un an.

Link-uri utile

Descărcați: http://www.webasyst.com/download/framework/shop/
GitHub: https://github.com/webasyst/webasyst-framework

Video