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:

Telepítés, konfigurálás (konfiguráció) apache fájlok

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).

Telepítés, konfigurálás (konfiguráció) apache fájlok

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

  • Az útvonal a hibanaplófájlt a tesztet egy Apache szerver, a helyszín kell meghatározni az irányelvben blokk, mint ez:


    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/

    Telepítés, konfigurálás (konfiguráció) apache fájlok

    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.

    Telepítés, konfigurálás (konfiguráció) apache fájlok

    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.

    Telepítés, konfigurálás (konfiguráció) apache fájlok

    É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 \

    Telepítés, konfigurálás (konfiguráció) apache fájlok




    Kapcsolódó cikkek