Nefungujúci Skeleton (2.0 alpha PHP 5.2)
- ezimir
- Člen | 21
Stiahol som si „Nette Framework 2.0-alpha pro PHP 5.2“ (mám PHP 5.3.1, ale na produkčnom serveri bude len 5.2.x).
Nakopíroval som Nette.minified do libs, otvoril document_root a vidím nasledovné:
InvalidStateException
session_start(): Cannot send session cache limiter – headers already sent (output started at ****/Nette/NetteFramework-2.0dev-PHP5.2/skeleton/libs/Nette/loader.php:175)
Notice: Constant NETTE already defined in ****/Nette/NetteFramework-2.0dev-PHP5.2/skeleton/libs/Nette/loader.php on line 175
Notice: Constant NETTE_DIR already defined in ****/Nette/NetteFramework-2.0dev-PHP5.2/skeleton/libs/Nette/loader.php on line 175
Notice: Constant NETTE_VERSION_ID already defined in ****/Nette/NetteFramework-2.0dev-PHP5.2/skeleton/libs/Nette/loader.php on line 175
Notice: Constant NETTE_PACKAGE already defined in ****/Nette/NetteFramework-2.0dev-PHP5.2/skeleton/libs/Nette/loader.php on line 175
Full source knižnica (nie minified) beží ok. Pridal som dibi do libs a
service.Nette-Loaders-RobotLoader.factory = Nette\NConfigurator::createRobotLoader
do config.ini, ale aj tak
Class ‚dibi‘ not found
Čo je úplne najzvláštnejšie, že ešte pred hodinou mi to šlapalo (login, logout, vlastné presentery). Pokúšal som sa implementovať Autorizátor (podľa wiki). A v jednom momente sa začal divne správať, t.j. login form sa zobrazil, ale už ?do=loginForm-submit nie (žiadny Error, Server Error, ani nič, jednoducho neexistujúca stránka). Netušil som kde som to odpiekol, tak som chcel začať od skeletonu, ale už ani ten mi nefunguje.
Nejaké rady?
XAMPP Mac OS X 1.7.3 (Apache 2.2.14, MySQL 5.1.44, PHP 5.3.1)
Martin