Telepítés - CakePHP szakácskönyv v2
Miután jelentkezését kész, vagy még azelőtt, akkor szeretnénk telepíteni, hogy a termelés-szerver. Van néhány dolog, amit meg kell tennie, ha telepíti a CakePHP alkalmazás.
Set dokumentum root¶
Helyes telepítés dokumentum gyökér az alkalmazás - ez egy fontos lépés az, hogy a biztonsági kódot. Segítségével alkalmazás készült a CakePHP, győződjön meg róla, hogy a dokumentum gyökér a virtuális gép az app / webroot. Ebben az esetben a fájlok tartalmazzák logika vagy a beállítások nem érhetők el az URL-t. A dokumentum beállításával gyökér eltér a különböző szervereken. See / telepítés / haladó telepítés-specifikus szervereket.
Állítsa core.php¶
Egy nagyon fontos pont a termelési-kiszolgáló konfiguráció core.php, különösen az értéke hibakeresési. Beállítás debug = 0 letiltja a nagyszámú funkciók fejlesztéséhez szükséges, ami semmiképpen nem esik a termelési-szerver. Letiltása hibakeresés változások a következők:
- Hibakeresési üzenetek, létrehozott pr () és a debug () le van tiltva, és nem jelenik meg.
- CakePHP mag cache frissítik minden 99 év helyett 10 másodperc fejlesztés (ezek a számok vannak beállítva, hogy core.php).
- Bemutató a hibák kevésbé informatív és kizárólag generikus hibaüzenetek.
- A hibák nem jelennek meg.
- Nyomon a kivétel verem le van tiltva.
Amellett, hogy a fenti, számos alkalmazás és plug-inek különböző értékeire hibakeresés másként viselkednek.
Számos CakePHP alkalmazások egy yadro¶
Számos módja van a konfigurációs alkalmazások megosztani egy CakePHP mag. Akkor sem használni a PHP include_path. vagy módosíthatja CAKE_CORE_INCLUDE_PATH állandó (webroot / index.php) minden alkalmazásból. Általában használja include_path egyszerűbb és megbízhatóbb. CakePHP tervezték oly módon, hogy figyelembe veszi a include_path. mert az könnyen kezelhető.
A php.ini fájlt, állítsa be az irányelv vagy add hozzá az utat, hogy a kernel:
Ez a példa azt feltételezi, hogy az alkalmazás fut a * nix szerver, és CakePHP van /usr/share/cakephp-2.0.