Phpshop 2

1. Testarea cerințelor sistemului

  1. Apache => 1.3. *. bine
  2. MySQL => 4. *. bine
  3. PHP => 4. *. bine
  4. RewriteEngine ON pentru Apache. bine
  5. Înregistrați Globals ON pentru PHP. bine
  6. Suport GD pentru PHP. bine
  7. Suport FreeType pentru PHP. bine
  8. FreeType Linkage pentru PHP. bine

Explicație: Ok - testul este trecut, Eroare - testul nu este trecut (pot apărea probleme cu scriptul, consultați documentația serverului sau contactați administratorul de server)
Afișați informații despre PHP

2. Setările de pe serverul local Denwer

  1. Instalați Denwer - un set de distribuții utilizate de dezvoltatorii web (programatori și designeri) pentru a depana site-uri pe o mașină Windows de acasă (local), fără a fi nevoită să acceseze online.
  2. Instalați PHPShop în orice director de pe server, de exemplu în demo.ru. (în unele cazuri este nevoie de un director suplimentar demo.ru/www/)
  3. Porniți serverul web utilizând comanda rapidă "Run Server" din meniul "Programe".
    Dacă nu sunt create comenzi rapide, executați Run.exe din folderul drive: \ WebServers \ etc

3. Instalați și actualizați pentru toate serverele

  1. Creați o nouă bază de date MySQL pe serverul dvs.
  2. Editați fișierul de comunicare cu baza de date MySQL "config.ini", localizată în folderul "your_site / phpshop / inc / config.ini".
  3. Utilizați programul de instalare încorporat pentru a instala baza de date.
  • Setați opțiunea CMOD 777 (serverul UNIX) pentru foldere (existența dosarelor este determinată de versiunea software):
  • Pentru a intra în panoul de administrare, apăsați F12.
    Utilizatorul și parola sunt setate în mod implicit la rădăcină.
    Atenție, este recomandat să modificați parola inițială.
    După schimbarea parolei, trebuie să reporniți browserul.

  • Actualizarea se face în conformitate cu instrucțiunile

    1. Creați dosarul / vechi / încărcați toate fișierele din directorul rădăcină www
    2. Descărcați fișiere noi din arhiva noii versiuni în directorul www curățat
    3. Din vechiul fișier config.ini luăm parametrii de conectare la baza de date (primele 5 linii) și îl introducem în noul config (/phpshop/inc/config.ini)
    4. Începem actualizarea bazei de date (your_site / install / update /), selectați versiunea curentă, dacă nu există, atunci nu este nevoie să actualizați baza de date. Ștergeți directorul / install /
    5. Din dosar / vechi / copiați folderul / UserFiles cu imaginile vechi din scriptul actualizat în același loc
    6. Dacă este necesar, copiați vechiul șablon / phpshop / șabloane /, dar cu faptul că ar putea fi schimbat pentru noua versiune (comparați cu versiunea originală)
  • 4. Licență

    5. Codurile de eroare

    1. 101 Eroare la conectarea la baza de date
    • Verificați setările de conectare pentru baza de date: gazdă, user_db, pass_db, dbase.
    • Deschideți fișierul phpshop / inc / config.ini și editați variabilele de mai sus pentru baza de date.
  • 102 Nu au fost instalate baze de date
    • Rulați programul de instalare pentru a instala baza de date.

  • 103 Eroare de localizare a dosarelor cu fișiere
    • Verificați setările din fișierul de instalare dafault_page_dir.

  • Eroare la localizarea directorului cu șabloanele de design (skin-uri)
    • Opțiunea Înregistrare globală ON nu este activată
    • Verificați existența dosarului cu șablonul selectat: phpshop / templates / template_name.
    • Prin panoul de administrare (opțiunea "Sistem"), selectați șablonul existent.
    • Numele șablonului trebuie să se potrivească cu numele dosarului (vezi mai sus)

  • Există o eroare pentru existența / install /
    • Din motive de securitate, eliminați sau redenumiți folderul / install /.
      Scanarea funcționează numai pe serverele UNIX, eroarea locală provocând blocarea erorii.
  • 6. Templateer

    7. Variabilele șablonului

    • @ pageTitle @ - titlul paginii
    • @ pageContent @ - conținutul paginii
    • @ pageNav @ - ieșirea de navigare a paginii, apare dacă introduceți eticheta "HR" în corp,
    • @ pageName @ este numele paginii
    • @ catName @ - nume de director al articolelor
    • @ podcatalogName @ - numele subdirectorului articolelor

  • Catalog (template_name / catalog)
    • @ catalogName @ - titlul directorului
    • @ catalogPodcatalog @ - titlul paginii care face legătura cu acest director
    • @ catalogUid @ - ID-ul directorului
    • @ catalogd @ - ID-ul directorului
    • @ catalogCat @ - numele părintelui directorului
    • @ parentName @ - numele părintelui directorului
    • @ catalogList @ - lista de subdirectoare
    • @ podcatalogName @ - numele subdirectorului
    • @ podcatalogContent @ - o descriere a subpathului

  • Rețeaua de bannere (template_name / baner)
    • @ banerContent @ - conținut de banner

  • Recenzii (template_name / gbook)
    • @ productionFound @ - Limba: articole găsite
    • @ productNum @ - numărul de poziții
    • @ productNumOnPage @ - Limba: conta pe pagina
    • @ productNumRow @ - număr pe pagină
    • @ productPage @ - Limba: pagina curentă
    • @ productPageThis @ - pagina curentă
    • @ productPageNav @ - ieșire de navigație
    • @ productPageDis @ - ieșire de conținut
    • link @ linkSimage - link
    • @referencesName @ - numele linkului
    • @ linksOpis @ - link-ul conținutului

  • Știri (template_name / news)
    • @ productNum @ - elemente de linie găsite
    • @ productSite @ - numele site-ului
    • @ productName @ - titlul paginii găsite
    • @ productDes @ - scurtă descriere a paginii

    8. API pentru conectarea modulelor externe

    Pentru a activa automat modulul extern, utilizați opțiunea [autoload] a fișierului de instalare (config.ini configurator)

    9. Mulțumesc

    1. Dmitri Koterov pentru proiectul său Denwer.ru. și cărțile și articolele sale despre PHP.
    2. MaZay pentru ajutor în dezvoltarea proiectului.
    3. Prokhorov Igor pentru asistență în dezvoltarea proiectului.
    4. Babadzhanov Eric pentru ajutor în dezvoltarea proiectului.

    Articole similare