Helyi PEAR másolat telepítése egy shared host-on (Previous) (Next) CVS telepítő

View this page in Last updated: Sun, 01 Jul 2007
Dutch | Hungarian | Polish | Spanish | Plain HTML

Kézi telepítés

A kézzel történő telepítés nem az ajánlott út, de többen problémákba ütköznek, amikor az automatikus módszereket választják, többnyire ha site-jaik olyan webhosting környezetben vannak, ahol nincs lehetőség közvetlen shell hozzáférésre.

A következő bekezdésekben megmutatjuk, hogyan kell kézzel telepíteni a csomagokat egy site-on. A példában a következő elérési utakat használjuk: a site documentroot-ja /var/www/www.example.com/htdocs/. Ugyanazon a szinten, ahol a htdocs könyvtár van, egy másik könyvtár is létezik, includes néven. Ez a könyvtár nem érhető el HTTP-n keresztül, csak FTP-vel, vagy WebDAV-val.

A telepítés a követező egyszerű lépésekből áll:

  1. A csomag letöltése:

    A csomagot a PEAR honlapról tölthetjük le, egy böngésző segítségével. Ha nem ismerjük a csomag adatlapjának közvetlen URL-jét, használhatjuk a package browser-t a jelenleg elérhető csomagok listájának megtekintéséhez.

  2. A csomag forráskódjának feltöltése

    A .tgz fájl letöltése után ki kell csomagolni a tartalmát egy ideiglenes könyvtárba a helyi számítógépen. Ezután fel kell tölteni a forrásködót FTP-vel, WebDAV-val, vagy bármilyen más módszerrel a /var/www/www.example.com/includes/ könyvtárba, úgy, hogy például a Mail_Mime csomag esetén a forráskód a /var/www/www.example.com/includes/Mail/ könyvtárba kerüljön.

  3. Az include_path direktíva beállítása

    Be kell állítanunk a PHP include_path direktíváját, úgy, hogy arra az elérési útra mutasson, ahová feltöltöttük a csomagok forráskódját. Ha van hozzáférésünk a php.ini konfigurációs fájlhoz, hozzá kell adnunk a /var/www/www.example.com/includes/ könyvtárat az include_path direktívához. Ha nem rendelkezünk eléréssel a konfigurációs fájlhoz, minden szkript elején, amelyben használni szeretnénk a csomagot, be kell állítanunk az include_path direktívát:

    
    <?php
    ini_set("include_path", '/var/www/www.example.com/includes/' . PATH_SEPARATOR . ini_get("include_path"));
    ?>
    
    

  4. A telepítés befejeztével a csomag használható:

    
    <?php
    require_once 'Mail/mime.php';
    
    $mime = ...
    ?>
    
    

Ha további kérdések merülnek fel a kézi telepítéssel kapcsolatban, a felhasználói levelezőlistán kérhetünk segítséget (angolul).

Helyi PEAR másolat telepítése egy shared host-on (Previous) (Next) CVS telepítő

Download Documentation Last updated: Sun, 01 Jul 2007
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.