<?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>gryg.pl &#187; Windows</title>
	<atom:link href="http://gryg.pl/category/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://gryg.pl</link>
	<description>bo Mickiewicz mnie nie podnieca...</description>
	<lastBuildDate>Thu, 28 Jul 2011 09:55:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Instalacja PHPUnit via PEAR na ZendServer CE (Windows)</title>
		<link>http://gryg.pl/instalacja-phpunit-via-pear-na-zendserver-ce-windows/</link>
		<comments>http://gryg.pl/instalacja-phpunit-via-pear-na-zendserver-ce-windows/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 09:52:45 +0000</pubDate>
		<dc:creator>gryg</dc:creator>
				<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[ZendServer]]></category>
		<category><![CDATA[Pear]]></category>
		<category><![CDATA[PHPUnit]]></category>

		<guid isPermaLink="false">http://gryg.pl/?p=65</guid>
		<description><![CDATA[Przy instalacji PHPUnit okazało się że pear zainstalowany razem z ZendServer CE wali takimi błędami: Warning: require_once(Structures/Graph.php): failed to open stream: No such file or directory in PEAR\Downloader.php on line 1230 &#160; Po chwili googlowania już czytamy, że winę za błąd ponosi bug z pear który nie pozwala zaktualizować samego pear(by naprawić bug&#8217;a). Aby jednak cieszyć [...]]]></description>
			<content:encoded><![CDATA[<p>Przy instalacji <a title="PHPUnit" href="http://pear.phpunit.de/" target="_blank">PHPUnit</a> okazało się że pear zainstalowany razem z ZendServer CE wali takimi błędami:</p>
<pre>Warning: require_once(Structures/Graph.php): failed to open stream: No such file or directory in PEAR\Downloader.php on line 1230</pre>
<p>&nbsp;</p>
<p>Po chwili googlowania już czytamy, że winę za błąd ponosi bug z pear który nie pozwala zaktualizować samego pear(by naprawić bug&#8217;a).<br />
Aby jednak cieszyć się pakietem PHPUnit i/lub innymi libami instalowanymi przez pear wykonujemy kolejno:<br />
1) Pobieramy <a href="http://pear.php.net/go-pear.phar" target="_blank">najnowszą wersję paczki phar dostępnej z pear</a><br />
2) Pobrany plik kopiujemy do katalogu pear w katalogu zendserver (na Windows 7 x64 domyślnie jest to <em>C:\Program Files (x86)\Zend\ZendServer\bin\PEAR\</em>) zastępując stary plik.<br />
3) Odpalamy wiersz poleceń w trybie administratora (klikamy prawym przyciskiem myszy na Start -&gt; wszystkie programy -&gt; akcesoria -&gt; wiersz polecenia i wybieramy Uruchom jako administrator) i przechodzimy do katalogu bin w ZendServer</p>
<pre>cd "C:\Program Files (x86)\Zend\ZendServer\bin"</pre>
<p>&nbsp;</p>
<p>4)Następnie uruchamiamy skrypt <strong>go-pear.bat</strong> gdzie kolejno wpisujemy <strong>all</strong> i wciskamy enter, zatrzymując się przy pozycjach 2 oraz 3 by ustawić ścieżki tymczasowe dla <strong>Temporary directory for processing</strong> oraz <strong>Temporary directory for downloads </strong> na takie które nie zawierają spacji w nazwie np. <em>C:\tmp</em>(należy wcześniej stworzyć ten katalog). 5) Po sprawdzeniu wszystkich 12 pozycji wciskamy jeszcze raz enter by zainstalować pear i ustawić ścieżki systemowe. 6) Końcowe kroki to dodanie i aktualizacja kanałów pear oraz instalacja PHPUnit poprzez wykonanie poleceń:</p>
<pre>pear channel-update pear.php.net
pear upgrade pear
pear channel-discover pear.phpunit.de
pear install --alldeps phpunit/PHPUnit</pre>
<p>&nbsp;</p>
<p>Uwaga: W przypadku gdy otrzymujemy błąd: <strong>Pear: &#8222;go-pear.phar&#8221; Does Not Have a Signature</strong> należy zalogować się do panelu ZendServer (<em>http://localhost:10081</em>) i w zakładce <em>Server Setup -&gt; Directives</em> wyszukać <strong>ext:Phar</strong>, a następnie zmienić wartość <strong>phar.require_hash na Off</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://gryg.pl/instalacja-phpunit-via-pear-na-zendserver-ce-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skrypt szybkiego zarządzania serwerem samba</title>
		<link>http://gryg.pl/skrypt-szybkiego-zarzadzania-serwerem-samb/</link>
		<comments>http://gryg.pl/skrypt-szybkiego-zarzadzania-serwerem-samb/#comments</comments>
		<pubDate>Wed, 26 May 2010 23:26:38 +0000</pubDate>
		<dc:creator>gryg</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://gryg.pl/?p=46</guid>
		<description><![CDATA[Dwa lata temu w ramach zaliczenia zajęć z Systemów Operacyjnych pisałem skrypt bash do uproszczenia konfiguracji serwera samba. Teraz, kiedy akurat potrzebna jest mi szybka konfiguracja bez zabawy w ustawianie i czytanie manuala odgrzebałem kotleta. Może się komuś przydać. Pobierz skrypt konfigurujący serwer samba. Po ściągnięciu najlepiej zmienić sobie rozszerzenie na .sh (wordpress go nie [...]]]></description>
			<content:encoded><![CDATA[<p>Dwa lata temu w ramach zaliczenia zajęć z Systemów Operacyjnych pisałem skrypt bash do uproszczenia konfiguracji serwera <a title="Serwer wymiany plików" href="http://samba.org/">samba</a>. Teraz, kiedy akurat potrzebna jest mi szybka konfiguracja bez zabawy w ustawianie i czytanie manuala odgrzebałem kotleta. Może się komuś przydać.</p>
<p><strong><a title="Samba server configurator bash script" href="http://gryg.pl/wp-content/uploads/2010/05/sambaconf.txt">Pobierz skrypt konfigurujący serwer samba.</a></strong></p>
<p>Po ściągnięciu najlepiej zmienić sobie rozszerzenie na .sh (wordpress go nie lubi, dlatego zmieniłem na txt) oraz nadać mu atrybut wykonalności:</p>
<p><em>chmod +x sambaconf.sh</em></p>
<p>Skrypt domyślnie operuje pliku <em>/etc/samba/smb.conf</em>. Można zmienić ścieżkę do niego zmieniając zawartość zmiennej <strong>confdir</strong>=&#8221;/etc/samba/smb.conf&#8221;.</p>
<p>Skrypt nie jest pisany by był super poprawny, miał po prostu działać. W tym celu też korzysta on z własnego formatu pliku konfiguracyjnego samby i jego ręczna edycja nie jest wskazana gdyż po prostu skrypt może później nieprawidłowo działać. Oczywiście zawsze można wykorzystać go do wygenerowania podstawowej konfiguracji a później ręcznie dopisać co trzeba.</p>
<p><strong>Jak z niego korzystać?</strong></p>
<ol>
<li>Uruchom skrypt jako administrator (root)</li>
<li>Wybierz opcję 1. aby wygenerować podstawową konfigurację serwera</li>
<li>Udostępniaj wybrane pliki korzystając z opcji 3.</li>
</ol>
<p>Program jest w języku polskim. Mi działa dobrze <img src='http://gryg.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Jeśli są potrzebne dodatkowe opcje można pisać, a dorobię je w wolnym czasie.</p>
]]></content:encoded>
			<wfw:commentRss>http://gryg.pl/skrypt-szybkiego-zarzadzania-serwerem-samb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nieprawidłowy url w Mantis Bug Tracker pod Windows</title>
		<link>http://gryg.pl/nieprawidlowy-url-w-mantis-bug-tracker-pod-windows/</link>
		<comments>http://gryg.pl/nieprawidlowy-url-w-mantis-bug-tracker-pod-windows/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 17:45:16 +0000</pubDate>
		<dc:creator>gryg</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[mantis url windows problem]]></category>

		<guid isPermaLink="false">http://gryg.pl/?p=32</guid>
		<description><![CDATA[Jeśli ktoś ma problem z odpaleniem tego bug trackera z pod virtual hosta na serwerze www postawionym na Windows z powodu dodawania znaku &#8216;\&#8217; w ścieżce może tu znajdzie rozwiązanie jego problemu. Problem był taki: http://localhost/mantisbt/ &#8211; działało dobrze http://mantis.local/ &#8211; nie działało, sypały się url w kodzie z powodu dodawania znaku &#8216;\&#8217; W adresie [...]]]></description>
			<content:encoded><![CDATA[<p>Jeśli ktoś ma problem z odpaleniem tego bug trackera z pod virtual hosta na serwerze www postawionym na Windows z powodu dodawania znaku &#8216;\&#8217; w ścieżce może tu znajdzie rozwiązanie jego problemu.</p>
<p>Problem był taki:</p>
<p>http://localhost/mantisbt/ &#8211; działało dobrze</p>
<p>http://mantis.local/ &#8211; nie działało, sypały się url w kodzie z powodu dodawania znaku &#8216;\&#8217;</p>
<p>W adresie wtedy obserwujemy http://mantis.local//login_page.php  (podwójny slash)</p>
<p>Aby poprawić ten błąd (zgłoszony przez kogoś <a href="http://www.mantisbt.org/bugs/view.php?id=11534">tutaj</a>) do czasu wydania poprawionej wersji zmieniamy w pliku <strong><em>config_defaults_inc.php</em></strong> linijkę 133 (przynajmniej u mnie taka jest <img src='http://gryg.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) na:</p>
<pre class="brush: php; ruler: true; first-line: 131; highlight: [133]">// Extract the unique directory path of this file relative to the server's documunt root
if ( preg_match( '@' . preg_quote( $t_docroot ) . '(.*)@', $t_file_path, $t_matches ) ) {
	$t_path = str_replace('\\','',dirname(strip_tags($t_matches[1])));
} else {
	$t_path = dirname( strip_tags( $_SERVER['SCRIPT_NAME'] ) );
	if ( '/' == $t_path || '\\' == $t_path ) {
		$t_path = '';
	}
}</pre>
<p>Błąd spowodowany jest funkcją <em>dirname() </em>która, gdy nie znajduje po adresie domeny kolejnych węzłów ścieżki zwraca właśnie niechciany znak &#8216;\&#8217;.</p>
<p>Oby to szybko poprawili.</p>
]]></content:encoded>
			<wfw:commentRss>http://gryg.pl/nieprawidlowy-url-w-mantis-bug-tracker-pod-windows/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

