<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://znil.net/index.php?action=history&amp;feed=atom&amp;title=Xcache_mit_Plesk_und_die_xcache-Admin-Seite</id>
	<title>Xcache mit Plesk und die xcache-Admin-Seite - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://znil.net/index.php?action=history&amp;feed=atom&amp;title=Xcache_mit_Plesk_und_die_xcache-Admin-Seite"/>
	<link rel="alternate" type="text/html" href="https://znil.net/index.php?title=Xcache_mit_Plesk_und_die_xcache-Admin-Seite&amp;action=history"/>
	<updated>2026-04-28T03:51:51Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in znilwiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://znil.net/index.php?title=Xcache_mit_Plesk_und_die_xcache-Admin-Seite&amp;diff=9508&amp;oldid=prev</id>
		<title>BLinz2: Textersetzung - „&lt;comments&gt;“ durch „&lt;comments /&gt;“</title>
		<link rel="alternate" type="text/html" href="https://znil.net/index.php?title=Xcache_mit_Plesk_und_die_xcache-Admin-Seite&amp;diff=9508&amp;oldid=prev"/>
		<updated>2017-08-06T18:52:08Z</updated>

		<summary type="html">&lt;p&gt;Textersetzung - „&amp;lt;comments&amp;gt;“ durch „&amp;lt;comments /&amp;gt;“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
