Telepítés, konfigurálás (konfiguráció) apache fájlok
A fejlesztés írt oldalakat a legújabb szerver szükséges technológiák teszt szerver telepítve van a számítógépen.
Miután módosítja az kofiguratsii fájlok (általában ez történik a „Megjegyzések”), ne felejtsük el, hogy megmentse őket, és indítsa újra az Apache 2.2.16 szerver
Visszaállításához nyomja meg a parancsikon:
Emlékeztetni kell arra, hogy az irányelv, és a kiszolgáló beállításait is a httpd.conf fájl csak akkor, ha a szolgáltatás Apache 2.2.16, t. E. Ha a számítógép be van kapcsolva. Újraindítása nélkül Apache, akkor nem fogja látni a módosítások eredményét. De a legkellemetlenebb történhet abban az esetben, ha nem újraindítani az Apache 2.2.16 szolgáltatás (módosított hibás bejegyzéseket a httpd.conf fájlban), akkor kapcsolja ki a számítógépet. Amikor újra, akkor kap egy üzenetet - „nem, legalább egy szolgáltatás vagy illesztőprogram a rendszer indításakor.”
. Lásd a részleteket - Apache hiba.
Röviden azoknak - akik soha nem tanult!
Írja valami figyelemre méltó a PHP csak tudni C ++, t. Hogy. Az első kísérlet arra, hogy az összes, hogy az utóbbi. PHP - egy kísérlet, hogy kapcsolja be a nyelvi fordító C ++ tolmács. Munkavégzés C ++ v 5.02 PLO könnyen felismeri ismerős elemek, mint például: bujkál információk felhasználásával hozzáférés előírást (attribútumok - nyilvános, védett, magán) az elemek osztályok (adatok a tagok és a tag funkcióit osztály). Lásd, hogy megpróbálja használni a többszörös öröklődés. Bevezetés a források szabaduljanak fel, a destruktor (nem világos, amit - memória végrehajtása után PHP script, és így mentesül), kivételkezelés. Természetesen mindez elég messze van a PFSZ támogatási képességeit C ++. A fenti elegendő, hogy miként képzés kezdik felismerni az álom, mint a fent nyilatkozatot.
Visszatérve a fenti levél -, hogyan kell válaszolni, anélkül, hogy tudnának róla, hogy:
- Apache konfigurációs fájlok helyett,
- hogy a PHP telepítve van,
- e változtatásokat hajtott végre, hogy a PHP-t,
- könyvtár, amelyben a sablon van állítva a fő Apache szerver oldalon
- Vajon a minta a mag helyén, szerelt oldalak, bizonyított script php,
- Ha végzett, mi ellenőrizzük, és amelyben könyvtár virtuális gépeket helyezzük „teremtett, vagy nem jön létre jegyzettömb kiterjesztése .php fájl”
- Akár telepítve a könyvtárba a megfelelő engedélyeket,
és így tovább a végtelenségig, mert lehetetlen megjósolni, hogy mit és hogyan akar csinálni ezekkel a komplex szoftver termékek az emberek nem értik, hogy mit csinálnak, ítélve a sikertelen kísérlet, hogy hozzon létre a „Notepad fájl .php kiterjesztés”.
Akkor biztosan megpróbál választ adni, egy héten próbálta elképzelni - hol és mit lehet tenni valakit, hogy telepítse a szoftvert. Miután kezdett, mint ez:
Ha nem állítja be a PHP értelmező nem található, vagy az elérési útvonalát, akkor megjelenik egy párbeszédablak kéri, hogy mentse a fájlt a kiterjesztés - .php. (Ahelyett, hogy megjelenítésére php oldal, a letöltés, vagy mentse a fájlt).
Ha nincs Perl interpreter, az üzenet jelenik meg, hanem az eredmények a szkript -
[Hiba történt a feldolgozás ezen irányelv - Hiba történt a feldolgozás ezen irányelv]
Ha nem tudja pontosan követni a telepítési utasításait, és egyre Apache termelés szerver - így ez a fajta tevékenység nem az Ön számára, és nem kell időt pazarolni.
Figyelem!
A helyes lépések sorrendje telepíthető Apache 2.2.16 szerver
Telepítése Apache 2.2.16 a következő operációs rendszerekhez:
cserélje három konfigurációs fájlban:
- httpd.conf - fő szerver konfigurációs fájl
- httpd-vhosts.conf - virtuális hosts konfigurációs fájl
- httpd-userdir.conf - Beállítás testreszabási fájlt a felhasználói könyvtár
Meg kell létrehozni, ebben a sorrendben.
Következő egyszerű művelet, akkor kap - a (z) helyi gépen - egy teljesen működőképes kiszolgáló Apache HTTP 2.2.16.
Minden a jelen szakaszban valamennyi változatának Apache 2.2.x - Apache 2.2.2, Apache 2.2.3, Apache 2.2.4 Apache 2.2.6, Apache 2.2.8, Apache 2.2.16, Apache 2.2.10.
Ezt követően, akkor telepítse a PHP és a Perl, és egyéb alkatrészek a modern web szerver.
- A fájl elérési útját a hibanaplót fő Apache 2.2.16 HTTP szerver oldalon az irányelvben meghatározott:
ErrorLog c: /httpserver.ru/logs/error.log
httpd.conf - Apache HTTP szerver konfigurációs fájl. Lásd. Konfigurálása httpd.conf
ErrorLog c: /www/docs/imya_sayta.ru /logs/imya_sayta.ru-error.log
File - httpd-vhosts.conf. . Lásd: Konfigurációs - httpd-vhosts.conf.
Annak ellenére, hogy egy ilyen nehéz utat a könyvtárba, ahol a fájl legyen - f1.gif. könnyen megy a megadott helyre, a Total Commander. Írja be a parancssorba DOS Összesen Comander'a csapat - cd, és másolja az elérési utat a fájl nem található:
cd C: /www/docs/avege.ru/www/css/0a16v84j0y54h848p547a0512/06/0a16v84j0y54f848m547i0512/
Megnyomása után - Írja be elviszi a megfelelő alkönyvtárat, amelyek ebben a példában láthatjuk, hogy ahelyett, hogy a fájl f1.gif - f1.png.
Amikor belép a site - www.imya_sayta.ru. a helyi szerveren Apache, hibaüzenet jelenik meg:
A kiszolgáló belső hibát észlelt, és nem tudta teljesíteni a kérést. Vagy a szerver túlterhelt, vagy hiba történt a CGI.
Ha úgy gondolja, hogy ez egy szerver hiba, forduljon a webmester.
www.imya_sayta.ru
12/17/08 15:10:24
Apache / 2.2.16 (Win32) PHP / 5.2.8
Ugyanez történt, amikor webhelyek elérésekor -
dummy-host.httpserver.ru, (C: \ www \ docs \ dummy-host2.httpserver.ru)
dummy-host2.httpserver.ru, (C: \ www \ docs \ dummy-host2.httpserver.ru)
name.ru, (C: \ www \ htdocs \ name.ru)
name1.ru (C: \ www \ public_html \ name1.ru)
Amikor belép a fő oldalon Apache 2.2.16 szerver - www.httpserver.ru. főoldal normálisan jelenik meg a böngésző.
Nem nehéz meghatározni, hogy mi nem működik helyek találhatók a megosztott könyvtár - C: \ www \. ezért kell keresni az okát itt.
Az Error Log www.httpserver.ru site - error.log (C: /httpserver.ru/logs/error.log) nem lehet látni semmit, mi lehet kérni a keresés irányát okok okozó ilyen viselkedés a szerver.
Duty nyilvántartások ellenőrzése fájlokat:
C: \ Program Files (x86) \ Apache Software Foundation \ Apache2.2 \ conf \ httpd.conf
# Út a PHP könyvtár.
#BEGIN PHP telepítőprogram szerkeszti - csak eltávolítás uninstall
Esetén a PHPIniDir "C: / Program Files (x86) / PHP /"
LoadModule php5_module "C: / Program Files (x86) /PHP/php5apache2_2.dll"
#END PHP telepítőprogram szerkeszti - csak eltávolítás uninstall
C: \ Program Files (x86) \ PHP \ php.ini
Könyvtárat, ahol a betölthető kiterjesztések (modulok) laknak.
A könyvtár, amely betölthető kiterjesztések (modulok).
extension_dir = "C: \ Program Files (x86) \ PHP \ ext"
Amint az várható, hogy nem adnak semmit.
Ok: A C: \ www \ ideiglenesen elhelyezni redatirovaniya és nem távolítják el, a .htaccess fájlt, amelyben volt egy irányelv - Beállítások -Indexes.
Az oldalakon az egyik oldalak - www.imya_sayta.ru nem futtatható Perl script.
Az Error Log www.imya_sayta.ru site - error.log vannak feljegyzések:
Érvénytelen CGI ref "//cgi-bin/today.cgi" C: /www/docs/www.imya_sayta.ru/www/index.shtml
C: /www/docs/www.imya_sayta.ru/cgi-bin/.htaccess: Options nem engedélyezett (Options nem engedélyezett)
Ok: A c: \ www \ docs \ www.imya_sayta.ru \ cgi-bin \ volt, .htaccess fájlt az irányelv - Beállítások -Indexes.
Ne feledje, hogy az irányelv a .htaccess fájlban található bármilyen alkönyvtárban az oldalon, felülírják az irányelveknek a Apache szerver konfigurációs fájl - httpd.conf és httpd-vhosts.conf.
És, hogy a változások a konfigurációs fájlokat és a fő Apache 2.2.16 szerver oldalon. menteni (előre tesztelt) róluk másolatot naplójában. Ez lehetővé teszi, hogy bármikor menjen vissza dolgozni és tesztelt változata a fő oldalon, és az Apache 2.2.16 szerver.
Reserve, annak érdekében, hogy teljesen biztos az Apache szerver teljesítményét kell tennie:- teljesen conf könyvtár a C: \ Program Files \ Apache Software Foundation \ Apache2.2 \