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.

Kapcsolódó cikkek