[[Kategorie:Linux]]&lt;br /&gt;
[[Kategorie:Plesk-Panel]]&lt;br /&gt;
{{Warnung| Ja, wenn ihr diese Anleitung befolgt sieht alles fein aus ... aus xcache Sicht. Trotzdem wird der Cache ums verrecken nicht genutzt (obwohl sogar Mediawiki ihn erkennt). Da ist noch irgendetwas wegen Plesk was das verhindert. Ich nutze xcache inzwischen auch für meine ganzen Zabbix-Server - und da ist es eine ware Freude wie der Cache sich füllt}}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
XCache funktioniert mit Plesk scheinbar nicht - aber APC Cache funktioniert ganz wunderbar - nehmt doch also diesen! Anleitung hier:&amp;lt;br&amp;gt;&lt;br /&gt;
* [[APC Cache mit Plesk und die APC-Admin-Seite]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
Nachdem Ihr xcache wie folgt installiert habt:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Einfach in einer Shell Sitzung per:&lt;br /&gt;
 apt-get install php5-xcache&lt;br /&gt;
installieren. So wie die Meldungen sind ist es dann auch gleich aktiv. Ist es aber nicht.&lt;br /&gt;
Bearbeitet noch die üblichen &amp;lt;code&amp;gt;php.ini&amp;lt;/code&amp;gt; Dateien:&amp;lt;br&amp;gt;&lt;br /&gt;
 nano /etc/php5/apache2/php.ini&lt;br /&gt;
 nano /etc/php5/cgi/php.ini&lt;br /&gt;
 nano /etc/php5/cli/php.ini&lt;br /&gt;
und fügt ganz am Ende folgendes ein:&amp;lt;br&amp;gt;&lt;br /&gt;
 [xcache]&lt;br /&gt;
 xcache.cacher = On&lt;br /&gt;
 xcache.size = 64M&lt;br /&gt;
 xcache.var_size = 64M&lt;br /&gt;
&lt;br /&gt;
Dann startet den Apache Webserver kurz neu:&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
oder&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
könnt Ihr danach euch auch noch die Xcache-Webseite einrichten - das war etwas knifflig denn ich habe es ums verderben nicht geschafft mich an der Seite dann anzumelden ...&amp;lt;br&amp;gt;&lt;br /&gt;
Ihr braucht entweder eine Subdomain oder eine normale Domain in die es mit rein soll.&amp;lt;br&amp;gt;&lt;br /&gt;
In den Ordner dieser Domain kopiert Ihr die xcache-Dateien:&lt;br /&gt;
 cp -a /usr/share/xcache/htdocs/* /var/www/vhosts/h2321041.stratoserver.net/httpdocs/xcache&lt;br /&gt;
oder&lt;br /&gt;
 cp -a /usr/share/xcache/htdocs/* /var/www/vhosts/h2321041.stratoserver.net/xcache.znil.net&lt;br /&gt;
Die Dateien müssen dem Plesk-Benutzer des Webspace gehören, also noch den Besitzer anpassen:&amp;lt;br&amp;gt;&lt;br /&gt;
 chown -R manfred:psaserv /var/www/vhosts/h2321041.stratoserver.net/xcache.znil.net/*&lt;br /&gt;
nun bearbeitet Ihr die &amp;lt;code&amp;gt;xcache.ini&amp;lt;/code&amp;gt;:&lt;br /&gt;
 nano /etc/php5/conf.d/xcache.ini&lt;br /&gt;
und fügt ans Ende nur diese eine folgende Zeile ein:&amp;lt;br&amp;gt;&lt;br /&gt;
 xcache.admin.enable_auth = Off&lt;br /&gt;
Vergesst das ganze von anderen Webseiten mit einem User und dem MD5 Passwort - hat bei mir nie geklappt.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun könnt Ihr im Webbrowser euch die Admin-Webseite zu xcache ansehen:&lt;br /&gt;
 http://h2321041.stratoserver.net/xcache&lt;br /&gt;
 http://xcache.znil.net&lt;br /&gt;
:[[Datei:XCache-001.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Tja ... aber das da nun jeder ran kann ist doch blöd?&amp;lt;br&amp;gt;&lt;br /&gt;
ja ist es - aber wir sichern das einfach über die Plesk-Oberfläche ab!&amp;lt;br&amp;gt;&lt;br /&gt;
Geht in Plesk ind ie Übersicht der Domänen &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Websites &amp;amp; Domains&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; und klickt die Domäne an zu welcher der xcache Ordner gehört.&amp;lt;br&amp;gt;&lt;br /&gt;
Dann geht dort auf {{key|Passwortgeschütze Verzeichnisse}}&amp;lt;br&amp;gt;&lt;br /&gt;
Dort fügt Ihr erst das Verzeichnis hinzu&lt;br /&gt;
 /xcache&lt;br /&gt;
wenn es in einem Unterorder liegt (Aufruf mit .../xcache)&lt;br /&gt;
oder nur &lt;br /&gt;
 /&lt;br /&gt;
wenn diese direkt im Hauptordner der Domäne liegen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das Verzeichnis hinzugefügt ist, klickt es in der Liste unten an.&amp;lt;br&amp;gt;&lt;br /&gt;
Im neuen Dialog könnt Ihr nun einen Benutzer hinzufügen.&lt;br /&gt;
Und schon erscheint beim Aufruf der xcache-Webseite ein Abfrage nach Benutzername und Passwort - und die funktioniert auch!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn wir nun die xcache Webseite öffnen und auf den Reiter &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Diagnosis&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; gehen sehen wir nun noch folgende Fehlermeldung:&amp;lt;br&amp;gt;&lt;br /&gt;
:[[Datei:XCache-002.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
 SAPI Compatibility     Error     PHP_FCGI_CHILDREN&amp;lt;1&lt;br /&gt;
 PHP_FCGI_CHILDREN should be &amp;gt;= 1 and use 1 group of parent/childs model. See http://xcache.lighttpd.net/wiki/Faq&lt;br /&gt;
Bei Plesk können wir aber die Variable &amp;lt;code&amp;gt;PHP_FCGI_CHILDREN&amp;lt;/code&amp;gt; nicht setzen. Das macht man normalerweise im &amp;lt;code&amp;gt;cgi_warpper&amp;lt;/code&amp;gt; - und der ist bei Plesk eine kompilierte Datei, kein Script.&amp;lt;br&amp;gt;&lt;br /&gt;
Man kann zwar die Variable trotzdem setzten - die binäre ausführbare Datei von Plesk ignoriert diese aber.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Lösung ist: Wir ersetzen die binäre Datei von Plesk durch ein klassisches cgi-wrapper Skript:&amp;lt;br&amp;gt;&lt;br /&gt;
 mv /var/www/cgi-bin/cgi_wrapper/cgi_wrapper /var/www/cgi-bin/cgi_wrapper/plesk-cgi_wrapper&lt;br /&gt;
 touch /var/www/cgi-bin/cgi_wrapper/cgi_wrapper&lt;br /&gt;
 chmod 755 /var/www/cgi-bin/cgi_wrapper/cgi_wrapper&lt;br /&gt;
 nano /var/www/cgi-bin/cgi_wrapper/cgi_wrapper&lt;br /&gt;
und dann folgenden Inhalt in die Datei kopieren:&amp;lt;br&amp;gt;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 export PHP_FCGI_CHILDREN=4&lt;br /&gt;
 export PHP_FCGI_MAX_REQUESTS=1000&lt;br /&gt;
 exec /usr/bin/php-cgi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
--[[Benutzer:BLinz|Bernhard Linz]] 21:38, 15. Jul. 2014 (CEST)&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;/div&gt;</summary>
		<author><name>BLinz2</name></author>
	</entry>
</feed>