<?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>YourHelpCenter.de &#187; Apache WebServer</title>
	<atom:link href="http://www.yourhelpcenter.de/category/apache-webserver/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yourhelpcenter.de</link>
	<description>Hilfe, Lösungen &#38; Support für IT Probleme</description>
	<lastBuildDate>Sun, 05 Feb 2012 21:06:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Apache: Address already in use: make_sock</title>
		<link>http://www.yourhelpcenter.de/2011/07/apache-address-already-in-use-make_sock/</link>
		<comments>http://www.yourhelpcenter.de/2011/07/apache-address-already-in-use-make_sock/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 19:00:39 +0000</pubDate>
		<dc:creator>Günther</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Apache WebServer]]></category>
		<category><![CDATA[Abbruch]]></category>
		<category><![CDATA[Address already in use]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[could not bind to address]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[fehler]]></category>
		<category><![CDATA[make_sock]]></category>
		<category><![CDATA[Port 80]]></category>
		<category><![CDATA[Problem]]></category>
		<category><![CDATA[start]]></category>
		<category><![CDATA[webserver]]></category>

		<guid isPermaLink="false">http://www.yourhelpcenter.de/?p=1871</guid>
		<description><![CDATA[Wenn Sie beim Start des Apache2 Webservers die folgende Fehlermeldung erhalten, dann hilft Ihnen dieser Artikel weiter: (98)Address already in use: make_sock: could not bind to address [::]:80 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs Stoppen Sie die blockierenden Programme, welche [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn Sie beim Start des Apache2 Webservers die folgende Fehlermeldung erhalten, dann hilft Ihnen dieser Artikel weiter:</p>

<div class="wp_syntax"><div class="code"><pre class="linux" style="font-family:monospace;">(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs</pre></div></div>

<p>Stoppen Sie die blockierenden Programme, welche auf Port 80 (TCP) laufen (Zeile 1) und starten Sie den Apache WebServer erneut (Zeile 2):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="linux" style="font-family:monospace;">sudo fuser -k -n tcp 80
sudo /etc/init.d/apache2 start</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.yourhelpcenter.de/2011/07/apache-address-already-in-use-make_sock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Auth_imp: Die benötigte IMAP-Erweiterung wurde nicht gefunden</title>
		<link>http://www.yourhelpcenter.de/2010/09/auth_imp-die-benotigte-imap-erweiterung-wurde-nicht-gefunden/</link>
		<comments>http://www.yourhelpcenter.de/2010/09/auth_imp-die-benotigte-imap-erweiterung-wurde-nicht-gefunden/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 20:43:58 +0000</pubDate>
		<dc:creator>Jockel</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Anleitungen]]></category>
		<category><![CDATA[Apache WebServer]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Auth_imp: Die benötigte IMAP-Erweiterung wurde nicht gefunden]]></category>
		<category><![CDATA[Auth_imp: Required IMAP extension not found.]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[Horde]]></category>
		<category><![CDATA[web-mail]]></category>
		<category><![CDATA[Webmailer]]></category>

		<guid isPermaLink="false">http://www.yourhelpcenter.de/?p=1452</guid>
		<description><![CDATA[Wenn Sie beim Einloggen in das WebMail Programm &#8220;Horde&#8221; plötzlich folgende Fehlermeldung erhalten, dann hilft Ihnen dieser Artikel weiter: Ein schwerer Fehler ist aufgetreten: Auth_imp: Die benötigte IMAP-Erweiterung wurde nicht gefunden. Details wurden für den Administrator mitgeloggt. Installieren Sie die IMAP Erweiterung für PHP (hier PHP V5) auf Ihrem Server: apt-get install php5-imap &#8230; und [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn Sie beim Einloggen in das WebMail Programm &#8220;Horde&#8221; plötzlich folgende Fehlermeldung erhalten, dann hilft Ihnen dieser Artikel weiter:</p>

<div class="wp_syntax"><div class="code"><pre class="cmd" style="font-family:monospace;">Ein schwerer Fehler ist aufgetreten:
Auth_imp: Die benötigte IMAP-Erweiterung wurde nicht gefunden.
Details wurden für den Administrator mitgeloggt.</pre></div></div>

<p>Installieren Sie die IMAP Erweiterung für PHP (hier PHP V5) auf Ihrem Server:</p>

<div class="wp_syntax"><div class="code"><pre class="cmd" style="font-family:monospace;">apt-get install php5-imap</pre></div></div>

<p>&#8230; und vergessen Sie den Neustart des Apache Webservers nicht:</p>

<div class="wp_syntax"><div class="code"><pre class="cmd" style="font-family:monospace;">/etc/init.d/apache2 restart</pre></div></div>

<p>Anschließend können Sie die Anmeldung bei &#8220;Horde&#8221; erneut durchführen und werden Erfolg haben.</p>
<p>Einen Hinweis für die Fehlersuche bei Horde:<br />
Über die folgende URL können Sie auf Ihrem Server die Konfiguration von Horde testen. Dadurch können Sie leicht fehlende Abhängigkeiten entdecken und beheben:</p>

<div class="wp_syntax"><div class="code"><pre class="url" style="font-family:monospace;">http://url-zu-ihrer-horde-installation/imp/test.php</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.yourhelpcenter.de/2010/09/auth_imp-die-benotigte-imap-erweiterung-wurde-nicht-gefunden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fatal error: Call to undefined function curl_init() in /home/&#8230;/ip-logger/&#8230;/class.ipdetails.php</title>
		<link>http://www.yourhelpcenter.de/2010/09/fatal-error-call-to-undefined-function-curl_init-in-home-ip-logger-class-ipdetails-php/</link>
		<comments>http://www.yourhelpcenter.de/2010/09/fatal-error-call-to-undefined-function-curl_init-in-home-ip-logger-class-ipdetails-php/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 18:53:28 +0000</pubDate>
		<dc:creator>Jockel</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Anleitungen]]></category>
		<category><![CDATA[Apache WebServer]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Call to undefined function curl_init()]]></category>
		<category><![CDATA[Fatal error]]></category>
		<category><![CDATA[Fatal error: Call to undefined function curl_init() in]]></category>
		<category><![CDATA[php5-curl]]></category>

		<guid isPermaLink="false">http://www.yourhelpcenter.de/?p=1446</guid>
		<description><![CDATA[Die folgende Meldung zeigt an, dass das Modul &#8220;php5-curl&#8221; nicht installiert wurde: Fatal error: Call to undefined function curl_init() in /home/.../wp-content/plugins/.../class.ipdetails.php on line 29 Mithilfe des Befehles &#8220;apt-get install php5-curl&#8221; können Sie z.Bsp. unter Debian dieses Modul einfach nachinstallieren und nutzen.]]></description>
			<content:encoded><![CDATA[<p>Die folgende Meldung zeigt an, dass das Modul &#8220;php5-curl&#8221; nicht installiert wurde:</p>

<div class="wp_syntax"><div class="code"><pre class="cmd" style="font-family:monospace;">Fatal error: Call to undefined function curl_init() in /home/.../wp-content/plugins/.../class.ipdetails.php on line 29</pre></div></div>

<p>Mithilfe des Befehles &#8220;apt-get install php5-curl&#8221; können Sie z.Bsp. unter Debian dieses Modul einfach nachinstallieren und nutzen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourhelpcenter.de/2010/09/fatal-error-call-to-undefined-function-curl_init-in-home-ip-logger-class-ipdetails-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress: Deine PHP-Installation scheint nicht über die von WordPress benötigte MySQL-Erweiterung zu verfügen</title>
		<link>http://www.yourhelpcenter.de/2010/09/wordpress-deine-php-installation-scheint-nicht-uber-die-von-wordpress-benotigte-mysql-erweiterung-zu-verfugen/</link>
		<comments>http://www.yourhelpcenter.de/2010/09/wordpress-deine-php-installation-scheint-nicht-uber-die-von-wordpress-benotigte-mysql-erweiterung-zu-verfugen/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 19:36:44 +0000</pubDate>
		<dc:creator>Jockel</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Anleitungen]]></category>
		<category><![CDATA[Apache WebServer]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Deine PHP-Installation scheint nicht Ã¼ber die von WordPress benÃ¶tigte MySQL-Erweiterung zu verfÃ¼gen]]></category>
		<category><![CDATA[Deine PHP-Installation scheint nicht über die von WordPress benötigte MySQL-Erweiterung zu verfügen]]></category>
		<category><![CDATA[php-mysql]]></category>
		<category><![CDATA[php5-mysql]]></category>
		<category><![CDATA[WP]]></category>

		<guid isPermaLink="false">http://www.yourhelpcenter.de/?p=1443</guid>
		<description><![CDATA[Beim Aufruf Ihrer Webseite erhalten Sie folgende Meldung ? Deine PHP-Installation scheint nicht über die von WordPress benötigte MySQL-Erweiterung zu verfügen. Prüfen Sie bitte, ob auf Ihrem Server die folgenden Programme (Module) richtig installiert sind: PHP mySQL php5-mysql Sollte z.Bsp. &#8220;php5-mysql&#8221; fehlen, dann können Sie unter Debian mithilfe des Befehles &#8220;apt-get install php5-mysql&#8221; dieses Modul [...]]]></description>
			<content:encoded><![CDATA[<p>Beim Aufruf Ihrer Webseite erhalten Sie folgende Meldung ?</p>

<div class="wp_syntax"><div class="code"><pre class="cmd" style="font-family:monospace;">Deine PHP-Installation scheint nicht über die von WordPress benötigte MySQL-Erweiterung zu verfügen.</pre></div></div>

<p>Prüfen Sie bitte, ob auf Ihrem Server die folgenden Programme (Module) richtig installiert sind:</p>
<ul>
<li>PHP</li>
<li>mySQL</li>
<li>php5-mysql</li>
</ul>
<p>Sollte z.Bsp. &#8220;php5-mysql&#8221; fehlen, dann können Sie unter Debian mithilfe des Befehles &#8220;apt-get install php5-mysql&#8221; dieses Modul nachinstallieren. Anschließend sollte Ihre Webseite (wieder) richtig funktionieren.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourhelpcenter.de/2010/09/wordpress-deine-php-installation-scheint-nicht-uber-die-von-wordpress-benotigte-mysql-erweiterung-zu-verfugen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VirtualMin: PHP Prozesse automatisch beenden (zu viele PHP Prozesse)</title>
		<link>http://www.yourhelpcenter.de/2010/08/virtualmin-php-prozesse-automatisch-beenden-zu-viele-php-prozesse/</link>
		<comments>http://www.yourhelpcenter.de/2010/08/virtualmin-php-prozesse-automatisch-beenden-zu-viele-php-prozesse/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 18:58:56 +0000</pubDate>
		<dc:creator>Jockel</dc:creator>
				<category><![CDATA[Apache WebServer]]></category>
		<category><![CDATA[ISP Tools]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[503]]></category>
		<category><![CDATA[Arbeitsspeicher entlasten]]></category>
		<category><![CDATA[automatically]]></category>
		<category><![CDATA[limit]]></category>
		<category><![CDATA[limits]]></category>
		<category><![CDATA[löschen]]></category>
		<category><![CDATA[processes]]></category>
		<category><![CDATA[prozesse]]></category>
		<category><![CDATA[RAM]]></category>
		<category><![CDATA[RAM sparen]]></category>
		<category><![CDATA[RAM überladen]]></category>
		<category><![CDATA[schonen]]></category>
		<category><![CDATA[schützen]]></category>
		<category><![CDATA[Service unavailable]]></category>
		<category><![CDATA[Speicher voll]]></category>
		<category><![CDATA[überlastet]]></category>
		<category><![CDATA[viele Prozesse]]></category>
		<category><![CDATA[VirtualMin]]></category>
		<category><![CDATA[virtueller server]]></category>
		<category><![CDATA[VServer]]></category>
		<category><![CDATA[WebMin]]></category>
		<category><![CDATA[Zugriffsprobleme]]></category>
		<category><![CDATA[zuviele PHP Prozesse]]></category>

		<guid isPermaLink="false">http://www.yourhelpcenter.de/?p=1379</guid>
		<description><![CDATA[Wenn Sie mit VirtualMin Ihren Server (evtl. virtuellen Server = VServer) verwalten, dann stehen Sie manchmal vor dem einfachen (aber relativ gefährlichen) Problem, dass Ihnen die PHP Prozesse Ihren verfügbaren Arbeitsspeicher (RAM) füllen. Zwar ist die Speicherverwaltung von Debian Linux darauf ausgelegt, benutzten Speicher nicht sofort wieder freizugeben, sondern dieses erst bei Bedarf zu machen. [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn Sie mit VirtualMin Ihren Server (evtl. virtuellen Server = VServer) verwalten, dann stehen Sie manchmal vor dem einfachen (aber relativ gefährlichen) Problem, dass Ihnen die PHP Prozesse Ihren verfügbaren Arbeitsspeicher (RAM) füllen. Zwar ist die Speicherverwaltung von Debian Linux darauf ausgelegt, benutzten Speicher nicht sofort wieder freizugeben, sondern dieses erst bei Bedarf zu machen. Trotzdem kann dieses Verhalten Ihren Server in Performanceprobleme bringen oder Zugriffe scheitern lassen (Error 503 &#8211; &#8220;Service unavailable&#8221;).</p>
<p>Eine <strong>Lösung</strong> ist, in der VirtualMin Oberfläche die Einstellungen anzupassen:</p>
<ul>
<li>System Settings &gt; Server Templates</li>
<li>&#8220;Default Settings&#8221; anklicken<br />
Nutzen Sie für Ihre Server ein eigenes Template, nutzen Sie jenes</li>
<li>Edit template section = &#8220;Apache website&#8221;</li>
<li>Setzen Sie &#8220;Default FCGId PHP sub-processes&#8221; auf &#8220;None&#8221;</li>
<li>Klicken Sie ganz unten auf &#8220;Save&#8221;</li>
<li>Starten Sie den Apache Webserver einmal neu
<ul>
<li>Wechseln Sie in den WebMin Bereich (oben links im Bildschirm)</li>
<li>Servers &gt; Apache Webserver</li>
<li>Klicken Sie auf &#8220;Apply Changes&#8221; (oben rechts im Bildschirm)</li>
</ul>
</li>
<li>Fertig</li>
</ul>
<p>Nun werden nicht mehr benötigte PHP Prozesse sofort nach Ihrem Ablauf auch entfernt und es steht wieder mehr Server-RAM zur Verfügung.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourhelpcenter.de/2010/08/virtualmin-php-prozesse-automatisch-beenden-zu-viele-php-prozesse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVN: Nach einem Commit automatisch die Webseite aktualisieren (Post-Commit Hook)</title>
		<link>http://www.yourhelpcenter.de/2010/07/svn-nach-einem-commit-automatisch-die-webseite-aktualisieren-post-commit-hook/</link>
		<comments>http://www.yourhelpcenter.de/2010/07/svn-nach-einem-commit-automatisch-die-webseite-aktualisieren-post-commit-hook/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 18:12:59 +0000</pubDate>
		<dc:creator>Jockel</dc:creator>
				<category><![CDATA[Anleitungen]]></category>
		<category><![CDATA[Apache WebServer]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[after commit]]></category>
		<category><![CDATA[auto-commit]]></category>
		<category><![CDATA[auto-update]]></category>
		<category><![CDATA[autocommit]]></category>
		<category><![CDATA[automatic]]></category>
		<category><![CDATA[automatically]]></category>
		<category><![CDATA[automatisch]]></category>
		<category><![CDATA[autoupdate]]></category>
		<category><![CDATA[cvs]]></category>
		<category><![CDATA[nach commit]]></category>
		<category><![CDATA[on commit]]></category>
		<category><![CDATA[Repository]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[updaten lassen]]></category>
		<category><![CDATA[vollautomatisch]]></category>

		<guid isPermaLink="false">http://www.yourhelpcenter.de/?p=836</guid>
		<description><![CDATA[Bei SVN Projekten werden die Änderungen der Entwickler &#38; Programmierer regelmäßig von deren lokaler Kopie in das entsprechende SVN Repository committed (= gesichert / gespeichert). Bei diesem &#8220;Committen&#8221; können Sie Ihren SVN Server anweisen, sofort die Änderungen auf einen WebServer zu kopieren und dadurch stets die aktuellste Version zum Testen vorzuhalten. Zuerst müssen Sie die [...]]]></description>
			<content:encoded><![CDATA[<p>Bei SVN Projekten werden die Änderungen der Entwickler &amp; Programmierer regelmäßig von deren lokaler Kopie in das entsprechende SVN Repository committed (= gesichert / gespeichert).</p>
<p>Bei diesem &#8220;Committen&#8221; können Sie Ihren SVN Server anweisen, sofort die Änderungen auf einen WebServer zu kopieren und dadurch stets die aktuellste Version zum Testen vorzuhalten.</p>
<p>Zuerst müssen Sie die Grundlage für spätere Updates schaffen &#8230; einen grundlegenden Export des aktuelles Repositories:</p>

<div class="wp_syntax"><div class="code"><pre class="command" style="font-family:monospace;">svn export http://yourDomain.com/svn/YourProject /path/to/webserver/</pre></div></div>

<p>Wenn das WebServer verzeichnis (hier: &#8220;/path/to/webserver/&#8221;) bereits existiert und jetzt für den Export überschrieben werden soll, dann müssen die die Option &#8220;&#8211;force&#8221; an den Befehl anhängen:</p>

<div class="wp_syntax"><div class="code"><pre class="command" style="font-family:monospace;">svn export http://yourDomain.com/svn/YourProject /path/to/webserver/ --force</pre></div></div>

<p>Nun richten Sie die Update-Automatik ein:</p>
<ul>
<li>Dafür gehen Sie in das &#8220;hooks&#8221; Verzeichnis Ihres Projektes auf dem SVN Server</li>
<li>Kopieren Sie sich die Vorlage für den &#8220;post-commit&#8221; Hook:

<div class="wp_syntax"><div class="code"><pre class="command" style="font-family:monospace;">cp post-commit.tmpl post-commit</pre></div></div>

</li>
<li>Bearbeiten Sie die Datei &#8220;post-commit&#8221;

<div class="wp_syntax"><div class="code"><pre class="command" style="font-family:monospace;">nano post-commit</pre></div></div>

</li>
<li>Fügen Sie folgende Befehle ein:

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="command" style="font-family:monospace;">cd /path/to/webserver/
svnlook dirs-changed [REPOS] -r [REV] | xargs /usr/bin/svn up -N</pre></td></tr></table></div>

</li>
</ul>
<p><span style="color: #ff0000;"><strong>Hinweis:</strong></span><br />
Dieses Vorgehen ist (meist) nur für lokale Produktions- und Test-Webserver zu empfehlen. Bei Live-Systemen können auch kleine Fehler in der Entwicklung zu fatalen Problemen führen, da diese sofort online für jeden Besucher sichtbar wären.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourhelpcenter.de/2010/07/svn-nach-einem-commit-automatisch-die-webseite-aktualisieren-post-commit-hook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP: Apache2 Version in Variable auslesen</title>
		<link>http://www.yourhelpcenter.de/2010/07/php-apache2-version-in-variable-auslesen/</link>
		<comments>http://www.yourhelpcenter.de/2010/07/php-apache2-version-in-variable-auslesen/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 17:55:32 +0000</pubDate>
		<dc:creator>Jockel</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Anleitungen]]></category>
		<category><![CDATA[Apache WebServer]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[apache2ctl]]></category>
		<category><![CDATA[apache2ctrl]]></category>
		<category><![CDATA[Apacherversion]]></category>
		<category><![CDATA[apachever]]></category>
		<category><![CDATA[auslesen]]></category>
		<category><![CDATA[herausfinden]]></category>
		<category><![CDATA[holen]]></category>
		<category><![CDATA[passthru]]></category>
		<category><![CDATA[Version des Webservers]]></category>

		<guid isPermaLink="false">http://www.yourhelpcenter.de/?p=716</guid>
		<description><![CDATA[Damit Sie auf einem Unix (Linux) System einfach die aktuelle Version des Apache WebServers herausfinden können, zeigen wir Ihnen ein PHP-Beispiel. In dem PHP Script wird die Apache-Funktion &#8220;apache2ctl&#8221; genutzt, die die aktuelle Apache-Version auszulesen. Dieser Befehl wird mithilfe des PHP Befehles &#8220;passthru()&#8221; direkt an das Linuxsystem weitergegeben. Hinweis: Häufig ist auf &#8220;öffentlichen&#8221; Webservern aus [...]]]></description>
			<content:encoded><![CDATA[<p>Damit Sie auf einem Unix (Linux) System einfach die aktuelle Version des Apache WebServers herausfinden können, zeigen wir Ihnen ein PHP-Beispiel.</p>
<p>In dem PHP Script wird die Apache-Funktion &#8220;apache2ctl&#8221; genutzt, die die aktuelle Apache-Version auszulesen. Dieser Befehl wird mithilfe des PHP Befehles &#8220;passthru()&#8221; direkt an das Linuxsystem weitergegeben. </p>
<p>Hinweis:<br />
Häufig ist auf &#8220;öffentlichen&#8221; Webservern aus Sicherheitsgründen die Nutzung einiger Befehle gesperrt. Dazu zählt häufig auch der Befehl &#8220;passthru()&#8221;. Wenn das Script bei Ihnen lokal auf dem Computer also einwadnfrei läuft und auf Ihrem Internetserver keine Daten zurück gibt, liegt diese Befehlssperre vor. Eine Möglichkeit, diese Sperre aufzuheben hat nur Ihr Web-Administrator (oder Provider).</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">// PHP Version auslesen</span>
<span style="color: #990000;">ob_start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">passthru</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;apache2ctl -v&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$ver</span> <span style="color: #339933;">=</span> <span style="color: #990000;">ob_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ver</span><span style="color: #009900;">&#41;</span> 
  <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;passthru() disabled ?&quot;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">ob_end_clean</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$ver</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/(server version: ){1}(.*)/i'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$a</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$v</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$v</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/(server built:   ){1}(.*)/i'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$a</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$v</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;d.m.Y H:i:s&quot;</span><span style="color: #339933;">,</span> <span style="color: #990000;">strtotime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$v</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">print_r</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.yourhelpcenter.de/2010/07/php-apache2-version-in-variable-auslesen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache: Verzeichnisse mit Passwort schützen (htpasswd)</title>
		<link>http://www.yourhelpcenter.de/2010/07/apache-verzeichnisse-mit-passwort-schutzen-htpasswd/</link>
		<comments>http://www.yourhelpcenter.de/2010/07/apache-verzeichnisse-mit-passwort-schutzen-htpasswd/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 17:43:28 +0000</pubDate>
		<dc:creator>Günther</dc:creator>
				<category><![CDATA[Anleitungen]]></category>
		<category><![CDATA[Apache WebServer]]></category>
		<category><![CDATA[Datenschutz]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[htpasswd]]></category>
		<category><![CDATA[htpasswd.exe]]></category>
		<category><![CDATA[Passwortdateien]]></category>
		<category><![CDATA[protect ebdir]]></category>
		<category><![CDATA[schützen]]></category>
		<category><![CDATA[unbefugter Zugriff]]></category>
		<category><![CDATA[Verzeichnis schützen]]></category>
		<category><![CDATA[Webverzeichnis]]></category>
		<category><![CDATA[Zugriff verhindern]]></category>

		<guid isPermaLink="false">http://www.yourhelpcenter.de/?p=262</guid>
		<description><![CDATA[Mit dem Apache Webserver wird ein Hilfsprogramm ausgeliefert: htpasswd Es ermöglicht Ihnen die einfache Erstellung von Passwortdateien. Am einfachsten ist es über die Kommandozeile zu bedienen. Mit dem Aufruf &#8220;htpasswd -h&#8221; erhalten Sie eine kurze Hilfe und Syntax. Beispiel: htpasswd -c .htusers peter Durch diesen Befehl wird eine neue Passwortdatei angelegt. Dabei müssen Sie für [...]]]></description>
			<content:encoded><![CDATA[<p>Mit dem Apache Webserver wird ein Hilfsprogramm ausgeliefert: <strong>htpasswd</strong></p>
<p>Es ermöglicht Ihnen die einfache Erstellung von Passwortdateien. Am einfachsten ist es über die Kommandozeile zu bedienen. Mit dem Aufruf &#8220;htpasswd -h&#8221; erhalten Sie eine kurze Hilfe und Syntax.</p>
<p>Beispiel:</p>

<div class="wp_syntax"><div class="code"><pre class="linux" style="font-family:monospace;">htpasswd -c .htusers peter</pre></div></div>

<p>Durch diesen Befehl wird eine neue Passwortdatei angelegt. Dabei müssen Sie für den neuen Benutzer &#8220;peter&#8221; ein Passwort angeben und (durch eine wiederholte Eingabe) bestätigen. </p>
<p>Kopieren Sie die neu erstellte Datei in das vorgesehene, zu schützende Verzeichnis auf Ihrem Internetserver (WebServer).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourhelpcenter.de/2010/07/apache-verzeichnisse-mit-passwort-schutzen-htpasswd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: Fatal error: Call to undefined function imap_open()</title>
		<link>http://www.yourhelpcenter.de/2010/05/linux-fatal-error-call-to-undefined-function-imap_open/</link>
		<comments>http://www.yourhelpcenter.de/2010/05/linux-fatal-error-call-to-undefined-function-imap_open/#comments</comments>
		<pubDate>Fri, 07 May 2010 18:54:48 +0000</pubDate>
		<dc:creator>Günther</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Anleitungen]]></category>
		<category><![CDATA[Apache WebServer]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Fatal error: Call to undefined function imap_open()]]></category>
		<category><![CDATA[Horde]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[Mailprogramm]]></category>
		<category><![CDATA[php-imap]]></category>
		<category><![CDATA[phpimap]]></category>
		<category><![CDATA[undefined function imap_open()]]></category>
		<category><![CDATA[Webmail]]></category>

		<guid isPermaLink="false">http://www.yourhelpcenter.de/?p=1019</guid>
		<description><![CDATA[Wenn Sie beispielsweise nach der Installation des Webmailprogrammes &#8220;Horde&#8221; die folgende Meldung angezeigt bekommen, kann Ihnen dieser Artikel helfen: Fatal error: Call to undefined function imap_open() Grund für die Meldung ist die fehlende IMAP Unterstützung in PHP. In diesem Artikel erkläre ich die Lösung für Linux Debian lenny (V5). Andere Systeme benötigen teilweise einen kompletten [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn Sie beispielsweise nach der Installation des Webmailprogrammes &#8220;Horde&#8221; die folgende Meldung angezeigt bekommen, kann Ihnen dieser Artikel helfen:</p>
<pre>Fatal error: Call to undefined function imap_open()</pre>
<p>Grund für die Meldung ist die fehlende IMAP Unterstützung in PHP. In diesem Artikel erkläre ich die Lösung für Linux Debian lenny (V5). Andere Systeme benötigen teilweise einen kompletten Neubau von PHP (= Neucompilierung / Recompiling).</p>
<p>Zuerst muss das fehlende Paket instelliert werden:</p>

<div class="wp_syntax"><div class="code"><pre class="linux" style="font-family:monospace;">apt-get install php5-imap</pre></div></div>

<p>Ihnen werden Details angezeig und am Ende werden Sie gefragt:</p>
<pre>Do you want to continue? [Y/n/?]</pre>
<p>Hier antworten Sie bitte mit &#8220;y&#8221;.</p>
<p>Die automatische Installation beginnt und kann einen kurzen Moment brauchen.<br />
Wichtig ist, dass Sie danach Ihren Apache Webserver mit einem der beiden folgenden Befehle neu starten:</p>

<div class="wp_syntax"><div class="code"><pre class="linux" style="font-family:monospace;">apache2ctl graceful
/usr/sbin/apache2ctl graceful</pre></div></div>

<p>Fertig.</p>
<p>Beim Einsatz von Horde haben wir teilweise die Cookies im Browser löschen müssen. Außerdem half häufig auch das Umsetzen der Cookie-Verarbeitung. Weitere Details finden Sie in unserem Artikel &#8220;<a href="http://www.yourhelpcenter.de/2010/05/horde-nach-dem-erfolgreichen-login-wird-wieder-der-login-angezeigt/">Horde: Nach dem erfolgreichen Login wird wieder der Login angezeigt</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourhelpcenter.de/2010/05/linux-fatal-error-call-to-undefined-function-imap_open/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Horde: Trotz Sprache &#8220;Deutsch&#8221; wird alles in Englisch angezeigt</title>
		<link>http://www.yourhelpcenter.de/2010/05/horde-trotz-sprache-deutsch-wird-alles-in-englisch-angezeigt/</link>
		<comments>http://www.yourhelpcenter.de/2010/05/horde-trotz-sprache-deutsch-wird-alles-in-englisch-angezeigt/#comments</comments>
		<pubDate>Wed, 05 May 2010 18:43:09 +0000</pubDate>
		<dc:creator>Günther</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Anleitungen]]></category>
		<category><![CDATA[Apache WebServer]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Deutsch]]></category>
		<category><![CDATA[Englisch]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[fehler]]></category>
		<category><![CDATA[funktioniert nicht]]></category>
		<category><![CDATA[geht nicht]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[Horde]]></category>
		<category><![CDATA[keine Umstellung]]></category>
		<category><![CDATA[Sprache]]></category>
		<category><![CDATA[umgestellt]]></category>
		<category><![CDATA[weiterhin auf Englisch]]></category>

		<guid isPermaLink="false">http://www.yourhelpcenter.de/?p=1018</guid>
		<description><![CDATA[Auch wenn Sie beim Webmailer &#8220;Horde&#8221; als gewünschte Sprache &#8220;Deutsch&#8221; ausgewählt haben, wird Ihnen alles auf Englisch angezeigt. Das liegt an den fehlenden &#8220;locales&#8221; für die gewäschte Sprache. Diese können Sie wie folgt installieren (am Beispiel von Linux Debian lenny). Geben Sie auf der Shell (SSH / PuTTy) folgenden Befehl ein: dpkg-reconfigure locales Wählen Sie [...]]]></description>
			<content:encoded><![CDATA[<p>Auch wenn Sie beim Webmailer &#8220;Horde&#8221; als gewünschte Sprache &#8220;Deutsch&#8221; ausgewählt haben, wird Ihnen alles auf Englisch angezeigt. Das liegt an den fehlenden &#8220;locales&#8221; für die gewäschte Sprache.</p>
<p>Diese können Sie wie folgt installieren (am Beispiel von Linux Debian lenny).<br />
Geben Sie auf der Shell (SSH / PuTTy) folgenden Befehl ein:</p>

<div class="wp_syntax"><div class="code"><pre class="linux" style="font-family:monospace;">dpkg-reconfigure locales</pre></div></div>

<p>Wählen Sie dann zusätzlich die beiden folgenden Einträge aus:<br />
&#8220;de_DE ISO-8859-1&#8243; (recht weit unten)<br />
&#8220;de_DE&#8221;</p>
<p>Danach müssen Sie nurnoch Ihren Apache Webserver neu starten:</p>

<div class="wp_syntax"><div class="code"><pre class="linux" style="font-family:monospace;">/etc/init.d/apache2 restart</pre></div></div>

<p>Nun sollte Ihre Anzeige auch auf Deutsch erscheinen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourhelpcenter.de/2010/05/horde-trotz-sprache-deutsch-wird-alles-in-englisch-angezeigt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

