<?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>+ mzungu&#039;s weblog + &#187; Plesk</title>
	<atom:link href="http://m.zung.us/tag/plesk/feed/" rel="self" type="application/rss+xml" />
	<link>http://m.zung.us</link>
	<description>...manchmal viel gelaber.</description>
	<lastBuildDate>Mon, 06 Feb 2012 23:17:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Notiz: Schwere Plesk Sicheheitsl&#252;cke</title>
		<link>http://m.zung.us/2007/09/17/notiz-schwere-plesk-sicheheitsluecke/</link>
		<comments>http://m.zung.us/2007/09/17/notiz-schwere-plesk-sicheheitsluecke/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 17:26:15 +0000</pubDate>
		<dc:creator>Cedric</dc:creator>
				<category><![CDATA[sideblog]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Webserver]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://m.zung.us/2007/09/17/notiz-schwere-plesk-sicheheitsluecke/</guid>
		<description><![CDATA[Webserver die mit der Administrationsoberfl&#228;che Plesk betrieben werden m&#252;ssen schleunigst aktualisiert werden. Betroffen sind die Windows- und Linux-Versionen 8.0.0, 8.0.1, 8.1.0 oder 8.2.0. Der Hersteller SWsoft stellt die Patches und Anleitung bereit: Windows Fix, Linux Fix [via Huschi] Ver&#246;ffentlicht in &#8230; <a href="http://m.zung.us/2007/09/17/notiz-schwere-plesk-sicheheitsluecke/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Webserver die mit der Administrationsoberfl&#228;che Plesk betrieben werden m&#252;ssen schleunigst aktualisiert werden. Betroffen sind die Windows- und Linux-Versionen 8.0.0, 8.0.1, 8.1.0 oder 8.2.0. Der Hersteller SWsoft stellt die Patches und Anleitung bereit: <a href="http://kb.swsoft.com/en/2159" class="liexternal">Windows Fix</a>, <a href="http://kb.swsoft.com/en/2169" class="liexternal">Linux Fix</a></p>
<p>[via <a href="http://www.huschi.net/#news_40" class="liexternal">Huschi</a>]</p>
<hr /><small>Veröffentlicht in <a href="http://m.zung.us" class="liexternal">mzungu's weblog</a> am 17.09.2007, 19:26 von Cedric. Die Inhalte sind - soweit nicht anders vermerkt - unter der <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/de/" alt="BY NC SA" title="BY NC SA" class="liexternal">Creative Commons Lizenz BY-NC-SA</a> veröffentlicht und können unter diesen Bedingungen verwendet werden. Schreibe einen <a href="http://m.zung.us/2007/09/17/notiz-schwere-plesk-sicheheitsluecke/#comments" title="zu den Kommentaren" class="liexternal">Kommentar</a>, oder empfehle diesen Artikel auf <a href="http://www.facebook.com/share.php?u=http://m.zung.us/2007/09/17/notiz-schwere-plesk-sicheheitsluecke/" class="liexternal">Facebook</a> oder <a href="http://twitter.com/share?text=Notiz: Schwere Plesk Sicheheitsl&#252;cke+von+@mzeecedric&url=http://m.zung.us/2007/09/17/notiz-schwere-plesk-sicheheitsluecke/" class="liexternal">Twitter</a>.<br />
(Digital Fingerprint:  1172f3ac65d735935395dcbe65da3e20)</small>]]></content:encoded>
			<wfw:commentRss>http://m.zung.us/2007/09/17/notiz-schwere-plesk-sicheheitsluecke/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notiz: WordPress Update via Skript &amp; Plesk</title>
		<link>http://m.zung.us/2007/08/09/notiz-wordpress-update-via-skript-plesk/</link>
		<comments>http://m.zung.us/2007/08/09/notiz-wordpress-update-via-skript-plesk/#comments</comments>
		<pubDate>Thu, 09 Aug 2007 06:00:35 +0000</pubDate>
		<dc:creator>Cedric</dc:creator>
				<category><![CDATA[sideblog]]></category>
		<category><![CDATA[webDev]]></category>
		<category><![CDATA[weblogs]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Suse]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[Weblog]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://m.zung.us/2007/08/09/notiz-wordpress-update-via-skript-plesk/</guid>
		<description><![CDATA[Vor einigen Tagen habe ich das Skript von Alex G&#252;nsche zum automatischen Update mehrer WordPress-Installationen vorgestellt. Damit es unter Suse 10.0 mit Plesk funktioniert, mussten jedoch noch ein paar kleine Anpassungen gemacht werden. Ich habe meinem Artikel dazu entsprechend erweitert. &#8230; <a href="http://m.zung.us/2007/08/09/notiz-wordpress-update-via-skript-plesk/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Vor einigen Tagen habe ich das Skript von Alex G&#252;nsche zum automatischen Update mehrer WordPress-Installationen vorgestellt. Damit es unter Suse 10.0 mit Plesk funktioniert, mussten jedoch noch ein paar kleine Anpassungen gemacht werden. Ich habe <a href="http://m.zung.us/2007/07/16/wordpress-automatisch-aktualisieren/" class="liexternal">meinem Artikel dazu</a> entsprechend erweitert.</p>
<hr /><small>Veröffentlicht in <a href="http://m.zung.us" class="liexternal">mzungu's weblog</a> am 09.08.2007, 08:00 von Cedric. Die Inhalte sind - soweit nicht anders vermerkt - unter der <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/de/" alt="BY NC SA" title="BY NC SA" class="liexternal">Creative Commons Lizenz BY-NC-SA</a> veröffentlicht und können unter diesen Bedingungen verwendet werden. Schreibe einen <a href="http://m.zung.us/2007/08/09/notiz-wordpress-update-via-skript-plesk/#comments" title="zu den Kommentaren" class="liexternal">Kommentar</a>, oder empfehle diesen Artikel auf <a href="http://www.facebook.com/share.php?u=http://m.zung.us/2007/08/09/notiz-wordpress-update-via-skript-plesk/" class="liexternal">Facebook</a> oder <a href="http://twitter.com/share?text=Notiz: WordPress Update via Skript &amp; Plesk+von+@mzeecedric&url=http://m.zung.us/2007/08/09/notiz-wordpress-update-via-skript-plesk/" class="liexternal">Twitter</a>.<br />
(Digital Fingerprint:  1172f3ac65d735935395dcbe65da3e20)</small>]]></content:encoded>
			<wfw:commentRss>http://m.zung.us/2007/08/09/notiz-wordpress-update-via-skript-plesk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8230;und der Restore tut auch</title>
		<link>http://m.zung.us/2007/08/08/und-der-restore-tut-auch/</link>
		<comments>http://m.zung.us/2007/08/08/und-der-restore-tut-auch/#comments</comments>
		<pubDate>Wed, 08 Aug 2007 02:02:50 +0000</pubDate>
		<dc:creator>Cedric</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[webDev]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Suse]]></category>

		<guid isPermaLink="false">http://m.zung.us/2007/08/08/und-der-restore-tut-auch/</guid>
		<description><![CDATA[Php5 auf Suse 10.0 unter Plesk 8.2 zu aktivieren scheint nicht ohne weiteres m&#246;glich. Nach einigem Suchen habe ich bei Host Europe in den FAQ&#8217;s eine Anleitung entdeckt. Damit lie&#223; sich auch Php5 aktivieren, allerdings waren manche auf dem Server &#8230; <a href="http://m.zung.us/2007/08/08/und-der-restore-tut-auch/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Php5 auf Suse 10.0 unter Plesk 8.2 zu aktivieren scheint nicht ohne weiteres m&#246;glich. Nach einigem Suchen habe ich bei <a href="http://hosteurope.de" class="liexternal">Host Europe</a> in den <a href="http://www.hosteurope.de/faq/index.php?cpid=13571" class="liexternal">FAQ&#8217;s eine Anleitung</a> entdeckt. Damit lie&#223; sich auch Php5 aktivieren, allerdings waren manche auf dem Server installierte WordPress Blogs nicht mehr aufrufbar und z.B. hier auf mzungu&#8217;s erhielt ich eine Alertbox mit der Meldung: &#8220;You&#8217;re not allowed to link directly to this .js file &#8230;&#8221;. Da ich den Grund f&#252;r die Meldung spontan nicht finden konnte, beschloss ich einen Restore auf das zuvor angelegte Backup zu machen. Dass der Restore ca. eine Stunde dauert, hatte ich allerdings nicht erwartet! Inzwischen scheint alles wieder zu funktionieren *freu*.<br />
Das <a href="http://mediawiki.org" class="liexternal">MediaWiki</a> ben&#246;tigt in neuerer Version Php5, deshalb werde ich mich wohl in n&#228;chster Zeit nochmals um ein Update k&#252;mmern m&#252;ssen. Am einfachsten w&#228;re es nat&#252;rlich wenn <a href="http://www.swsoft.com/" class="liexternal">SWSoft</a> ein Update inkl. Php5-Paket liefert.</p>
<hr /><small>Veröffentlicht in <a href="http://m.zung.us" class="liexternal">mzungu's weblog</a> am 08.08.2007, 04:02 von Cedric. Die Inhalte sind - soweit nicht anders vermerkt - unter der <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/de/" alt="BY NC SA" title="BY NC SA" class="liexternal">Creative Commons Lizenz BY-NC-SA</a> veröffentlicht und können unter diesen Bedingungen verwendet werden. Schreibe einen <a href="http://m.zung.us/2007/08/08/und-der-restore-tut-auch/#comments" title="zu den Kommentaren" class="liexternal">Kommentar</a>, oder empfehle diesen Artikel auf <a href="http://www.facebook.com/share.php?u=http://m.zung.us/2007/08/08/und-der-restore-tut-auch/" class="liexternal">Facebook</a> oder <a href="http://twitter.com/share?text=&#8230;und der Restore tut auch+von+@mzeecedric&url=http://m.zung.us/2007/08/08/und-der-restore-tut-auch/" class="liexternal">Twitter</a>.<br />
(Digital Fingerprint:  1172f3ac65d735935395dcbe65da3e20)</small>]]></content:encoded>
			<wfw:commentRss>http://m.zung.us/2007/08/08/und-der-restore-tut-auch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress automatisch aktualisieren</title>
		<link>http://m.zung.us/2007/07/16/wordpress-automatisch-aktualisieren/</link>
		<comments>http://m.zung.us/2007/07/16/wordpress-automatisch-aktualisieren/#comments</comments>
		<pubDate>Mon, 16 Jul 2007 21:30:16 +0000</pubDate>
		<dc:creator>Cedric</dc:creator>
				<category><![CDATA[webDev]]></category>
		<category><![CDATA[weblogs]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Suse]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Weblog]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://m.zung.us/2007/07/16/wordpress-automatisch-aktualisieren/</guid>
		<description><![CDATA[Wer gleichzeitig mehrere WordPress-Installationen upgraden m&#246;chte, kann dies elegant mit dem Shell-Skript von Alex G&#252;nsche erledigen. Voraussetzung dazu ist Shell-Zugriff und root-Rechte f&#252;r den Server. Wer dies nicht zur Verf&#252;gung hat und nur eine einzelne Installation aktuell halten m&#246;chte, sollte &#8230; <a href="http://m.zung.us/2007/07/16/wordpress-automatisch-aktualisieren/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wer gleichzeitig mehrere WordPress-Installationen upgraden m&#246;chte, kann dies elegant mit dem <a href="http://faq.wordpress-deutschland.org/mehrere-wordpress-installationen-automatisch-aktualisieren/" class="liexternal">Shell-Skript</a> von <a href="http://www.zirona.com/" class="liexternal">Alex G&#252;nsche</a> erledigen. Voraussetzung dazu ist <a href="http://de.wikipedia.org/wiki/Unix-Shell" rel="nofollow" class="liwikipedia">Shell-Zugriff</a> und root-Rechte f&#252;r den Server. Wer dies nicht zur Verf&#252;gung hat und nur eine einzelne Installation aktuell halten m&#246;chte, sollte das <a href="http://www.zirona.com/software/wordpress-instant-upgrade/" class="liexternal">InstantUpgrade Plugin</a> von <a href="http://www.zirona.com/" class="liexternal">Alex G&#252;nsche</a> zu testen.</p>
<p>Das Skript l&#228;dt jeweils die aktuellste Version von WordPress herunter, entpackt diese und aktualisiert die angegebenen Verzeichnisse. Um das Skript zu verwenden sollte man allerdings genau wissen was man tut und vorher ein Backup erstellt haben. Ich habe es zudem zuerst an meiner Beta-Installation getestet. Folgende Schritte sind durchzuf&#252;hren:</p>
<ol>
<li>Als Root einloggen und in das Verzeichnis <em>/root/</em> wechseln (<code># cd /root</code>)</li>
<li>Ein Verzeichnis namens <em>wpupgrade</em> anlegen (<code># mkdir wpupgrade</code>)</li>
<li>In diesem Verzeichnis das Skript (s.u.) z.B. unter dem Namen <code>wpupdate</code> speichern</li>
<li>Das Skript mit ausf&#252;hrbar machen (<code># chmod +x ./wpupdate</code>)</li>
<li>Ein Verzeichnis mit allen ben&#246;tigten Sprachdateien anlegen (<code># mkdir languages</code>)<br />
Die aktuelle deutsche Sprachdatei findet man bei <a href="http://wordpress-deutschland.org/download/" class="liexternal">WordPress-Deutschland</a></li>
<li>Die Datei <em>installations</em> anlegen und dort die absoluten Pfade zu den einzelnen WordPress-Installationen und den Url folgenderma&#223;en angeben:<br />
<code>/srv/www/vhosts/domain.de/httpdocs/=http://domain.de/<br />
/srv/www/vhosts/domain2.de/httpdocs/=http://domain2.de/</code></li>
<li>Das Skript ausf&#252;hren (<code># ./wpupdate</code>)</li>
</ol>
<p>Hier das Skript zum Download: <a href="http://m.zung.us/files/2007/07/wpupdate.txt" rel="lightbox" title="wpupdate" class="liexternal">wpupdate</a>.<br />
Hinweis: Das Skript funktioniert mit der aktuellen WordPress-Dateistruktur und ich habe es zum Update auf Version 2.2.1 verwendet. Bitte die Lizenzhinweise im Header beachten.</p>
<h3>Update:</h3>
<p>Beim Update der von mir verwalteten Weblogs habe ich einen Fehler beim chown der kopierten Dateien erhalten. Die neue WordPress-Version wird vom Skript mit den Berechtigungen des root-User kopiert. Deshalb m&#252;ssen am Ende der Besitzer und die Gruppe korrigiert werden. Damit das Skript vollst&#228;ndig auf meinem Server mit einer Linux Suse 10.0 Installation und Plesk 8.2 funktioniert  waren dazu folgende Anpassungen notwendig.</p>
<p>In Zeile 67 &amp; 68:</p>
<blockquote><p><code>USER=$(ls -l ${DIR}/wp-config.php | cut -f 4 -d ' ')<br />
GROUP=$(ls -l ${DIR}/wp-config.php | cut -f 5 -d ' ')<br />
</code></p></blockquote>
<p>In Zeile 86:</p>
<blockquote><p><code>chown -R ${USER}:${GROUP} ${DIR}/*<br />
</code></p></blockquote>
<p>Die Anpassungen in Zeile 67 &amp; 68 bewirken, dass der richtige Benutzer und die richtige Gruppe zugeordnet werden. Mit der Anpassung in Zeile 86 wird festgelegt, dass nur Dateien innerhalb des WordPress Installationsverzeichnisses angepasst werden.</p>
<p>Um festzustellen ob tats&#228;chlich der ben&#246;tigte Benutzer und die richtige Gruppe eingesetzt wird, k&#246;nnen folgende Befehle im WordPress-Verzeichnis ausgef&#252;hrt werden. Dabei wird jeweils der Benutzer und die Gruppe ausgegeben:</p>
<blockquote><p><code># ls -l wp-config.php | cut -f 4 -d ' '<br />
# ls -l wp-config.php | cut -f 5 -d ' '<br />
</code></p></blockquote>
<p>Vielen Dank an Alex G&#252;nsche f&#252;r den netten live Support bei der Anpassung an meine Bed&#252;rfnisse.</p>
<hr /><small>Veröffentlicht in <a href="http://m.zung.us" class="liexternal">mzungu's weblog</a> am 16.07.2007, 23:30 von Cedric. Die Inhalte sind - soweit nicht anders vermerkt - unter der <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/de/" alt="BY NC SA" title="BY NC SA" class="liexternal">Creative Commons Lizenz BY-NC-SA</a> veröffentlicht und können unter diesen Bedingungen verwendet werden. Schreibe einen <a href="http://m.zung.us/2007/07/16/wordpress-automatisch-aktualisieren/#comments" title="zu den Kommentaren" class="liexternal">Kommentar</a>, oder empfehle diesen Artikel auf <a href="http://www.facebook.com/share.php?u=http://m.zung.us/2007/07/16/wordpress-automatisch-aktualisieren/" class="liexternal">Facebook</a> oder <a href="http://twitter.com/share?text=WordPress automatisch aktualisieren+von+@mzeecedric&url=http://m.zung.us/2007/07/16/wordpress-automatisch-aktualisieren/" class="liexternal">Twitter</a>.<br />
(Digital Fingerprint:  1172f3ac65d735935395dcbe65da3e20)</small>]]></content:encoded>
			<wfw:commentRss>http://m.zung.us/2007/07/16/wordpress-automatisch-aktualisieren/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>TWiki 4.1 Installationsanleitung</title>
		<link>http://m.zung.us/2007/02/20/twiki-41-installationsanleitung/</link>
		<comments>http://m.zung.us/2007/02/20/twiki-41-installationsanleitung/#comments</comments>
		<pubDate>Tue, 20 Feb 2007 16:03:10 +0000</pubDate>
		<dc:creator>Cedric</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[TWiki]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Webserver]]></category>

		<guid isPermaLink="false">http://m.zung.us/2007/02/20/twiki-41-installationsanleitung/</guid>
		<description><![CDATA[Die Installation von TWiki gilt als relativ schwierig. Angst haben sollte man davor trotzdem nicht, man ben&#246;tigt etwas Erfahrung im Umgang mit einem Webserver, vorallem dann, wenn es nicht auf Anhieb funktioniert. Es ist m&#246;glich TWiki auch ohne direkten Shell-Zugriff &#8230; <a href="http://m.zung.us/2007/02/20/twiki-41-installationsanleitung/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://m.zung.us/files/2006/02/T-logo-140x40-t.gif" alt="TWiki" align="right" height="40" width="140" />Die Installation von <a href="http://twiki.org" title="TWiki " class="liexternal">TWiki</a> gilt als relativ schwierig. Angst haben sollte man davor trotzdem nicht, man ben&#246;tigt etwas <a href="http://twiki.org/cgi-bin/view/TWiki.AdminSkillsAssumptions" class="liexternal">Erfahrung im Umgang mit einem Webserver</a>, vorallem dann, wenn es nicht auf Anhieb funktioniert. Es ist m&#246;glich TWiki auch ohne direkten Shell-Zugriff auf den Webserver via FTP zu installieren. Wenn nicht alle Voraussetzungen erf&#252;llt sind, wird dann jedoch h&#228;ufig Unterst&#252;tzung des Hosters ben&#246;tigt. Es empfiehlt sich also einen eigenen Server zu verwenden an dem man selber rumschrauben kann (vgl. mein <a href="http://m.zung.us/2006/12/19/ein-schneller-v-server-vergleich/" title="V-Server" class="liexternal">V-Server Vergleich)</a>.</p>
<p>F&#252;r die Installation wird ein Webserver inkl. Perl-Unterst&#252;tzung und installiertem RCS ben&#246;tigt (vgl. <a href="http://twiki.org/cgi-bin/view/TWiki04x01/TWikiSystemRequirements" title="TWikiSystemRequirements" class="liexternal">TWiki System Requirements</a>). Mit einem eigenen Server kann man ben&#246;tigte Software installieren und hat au&#223;erdem den ben&#246;tigten Zugriff auf die Apache-Konfiguration.<strong><br />
Und so bekommt man TWiki 4.1 auf einem Server installiert </strong>(hier Suse Linux 10 incl. Apache-Server  und vorhandenem Plesk 8 Administrationstool).<span id="more-768"></span></p>
<h3 align="left">Installation ben&#246;tigter Software</h3>
<p>Am besten &#252;berpr&#252;ft man zuerst ob die <a href="http://twiki.org/cgi-bin/view/TWiki04x01/TWikiSystemRequirements" title="Software" class="liexternal">ben&#246;tigte Software</a> vorhanden ist und installiert diese bei Bedarf auf dem Server. Dazu einfach Yast aufrufen und nach den Paketen suchen (perl, rcs, diff, patch, grep, cron). IdR. sind die meisten Pakete installiert.</p>
<p>Wer m&#246;chte kann auch gleich &#252;berpr&#252;fen ob die ben&#246;tigten CPAN &#8211; Module installiert sind:</p>
<pre> #  cpan

cpan&gt; i Modul:Name <em>(gibt aus ob das Modul installiert ist)</em>

cpan&gt; install Modul:Name <em>(installiert das entsprechende Modul)</em></pre>
<h3>Installation von TWiki</h3>
<p>1. <a href="http://twiki.org/cgi-bin/view/Codev/DownloadTWiki" title="Download TWiki" class="liexternal">Download</a> der aktuellen Version:</p>
<pre># wget http://twiki.org/p/pub/Codev/Release/TWiki-4.1.0.tgz</pre>
<p>2. Auspacken des Tarballs:</p>
<pre># tar -xzf TWiki-4.1.0.tgz</pre>
<p>Da nach sollte im entsprechenden Verzeichnis eine Seite (index.html) mit weiteren Informationen zur Installation sichtbar sein.</p>
<p>3.  Den Apachen konfigurieren.</p>
<p>Dazu kann man den <a href="http://twiki.org/cgi-bin/view/TWiki/ApacheConfigGenerator" title="Apache Config f&#252;r TWiki" class="liexternal">ApacheConfigGenerator</a> verwenden. Dort gibt man den absoluten Pfad zum TWiki-Verzeichnis ein (in meinem Fall /srv/www/vhosts/domain/httpdocs) und erstellt die Konfigurationseinstellungen.</p>
<p>Nun m&#252;ssen die generierten Textzeilen in die Apache httpd.conf inkludiert werden. Plesk inkludiert automatisch Dateien mit dem Namen vhost.conf die sich  im Verzeichnis /srv/www/vhosts/domain/conf/ befinden. Einfach die Zeilen in den Editor der Wahl Einf&#252;gen und als vhost.conf an entsprechender Stelle ablegen. Wer kein Plesk verwendet sollte sich die <a href="http://httpd.apache.org/docs/2.2/" title="Apache Docs" class="liexternal">Apache Dokumentation</a> dazu anschauen.</p>
<p>Nach dem Speichern der Datei muss man daf&#252;r sorgen das die Einstellungen &#252;bernommen werden. Folgender Befehl sorg daf&#252;r das Plesk die vhost.conf in Apache inkludiert:</p>
<pre># /usr/local/psa/admin/sbin/websrvmng -v -a</pre>
<p>4. Konfiguration von TWiki</p>
<p>Jetzt kann man das Configure-Skript aufrufen (http://domain.de/bin/view/configure). Falls man einen Error 500 erh&#228;lt liegt dies meist an den Datei-Berechtigungen. Wenn man als root user arbeitet, muss man das twiki-Verzeichnis dem richtigen ftp-user zuordnen. In Plesk ist es der verwendete FTP-Benutzer.</p>
<pre># chown -R ftp-user:psacln*</pre>
<p>Das Configure-Skrip Pr&#228;sentiert nun einige Fehler, die aber beim ersten Aufruf v&#246;llig normal sind. Unter <em>General-Path-Settings</em> &#252;berpr&#252;ft man ob die vorgeschlagenen Pfade korrekt sind. Nachdem man die Admin-Emailadresse angegeben hat kann man erstmal weiterklicken. Nun sollte man als n&#228;chstes das Configure-Skript mit einem Passwort versehen um Missbrauch zu verhindern.</p>
<p>Damit ist TWiki installiert. Wenn man auf einem &#246;ffentlichen Server arbeitet sollte man sich nun um einige Sicherheitseinstellungen k&#252;mmern. Am einfachsten ist es anfangs das gesamte Verzeichnis zus&#228;tzlich per .htaccess zu sch&#252;tzen bis man alle Einstellungen &#252;berpr&#252;ft hat. Als erstes einen eigenen Benutzeraccount registrieren und in diesen im Main-Web in der Seite TWikiAdminGroup  eintragen. Da nach die Group Seite sch&#252;tzen (Gelbe Infobox in der betreffenden Seite beachten). Weitere Hinweise dazu findet man in der Dokumentation.</p>
<h3>Screenshots</h3>
<p><a href="http://m.zung.us/files/2007/02/twiki_01.png" title="TWiki Download" rel="lightbox[768]" class="liimagelink"><img src="http://m.zung.us/files/2007/02/twiki_01-100x100.png" alt="TWiki Download" height="135" width="200" /></a><br />
Download und auspacken des Tarballs</p>
<p><a href="http://m.zung.us/files/2007/02/twiki_02.png" rel="lightbox[768]" title="TWiki 4.1 Installationsanleitung" class="liimagelink"><img src="http://m.zung.us/files/2007/02/twiki_02-100x100.png" alt="Dokumentation" height="108" width="171" /></a><br />
Index.html mit Link zur Dokumentation und Configure-Skript</p>
<p><a href="http://m.zung.us/files/2007/02/twiki_rcs.png" rel="lightbox[768]" title="TWiki 4.1 Installationsanleitung" class="liimagelink"><img src="http://m.zung.us/files/2007/02/twiki_rcs-100x100.png" alt="Installation ben&#246;tigter Software mit YAST" height="90" width="171" /></a><br />
Installation ben&#246;tigter Software mit YAST</p>
<p><a href="http://m.zung.us/files/2007/02/twiki_apache_conf.png" rel="lightbox[768]" title="TWiki 4.1 Installationsanleitung" class="liimagelink"><img src="http://m.zung.us/files/2007/02/twiki_apache_conf-100x100.png" alt="Apache Conf" height="128" width="159" /></a><br />
Erstellen der Apache Konfiguration</p>
<p><a href="http://m.zung.us/files/2007/02/twiki_configure.png" rel="lightbox[768]" title="TWiki 4.1 Installationsanleitung" class="liimagelink"><img src="http://m.zung.us/files/2007/02/twiki_configure-100x100.png" alt="Configure TWiki" height="128" width="125" /></a><br />
Konfiguration des TWiki &#252;ber das Configure-Skript</p>
<hr /><small>Veröffentlicht in <a href="http://m.zung.us" class="liexternal">mzungu's weblog</a> am 20.02.2007, 17:03 von Cedric. Die Inhalte sind - soweit nicht anders vermerkt - unter der <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/de/" alt="BY NC SA" title="BY NC SA" class="liexternal">Creative Commons Lizenz BY-NC-SA</a> veröffentlicht und können unter diesen Bedingungen verwendet werden. Schreibe einen <a href="http://m.zung.us/2007/02/20/twiki-41-installationsanleitung/#comments" title="zu den Kommentaren" class="liexternal">Kommentar</a>, oder empfehle diesen Artikel auf <a href="http://www.facebook.com/share.php?u=http://m.zung.us/2007/02/20/twiki-41-installationsanleitung/" class="liexternal">Facebook</a> oder <a href="http://twitter.com/share?text=TWiki 4.1 Installationsanleitung+von+@mzeecedric&url=http://m.zung.us/2007/02/20/twiki-41-installationsanleitung/" class="liexternal">Twitter</a>.<br />
(Digital Fingerprint:  1172f3ac65d735935395dcbe65da3e20)</small>]]></content:encoded>
			<wfw:commentRss>http://m.zung.us/2007/02/20/twiki-41-installationsanleitung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server Migration mit Plesk 8</title>
		<link>http://m.zung.us/2007/01/27/server-migration-mit-plesk-8/</link>
		<comments>http://m.zung.us/2007/01/27/server-migration-mit-plesk-8/#comments</comments>
		<pubDate>Sat, 27 Jan 2007 15:58:42 +0000</pubDate>
		<dc:creator>Cedric</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[webDev]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[V Server]]></category>
		<category><![CDATA[Webserver]]></category>

		<guid isPermaLink="false">http://m.zung.us/2007/01/27/server-migration-mit-plesk-8/</guid>
		<description><![CDATA[Ein Webserver ist meist ein auf Linux basierendes System das speziell daf&#252;r ausgelegt ist Webseiten an den Browser auszuliefern, Emails und Datenbanken zu verwalten, etc. Wer schon mal irgend ein Linux auf seinem eigenen PC installiert hat, hat sicher gemerkt &#8230; <a href="http://m.zung.us/2007/01/27/server-migration-mit-plesk-8/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ein Webserver ist meist ein auf Linux basierendes System das speziell daf&#252;r ausgelegt ist Webseiten an den Browser auszuliefern, Emails und Datenbanken zu verwalten, etc. Wer schon mal irgend ein Linux auf seinem eigenen PC installiert hat, hat sicher gemerkt das man einiges an Knowhow ben&#246;tigt um damit klar zu kommen. Inzwischen sieht alles ja auch unter Linux mit <a href="http://de.wikipedia.org/wiki/Kde" title="Wikipedia: KDE" rel="nofollow" class="liwikipedia">KDE</a> oder <a href="http://de.wikipedia.org/wiki/GNOME" title="Wikipedia: Gnome" rel="nofollow" class="liwikipedia">Gnome</a> grafisch ganz nett aus. Um &#252;ber das Internet einen Webserver zu administrieren, kann man jedoch lediglich via <a href="http://de.wikipedia.org/wiki/Ssh" title="Wikipedia: SSh" rel="nofollow" class="liwikipedia">SSh</a> &#252;ber die <a href="http://de.wikipedia.org/wiki/Kommandozeile" title="Wikipedia: Konsole / Shell" rel="nofollow" class="liwikipedia">Konsole</a> auf den Rechner zugreifen. Dr&#252;ber Datenbanken, Benutzer, Mailaccounts etc. anzulegen ist anfangs sicher nicht einfach. <a href="http://de.wikipedia.org/wiki/Plesk" title="Wikipedia: Plesk" rel="nofollow" class="liwikipedia">Plesk</a> ist eine Administrations-Software mit der man Einstellungen, die man sonst eben &#252;ber die Konsole macht, im Browser erledigen kann. Es gibt nat&#252;rlich auch Alternativen, z.B. <a href="http://de.wikipedia.org/wiki/Confixx" title="Wikipedia: Confixx" rel="nofollow" class="liwikipedia">Confixx</a> (ebenfalls von SWSoft), <a href="http://de.wikipedia.org/wiki/Virtual_Hosting_Control_System" title="Wikipedia: VHCS" rel="nofollow" class="liwikipedia">VHCS</a>, <a href="http://de.wikipedia.org/wiki/SysCP" title="Wikipedia: SysCP" rel="nofollow" class="liwikipedia">SysCP</a> oder <a href="http://de.wikipedia.org/wiki/Webmin" title="Wikipedia: Webmin" rel="nofollow" class="liwikipedia">Webmin</a>.</p>
<p>Plesk verf&#252;gt &#252;ber ein Migrationstool, um Daten von einem auf den anderen Server umzuziehen. Dies erspart nat&#252;rlich viel Arbeit, vor allem wenn es sich um viele Benutzer und Domains handelt. Hier nun einige Tipps und Erfahrungen zur Migration: <span id="more-759"></span></p>
<h3>Automatische Migration mit Plesk</h3>
<p>Mit dem Migrationstool von Plesk kann man recht einfach s&#228;mtliche Daten (Benutzer-Accounts, Domains, Einstellungen, Dokumente, Datenbanken) von einem anderen Server importieren. Ich war &#252;berrascht wie problemlos die Daten &#252;bertragen wurden. Zumindest zwischen &#228;hnlichen Systemen (Suse 9.1, Plesk 7.5 und Suse 10, Plesk 8 bzw. 8.1).</p>
<p>Um alle Daten auf den gew&#252;nschten Server zu &#252;bertragen loggt man sich dessen Plesk-Administrationsoberfl&#228;che ein und w&#228;hlt <em>Server &gt; Migration Manager</em>. Nach Eingabe der IP des bisherigen Servers und dem dazugeh&#246;rigen root-Passwort werden nach einstellen einiger Optionen die Daten &#252;bertragen:</p>
<p><a href="http://m.zung.us/files/2007/01/plesk_migration_1.png" title="Migration 1" class="imagelink" rel="lightbox[759]"><img alt="Migration 1" src="http://m.zung.us/files/2007/01/plesk_migration_1-100x100.png" /></a> <a href="http://m.zung.us/files/2007/01/plesk_migration_2.png" title="Migration 2" class="imagelink" rel="lightbox[759]"><img alt="Migration 2" src="http://m.zung.us/files/2007/01/plesk_migration_2-100x100.png" /></a></p>
<p><a href="http://m.zung.us/files/2007/01/plesk_migration_3.png" title="Migration 3" class="imagelink" rel="lightbox[759]"><img alt="Migration 3" src="http://m.zung.us/files/2007/01/plesk_migration_3-100x100.png" /></a> <a href="http://m.zung.us/files/2007/01/plesk_migration_5.png" title="Migration 4" class="imagelink" rel="lightbox[759]"><img alt="Migration 4" src="http://m.zung.us/files/2007/01/plesk_migration_5-100x100.png" /></a></p>
<p>Mit etwas Gl&#252;ck ist alles innerhalb kurzer Zeit erledigt. Probleme bekam ich erst, als ich die Migration nach einer Server-Neuinstallation erneut durchf&#252;hren wollte.</p>
<h3>Eventuelle Probleme</h3>
<p>Leider gibt es scheinbar Fehler bei der Neuinstallation des Servers &#252;ber <a href="http://de.wikipedia.org/wiki/Virtuozzo" title="Wikipedia: Virtuozzo" rel="nofollow" class="liwikipedia">Virtuozzo</a>. Aus mir unbekannten Gr&#252;nden (Fehlkonfiguration von Hosteurope, oder Bug von SWSoft?) werden die angelegten Datenbank- und FTP-Benutzer bei der Neuinstallation beibehalten, obwohl man in den Einstellungen angeben kann, dass keine vorhandenen Daten &#252;bernommen werden sollen. Eine erneute Migration ist damit nach Neuinstallation des Servers nicht ohne weiteres m&#246;glich. Die Migration wird mit einer Fehlermeldung beendet: &#8220;Unable to create database user: User with requested name already exists&#8221;. Um die Migration erneut durchf&#252;hren zu k&#246;nnen habe ich die entsprechenden Kunden / Benutzer in Plesk gel&#246;scht. Da nach muss direkt auf dem Server &#252;berpr&#252;ft werden ob die zugeh&#246;rigen Datenbank- und FTP-Benutzer gel&#246;scht wurden und falls nicht diese von Hand gel&#246;scht werden. Die Datenbankbenutzer sind dabei in der Datenbank <em>mysql</em> in der Tabelle <em>user</em> abgelegt. Dort m&#252;ssen die f&#252;r den Kunden angelegten Benutzer gel&#246;scht werden. Die FTP-Benutzer sind in der Datei <em>etc/passwd</em> abgelegt. Man sollte nat&#252;rlich sehr sorgsam vorgehen um sich nicht selbst den Zugriff zu versperren. Diese Informationen sind nat&#252;rlich wie &#252;blich auf eigenes Risiko anzuwenden.</p>
<p>Da nach sollte die erneute Migration wieder fehlerfrei m&#246;glich sein.</p>
<p>Wenn man einen lauff&#228;higen Server hat, ist es nat&#252;rlich sinnvoll zuerst eine Sicherung davon zu erstellen. Die Wiederherstellung eines Images hat bisher immer schnell und problemlos funktioniert.</p>
<hr /><small>Veröffentlicht in <a href="http://m.zung.us" class="liexternal">mzungu's weblog</a> am 27.01.2007, 16:58 von Cedric. Die Inhalte sind - soweit nicht anders vermerkt - unter der <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/de/" alt="BY NC SA" title="BY NC SA" class="liexternal">Creative Commons Lizenz BY-NC-SA</a> veröffentlicht und können unter diesen Bedingungen verwendet werden. Schreibe einen <a href="http://m.zung.us/2007/01/27/server-migration-mit-plesk-8/#comments" title="zu den Kommentaren" class="liexternal">Kommentar</a>, oder empfehle diesen Artikel auf <a href="http://www.facebook.com/share.php?u=http://m.zung.us/2007/01/27/server-migration-mit-plesk-8/" class="liexternal">Facebook</a> oder <a href="http://twitter.com/share?text=Server Migration mit Plesk 8+von+@mzeecedric&url=http://m.zung.us/2007/01/27/server-migration-mit-plesk-8/" class="liexternal">Twitter</a>.<br />
(Digital Fingerprint:  1172f3ac65d735935395dcbe65da3e20)</small>]]></content:encoded>
			<wfw:commentRss>http://m.zung.us/2007/01/27/server-migration-mit-plesk-8/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

