Phpshop 2

1. Vizsgáljuk meg a rendszer követelményeinek

  1. Apache => 1.3. *. rendben
  2. MySQL => 4. *. rendben
  3. PHP => 4. *. rendben
  4. RewriteEngine ON Apache. rendben
  5. Regisztráció Globálisak ON PHP. rendben
  6. GD támogatás a PHP. rendben
  7. FreeType támogatása PHP. rendben
  8. FreeType kapcsoltsági a PHP. rendben

Dekódolás: Ok - a vizsgálaton, a hiba - teszt sikertelen (lehet probléma a forgatókönyvet, olvassa el a szerver dokumentációját, vagy forduljon a kiszolgáló rendszergazdája)
Itt található az információt a PHP

2. Beállítások a helyi kiszolgálón Denwer

  1. Állítsa Denwer - set disztribúció használt web-fejlesztők (programozók, grafikusok) a hibakeresés oldalak a „home” (helyi) Windows gépet anélkül, hogy csatlakozik az internethez.
  2. Állítsa PHPShop minden könyvtárban a szerveren, mint a demo.ru. (Bizonyos esetekben szükség demo.ru/www/ extra könyvtár)
  3. Indítsa el a web-szerver, a címke „Run Server” a „Programok” menüpont alatt.
    Ha címkéket nem jönnek létre, akkor futtassa Run.exe mappát a meghajtó: \ Web szerverekhez \ etc

3. Telepítse és frissíti az összes szerver

  1. Hozzon létre egy új MySQL adatbázis a szerveren.
  2. Szerkesztése linkre fájlt az adatbázis MySQL „config.ini”, amely abban rejlik „your_site / phpshop / inc / config.ini” mappát.
  3. Használja a beépített telepítőt az adatbázisba.
  • Telepítse CMOD 777 (UNIX szerver) opciót (a meghatározott mappákat létezik) mappák:
  • Ahhoz, hogy adja meg a közigazgatási központ, nyomja meg az F12.
    Amikor telepíti a felhasználónevet és jelszót a root alapértelmezésben.
    Figyelem, erősen ajánlott megváltoztatni a kezdeti jelszavát.
    Miután a jelszó változtatás szükséges újraindítani a böngészőt.

  • A frissítés végezzük utasításai szerint

    1. Hozzon létre egy mappát / régi / terhelés az összes fájlt a gyökérkönyvtárban a www
    2. Töltsük be a tisztított könyvtár www új fájlokat az archív új verzió
    3. A régi fájl config.ini hogy a beállításokat az adatbázishoz csatlakozáshoz (az első 5 sor), és illessze be egy új konfigurációt (/phpshop/inc/config.ini)
    4. A frissítést adatbázis (your_site / install / update /), válassza ki az aktuális verzió, ha ez nincs, akkor nem kell frissíteni az adatbázist. Törli a mappa / install /
    5. Folder / régi / másolni a mappát / UserFiles régi képek a frissített script ugyanazon a helyen
    6. Ha szükséges, másolja át a régi sablon / phpshop / templates /, de figyelembe véve, hogy ez nem lehet módosítani az új verzió (az eredetihez képest)
  • 4. A licenc

    5. hibakódok

    1. 101 Hiba az adatbázishoz csatlakozáshoz
    • Ellenőrizze a kapcsolat beállításait az adatbázishoz: host, user_db, pass_db, dBase.
    • Nyitott phpshop / inc / config.ini fájlt, és módosítsa a fenti változókat az adatbázis.
  • 102 Nincs telepítve bázis
    • Futtassa a telepítőt az adatbázisba.

  • 103 fájl mappa helyét hiba
    • Ellenőrizze a beállításokat a telepítő fájlt dafault_page_dir.

  • 104 mappa helyét hiba sablonok (bőr)
    • Nincs engedélyezve Register Globals ON
    • Ellenőrizze, hogy létezik a mappa a kiválasztott sablon: phpshop / templates / sablon nevét.
    • Az adminisztrációs panel (opció „Rendszer”), válasszon ki egy meglévő sablon.
    • Template nevének meg kell egyeznie a mappa nevét (Lásd fent.)

  • 105 Hiba megléte mappa / install /
    • Biztonsági okokból törölni vagy átnevezni a mappát / install /.
      Ellenőrző csak akkor működik, UNIX kiszolgálók, helyi telepítési hiba van tiltva.
  • 6. A sablon

    7. Változó sablonozó

    • @ PAGETITLE @ - oldal címe
    • @ PageContent @ - az oldal tartalmának
    • @ PageNav @ - visszavonása oldal navigációs jelenik helyezünk a test a kulcsszó „HR”
    • @ PAGENAME @ - oldal neve
    • @ CatName @ - A könyvtár nevét bejegyzés
    • @ PodcatalogName @ - név alkönyvtár cikkek

  • Directory (sablon neve / katalógus)
    • @ CatalogName @ - könyvtár neve
    • @ CatalogPodcatalog @ - címlap összekapcsolásával a könyvtárba
    • @ CatalogUid @ - könyvtár ID
    • @ Catalogd @ - könyvtár ID
    • @ CatalogCat @ - neve a szülő könyvtár
    • @ ParentName @ - neve a szülő könyvtár
    • @ CatalogList @ - arra a következtetésre jutott a lista alkönyvtárak
    • @ PodcatalogName @ - nevét a könyvtárban
    • @ PodcatalogContent @ - leírás podkatloga

  • Banner hálózat (template name / Baner)
    • @ BanerContent @ - banner tartalom

  • Vélemények (sablon neve / gbook)
    • @ ProducFound @ - Nyelv: mért pozíciók
    • @ ProductNum @ - A pozíciók száma
    • @ ProductNumOnPage @ - Nyelv: oldalak száma
    • @ ProductNumRow @ - oldalak száma
    • @ ProductPage @ - Nyelv: Aktuális oldal
    • @ ProductPageThis @ - aktuális oldal
    • @ ProductPageNav @ - a következtetésre navigáció
    • @ ProductPageDis @ - tartalom következtetés
    • @linksImage - gomb linkek
    • @ LinksName @ - A link nevét
    • @ LinksOpis @ - tartalom linkek

  • News (sablon neve / Hírek)
    • @ ProductNum @ - talált tárgyak
    • @ ProductSite @ - neve az oldalon
    • @ Termék_neve @ - a cím az oldal talált
    • @ ProductDes @ - egy rövid leírást az oldalon

    8. API külső modul csatlakozó

    Automata külső modul opcionális [autoload] telepítő fájl (a továbbiakban: config.ini configurator)

    9. Köszönet

    1. Dmitrij Koterovu az ő projekt Denwer.ru. és írt könyveket és cikkeket PHP.
    2. Maza a segítséget a fejlesztési projekt.
    3. Prohorov Igor az ő segítségével a projekt kidolgozásához.
    4. Babadjanov Eric segítségét kidolgozásában.

    Kapcsolódó cikkek