Differences
This shows you the differences between two versions of the page.
|
cor4app.ini [2005/09/04 20:28] ivivan |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | A cor4app.ini fájlból veszi a program indulásakor a különféle beállításokat. Az ini fájl [[http://en.wikipedia.org/wiki/Initialization_file|szabvány Windows ini]] fájl, amelyben a következő szekciók vannak: | ||
| - | ===== [LDAP] ===== | ||
| - | |||
| - | Az LDAP emulátor által használt beállítások adhatók meg ebben a szekcióban. Értelemszerűen csak a ''COMPAT'' módú kliens esetén van hatása. | ||
| - | |||
| - | ==== server ==== | ||
| - | |||
| - | Az emulációhoz használt adatbázis szerver típusát adja meg. Lehetséges értékei: | ||
| - | |||
| - | * mysql | ||
| - | * postres | ||
| - | * interbase | ||
| - | |||
| - | ==== host ==== | ||
| - | |||
| - | A szerver címe. | ||
| - | |||
| - | ==== database ==== | ||
| - | |||
| - | Az adatbázis neve. | ||
| - | |||
| - | ==== user ==== | ||
| - | |||
| - | A kapcsolódáskor szükséges felhasználó neve. | ||
| - | |||
| - | ==== passw ==== | ||
| - | |||
| - | A kapcsolódáskor szükséges jelszó. | ||
| - | |||
| - | ==== buffersize ==== | ||
| - | |||
| - | Az emulátor által használt cache által maximálisan tárolható elemek száma. Alapértelmezetten 1024 és ennél nagyobbat nem érdemes beállítani. | ||
| - | |||
| - | ===== [Log] ===== | ||
| - | |||
| - | ==== level ==== | ||
| - | |||
| - | A logolás minimum szintjét adja meg. Az ennél nem kisebb szintű logok kerülnek kiírásra. Lehetséges értékei (növekvő sorrendben): | ||
| - | |||
| - | * debug ((csak ''DEBUG'' módú kliens esetén)) | ||
| - | * notice | ||
| - | * warning | ||
| - | * error | ||
| - | * halt | ||
| - | |||
| - | A ''DEBUG'' módú kliens esetén az alapérték //debug//, ''NORMÁL'' kliens esetén //notice//. | ||
| - | |||
| - | ==== filename ==== | ||
| - | |||
| - | A logfájl nevét adja meg. Alapérték: //app.log//. | ||
| - | |||
| - | ==== logsize ==== | ||
| - | |||
| - | Ha ennél nagyobb a log-file mérete KB-ban induláskor, akkor rotálja. | ||
| - | |||
| - | Ha az érték 0, akkor mindig rotál (minden induláskor új file) | ||
| - | |||
| - | Ha az érték -1, akkor sosem rotál (egy bazi nagy file) [ nem javasolt ] | ||
| - | |||
| - | Alapértelmezés: //32// | ||
| - | |||
| - | ==== rotate ==== | ||
| - | |||
| - | Ennyi változatot őriz meg a logrotáláskor. A fájlokat a szokásos .0, .1, ... .rotate-1 kiterjesztéssel látja el. Alapérték: //5// | ||
| - | |||
| - | ==== halt_level ==== | ||
| - | |||
| - | Ha ekkora, vagy ennél nagyobb szintű hiba kerül a logba, akkor megszakítja a program futását. Alapérték: //halt// | ||
| - | |||
| - | ===== [LogLevel] ===== | ||
| - | |||
| - | Minden modul log szintjét külön szabályozhatjuk a ''DEBUG'' módú kliensben. Jelenleg a következő modulokból áll a rendszer: | ||
| - | |||
| - | * FUNCTION | ||
| - | * CORE | ||
| - | * PARSER | ||
| - | * IMAGE | ||
| - | * STATE_RUN | ||
| - | * STATE_PAR | ||
| - | * PHP_CACHE | ||
| - | * APPLET | ||
| - | * PROCESS | ||
| - | * NODE | ||
| - | * PRINTER | ||
| - | * PANEL | ||
| - | * KIFEJEZES | ||
| - | * PHPOBJ | ||
| - | * PHPVAL | ||
| - | * PARAM | ||
| - | * CMD | ||
| - | |||
| - | ===== [Application] ===== | ||
| - | |||
| - | ==== rootdir ==== | ||
| - | |||
| - | Az alkalmazás gyökér könyvtára. Lényegében az [[appconfig.inc.php]] elérési útját adja meg. | ||
| - | |||
| - | ==== temp_dir ==== | ||
| - | |||
| - | Az alkalmazás által használható idéglenes könyvtár. Ha nem adjuk meg, akkor az appconfig.inc.php-ban megadott értéket veszi figyelembe. Ha nem teljes elérési utat adunk meg, akkor a következő szabályok szerint képzi a ténylegesen használt elérési utat: | ||
| - | |||
| - | - ha az elérési út "/"-el vagy "\"-el kezdődik, akkor az arra a meghajtóra vonatkozik, amin az alkalmazás (exe) fut | ||
| - | - ha az elérési út relatív, akkor az a rootdir-hez képest relatív | ||
| - | |||
| - | A fenti szabályok az appconfig.inc.php-ban megadott értékre is érvényes. | ||
| - | |||
| - | Az itt megadott értéket a rendszer az APP_TEMPORARY_DIR konstansba helyezi. A megadott könyvtárat azonnal létre is hozza (függetlenül attól, hogy használni fogjuk, vagy sem) | ||
| - | |||
| - | Alapérték: //tmp// | ||
| - | |||
| - | ==== permanent_connect ==== | ||
| - | |||
| - | Engedélyezése esetén a rendszer próbálja minimalizálni az adatbázishoz kapcsolódást azzal, hogy a lezárt kapcsolatot még fél percig fenntartja és az ezalatt érkező kéréseket így azonnal tudja teljesíteni | ||
| - | |||
| - | Alapérték: //1// (engedélyezve) | ||
| - | |||
| - | ===== [Display] ===== | ||
| - | |||
| - | ==== window ==== | ||
| - | |||
| - | Az alkalmazás számára nyitott ablak méretét lehet vele megadni szélességxmagasság formában (pl: <nowiki>800x600</nowiki>) | ||
| - | |||
| - | További lehetséges értéke a "fullscreen", amikor értelemszerűen teljes képernyőn jön be. | ||
| - | |||
| - | Alapérték: //fullscreen// | ||
| - | |||
| - | ==== label_color ==== | ||
| - | |||
| - | A feliratok szine. ((hexa alakban illetve a szín angol nevével is megadható)) Alapérték: //000000// | ||
| - | |||
| - | ==== resize_horiz ==== | ||
| - | |||
| - | A panel átméreteződjön-e vízszintesen, ha van erre hely. Ekkor kicsit szellősebb lesz a kép. Alapérték: //1// (átméreteződik) | ||
| - | |||
| - | ==== resize_vert ==== | ||
| - | |||
| - | A panel átméreteződjön-e függőlegesen, ha van erre hely. Ekkor kicsit szellősebb lesz a kép. Alapérték: //1// (átméreteződik) | ||
| - | |||
| - | ==== image_cache ==== | ||
| - | |||
| - | A képek cache-elését szabályozza: bekapcsolt állapotában minden képet csak egyszer olvas be. Alapérték: //1// | ||
| - | |||
| - | ===== [Print] ===== | ||
| - | |||
| - | ==== display ==== | ||
| - | |||
| - | Legyen-e a nyomtatásnál előnézeti kép. Alapérték: //1// | ||
| - | |||
| - | ==== default_printer ==== | ||
| - | |||
| - | Az alapértelmezett nyomtatóra nyomtasson-e. Ha az érték hamis, akkor mindig megkérdezi hova nyomtasson. Alapérték: //1// | ||
| - | |||
| - | ===== [Interpreter] ===== | ||
| - | |||
| - | ==== hard_types ==== | ||
| - | |||
| - | Amennyiben ez igaz, akkor nem engedi egy változónál a tipusok erős konverzióját. Amennyiben egy változó már kapott értéket, akkor a tipusa nem változhat. Ilyen szempontból háromféle tipus van: object, array, value | ||
| - | |||
| - | Ha az érték hamis, a konverzió a PHPnak megfelelően lezajlik, de a LOGba ekkor is kerül egy ERROR üzenet. | ||
| - | |||
| - | **Ez a fícsör csak tesztelési céllal készült, nem kéne használni...** | ||
| - | |||
| - | Alapérték: //1// | ||
| - | |||
| - | ==== max_loop ==== | ||
| - | |||
| - | A ciklusok ''DEBUG'' módú kliens esetén nem iterálhatnak ennél többször. 0 érték kikapcsolja. A foreach utasításra nincs hatása. Alapérték: //0// | ||
| - | |||
| - | ==== simple_hot_key ==== | ||
| - | |||
| - | A gyors billentyűk menjenek-e ALT lenyomása nélkül. Alapérték: //1// | ||
| - | |||
| - | ==== enable_altgr_hotkey ==== | ||
| - | |||
| - | Menjenek-e a gyorsbillentyűk a jobb oldali ALT-al is. Tiltása esetén csak a bal oldali ALT billentyű használható. Alapérték: //1// | ||
| - | |||
| - | ==== enter_as_tab ==== | ||
| - | |||
| - | Amennyiben ez engedélyezve van, futás közben az enter lenyomása egyenértékű a tab lenyomásával. Alapérték: //0// (tiltott) | ||
| - | |||
| - | ==== debug_detail ==== | ||
| - | |||
| - | A logolás részletességét adja meg. Csak ''DEBUG'' módban fordított kliensre van hatása. Alapérték: //0// (minimum) | ||
| - | |||
| - | ==== use_css ==== | ||
| - | |||
| - | Felolvassa és értelmezze-e a témában szereplő template CSS részét. Kis gépen érdemes kikapcsolni, mert sokkal gyorsabb is lehet a program futása. | ||
| - | |||
| - | Csak a [[Cor4App_versions|USE_CSS]] fordítású kliensben van hatása. | ||
| - | |||
| - | Alapérték: //1// | ||
| - | |||
| - | ==== use_background ==== | ||
| - | |||
| - | Használjon-e hátteret. Kikapcsolása esetén nem lesz annyira csúnya, mintha az egész CSS értelmezőt kapcsolnánk ki, de a gépigényt majdnem annyira csökkenti. Alapérték: //1// | ||
| - | |||
| - | ==== save_mode ==== | ||
| - | |||
| - | A mentés módját határozza meg. Értékei: | ||
| - | |||
| - | * move: a megadott file-t átmozgatja. Hasznos, ha temp file-t hozunk létre | ||
| - | |||
| - | * copy: a megadott file-t másolja | ||
| - | |||
| - | Alapérték: //copy// | ||
| - | |||
| - | ==== redirect ==== | ||
| - | |||
| - | Engedélyezzük-e a JumpTo kezelését az Onload-ban is. El sem tudok olyan esetet képzelni, amikor ki kéne kapcsolni. Alapérték: //1// | ||
| - | |||
| - | ==== php_cache ==== | ||
| - | |||
| - | Engedélyezzük-e a PHP file-ok cache-elését. Fejlesztés közben érdemes kikapcsolni, mert különben hiába módosítjuk a file-t. Alapérték: //1// | ||