Hogyan kell futtatni cgi, perl a diákok, cikkek, programozás - programozás c, delphi, c #

Ha valamit dolgozol, nagyon furcsa. Általában a forgatókönyv futójának indítania kell a verejtékezést. Melyek a fő problémák a script futtatásakor?

Szerverbeállítások

Oké, nyisd ki a témát. Az összes könyvtár összes Apache beállítása a .htaccess fájl használatával történik. Ha nincs egy a könyvtárban, akkor hozd létre. Írja le a következőket: Vagy akár tanácsot is adok a dokumentációhoz, de úgy gondolom, hogy erre nincs szükség.

Most a könyvtárban lévő parancsfájlok problémamentesen töltődnek be.

Érvénytelen attribútumok a szkriptfájlban

Ha a rendszernek Windows-szerű rendszere van. akkor ez a probléma nem érinti Önt, hiszen minden program * .exe "ez" rendszer kérdés nélkül töltődik be.

Abban az esetben, ha a rendszered a Unix. akkor kevésbé szerencsés, különösen, ha korábban csak Vindzovozot láttad.

Röviden elmagyarázom. Minden egyes Unix rendszerben minden egyes fájlhoz fájl attribútumokat állít be. Ezek az attribútumok (mint általában) kilenc. Adok egy listát ezekről. Röviden, a Unix rendszerek felhasználói csoportot alkotnak és csoportokra oszthatók. Itt a rendszer bejáratánál írja be a bejelentkezési jelszavát és a jelszavát. Ön a felhasználó. FTP-n stb. Mindenki, aki hozzáfér a rendszerhez, a felhasználója.

A Tulajdonos attribútumai megadják a paramétereket az Ön számára, azaz. a fájl tulajdonosa számára. A csoport attribútumai meghatározzák a csoport hozzáférési szintjét, azaz ha a Webmasters csoporthoz tartozik. akkor a Group Write attribútum beállításakor bármelyik másik felhasználó, aki a Webmasters csoporthoz tartozik, képes információt írni erre a fájlra. Azt hiszem, amit a Másik világos, mindenki más.

Ez egy másik kérdés, nézzük meg néhány FTP ügyféllel való munkát veled. Egyszerre azt fogom mondani, hogy nem használok semmilyen Windows-programot, azaz. grafikus "programok", amelyeket a rajongóknak egyetlen egérkattintással mindent megtesz. Ez az Úr kegyelme.

Használom a miét, azaz. Orosz fájlkezelő FAR. ha nincs meg, akkor sokat veszített. És együtt érzek veled.

Tehát szükség van, hogy a Ctrl-A a feltöltött fájl a szerver (csak nem csinálja egy helyi meghajtó, és FTP-re, és láthatjuk, hanem Unix attribútumok tulajdonítja a DOS fájlrendszer) az alábbi kép: És nyomja meg az Oké. Most minden jó.

Ha nincs FAR. akkor meg kell adnia egy programot az FTP szolgáltatás kezelésére. A legtöbb rendszerben (és Windows rendszerben) egy ilyen program ftp. Fuss el. Bizonyára csak parancssori vonal van, szóval izzad. -) Megfontolom a ftp.exe programot. amely az ablakokban található.

Az első dolog, hogy megnyitja a webhelyet, a nyitott paranccsal történik, most a rendszerben van. Írja be a segítséget az alapparancsok beszerzéséhez. Próbálja meg gépelni a dir parancsot. Példa kimenet: Például a 123.cgi fájlt kell beállítania. mint látható, nincs ilyen tulajdonság. Ez a szolgáltatás nem nyújt ftp.exe fájlt, de parancsokat küldhet közvetlenül az FTP szerverre, azaz. amire szükségünk van. Ha segélyt hívtál, tudod, hogy az ajánlat parancs végrehajtja ezt a funkciót. Nem igazán érted, hogy csak hozd a csapatot. Most a szükséges attribútumok lesznek telepítve a 123.cgi fájlban. Ha a fájlja egy másik könyvtárban található, akkor használja a cd (change directory) parancsot.

Érvénytelen attribútum a parancsfájl könyvtárában

Sok szkript nem csak bizonyos információkat jelenít meg, hanem bizonyos mappákat vagy fájlokat is ír. Itt kell biztosítani a megfelelő hozzáférést ezekhez az erőforrásokhoz. Bármelyik webkiszolgáló nem működik az Ön nevében, viszont a másikon, így a parancsfájl futtatásával nem nyújtja a képességeket. Meg kell adnod az attribútumokat annak a könyvtárnak, amelybe a szkript van írva, teljes hozzáféréshez, azaz. hogy bárkit is rögzítsen. Az ilyen attribútumok FAR-ban történő telepítéséhez tegye az összes keresztet. Az ftp.exe parancsban

Ön is szeretne figyelmeztetni, hogy teljes hozzáférést a könyvtár, ne feledje, hogy minden „behatoló” lehet elrontani az élet, törölje a forgatókönyvet, és rögzíti a példát, vagy írjon a hibás adatokat a fájlokat. Röviden, bármit megtesz. Különösen veszélyes, hogy nem teljes hozzáférést a könyvtár, amely tartalmazza az oldal, mert előbb-utóbb nem fog találni ott :-(.

Vobschem valamit, remélem minden fog működni az Ön számára :-)

Kapcsolódó cikkek