Phpshop 2
1. Vizsgáljuk meg a rendszer követelményeinek
- Apache => 1.3. *. rendben
- MySQL => 4. *. rendben
- PHP => 4. *. rendben
- RewriteEngine ON Apache. rendben
- Regisztráció Globálisak ON PHP. rendben
- GD támogatás a PHP. rendben
- FreeType támogatása PHP. rendben
- 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
- Á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.
- Á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)
- 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
- Hozzon létre egy új MySQL adatbázis a szerveren.
- Szerkesztése linkre fájlt az adatbázis MySQL „config.ini”, amely abban rejlik „your_site / phpshop / inc / config.ini” mappát.
- Használja a beépített telepítőt az adatbázisba.
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.
- Hozzon létre egy mappát / régi / terhelés az összes fájlt a gyökérkönyvtárban a www
- Töltsük be a tisztított könyvtár www új fájlokat az archív új verzió
- 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)
- 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 /
- Folder / régi / másolni a mappát / UserFiles régi képek a frissített script ugyanazon a helyen
- 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
- 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.
- Futtassa a telepítőt az adatbázisba.
- Ellenőrizze a beállításokat a telepítő fájlt dafault_page_dir.
- 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.)
- 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
- @ 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
- @ BanerContent @ - banner tartalom
- @ 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
- @ 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
- Dmitrij Koterovu az ő projekt Denwer.ru. és írt könyveket és cikkeket PHP.
- Maza a segítséget a fejlesztési projekt.
- Prohorov Igor az ő segítségével a projekt kidolgozásához.
- Babadjanov Eric segítségét kidolgozásában.