A cms automatikus telepítésének végrehajtása

Valójában mindez időpocsékolás, mert sokkal egyszerűbb mindent leírni az adatbázisban egy manuálisan, de valóban valami ilyesmit akarok, mielőtt az automatizmust elindítanák

Az első dolog, amire szükségünk van, hogy összegyűjtsük a kapcsolati fájlt az adatbázisba. A PHP-ben így fog kinézni: Nyissa meg a fájlt, írja be a sort, és zárja be a fájlt. A fopen funkció segítségével valósítjuk meg. Olvasson róla a php.su-on, jobb, mint ott, amit nem fogok magyarázni

Hozzon létre egy kitöltési űrlapot (1. LÉPÉS)

A telepítő két különböző formanyomtatvány kitöltését javasolja kétszer. Az első űrlap tartalmazza az adatbázishoz való csatlakozásra vonatkozó információkat. Vagyis meg kell tudnunk a felhasználótól az adatbázis, a kiszolgáló, a domain név, a bejelentkezés az adatbázisból és a jelszó nevét. Kezdjük a megvalósítást.

Hozd létre az oldal html kódját egy új fájlban, amelyet telepítő.php-nek hívtam, és tedd a blog gyökerei közé:

Nekik kell dolgozniuk. Jegyezze meg a feltételt, ha ($ step == 1)<> Ez a feltétel, nevezetesen ez a változó felelős a lépések kimeneteléért. A változót a GET kérés alapján jelentik be

Hozzunk létre egy űrlapot az első lépéshez

Remélem, kitaláltad, hogy ezt az űrlapot be kell illeszteni a sor helyett

Most adja meg a legmagasabb $ lépéses változót

Most, ha futtatod a fájlt, akkor nézzük meg ezt a pillantást:

A cms automatikus telepítésének végrehajtása

Az első lépéskezelő

Először is megvizsgáljuk, hogy a kérést elküldtük-e a formanyomtatványból (A további kód a legmagasabb szinten íródott a $ lépés változó meghatározása után)

Miután létrehozta azt a feltételt, amellyel ellenőrizzük, léteznek-e ezek a változók

Itt jön a legérdekesebb, egy változót hozunk a változóba, amelyet a db.php fájlba írunk

Ezután írja le a következő kódot

A cms automatikus telepítésének végrehajtása

Ezután csatlakozunk az adatbázishoz

És elkezdünk SQL lekérdezéseket készíteni táblák létrehozására az adatbázisban. A kód meglehetősen hosszú, de alapvetően monoton

Hadd magyarázzam meg, honnan származnak ezek a kérelmek. Pontosan hol szereztem őket. A phpMyAdmin táblák létrehozásakor egy sql kérést írunk.

A cms automatikus telepítésének végrehajtása

Az utolsó kép egy sql lekérdezést mutat. Alapvetően csak php kódra másoltam.

Tehát lekérdezéseket hozunk létre különváltozókban, és a mysql_query által feldolgozunk ezeket a lekérdezéseket, vagyis hat táblát hozunk létre az adatbázisban.

Vegye figyelembe, hogy a blogtáblázat eltér a táblától, amelyet a "Mi a Mini hírmodul számára a CMS-hez írtunk" üzenetet létrehozó táblában különbözteti meg, az egyetlen különbség az, hogy még két oszlopot adunk hozzá a meta címkék alatt.

A blog működő verziójában már csak öt asztal van. És a telepítőkben hatot hozunk létre, miért? Mert az oldalasztalon információt kaphatunk a webhelyről. Ha ez rövidebb, akkor a táblázatban található két változásból elkezdjük végrehajtani a meta címkéket a blogunkon!

A hátulról, az első lépés kezelőjéhez hozzáadjuk az első bejegyzést a blogasztalhoz. Itt van a kód

Nincs semmi bonyolult. Hozzáadta az első bejegyzést az adatbázisba, és két menüpontot hozott létre. Ezután átküldte az adminisztrátort az oldalra.

Csak abban az esetben elmagyarázom neked, hogy az összes kód be van-e helyezve (a db.php fájl szerkesztéséig a rendszergazda áthelyezése a második lépésoldalra)

A sor helyett: A kezelő kódja

Hozzon létre egy kitöltési űrlapot (2. LÉPÉS)

Az űrlap megközelítőleg azonos, természetesen helyettesíti a név attribútumokat és a művelet attribútumot. Különös figyelmet kell fordítani ezekre a tulajdonságokra

Ezt a html kódot a (z)

Kapcsolódó cikkek