Seite 1 von 1, insgesamt 2 Einträge
Playlisten (PLS-Dateien .pls) und der Apache Webserver
Montag, 26. Februar 2007
Da der Apache2 Webserver (zumindest unter Debian) keine Zuweisung des Mime-Types für die Dateiendung .pls hat, hier nun der Eintrag, der den Mime-Types hinzugefügt
Die zu ändernde Datei ist unter Debian mit Apache2 unter
zu finden. Bei Suse befindet sich diese Datei entweder ebenfalls an dieser Stelle oder unter
Nach der Änderung muss der Apache neu gestartet werden. Zukünftig werden dann Plalistdateien mit der Dateiendung .pls richtig an den Browser ausgeliefert und, falls möglich, sofort im Player geönffnet.
Das hängt aber vom Browser ab, sodas man darauf als Serverbetreiber keinen Einfluss hat.
audio/x-scpls pls
Die zu ändernde Datei ist unter Debian mit Apache2 unter
/etc/apache2/mime.types
zu finden. Bei Suse befindet sich diese Datei entweder ebenfalls an dieser Stelle oder unter
/etc/mime.types
Nach der Änderung muss der Apache neu gestartet werden. Zukünftig werden dann Plalistdateien mit der Dateiendung .pls richtig an den Browser ausgeliefert und, falls möglich, sofort im Player geönffnet.
Das hängt aber vom Browser ab, sodas man darauf als Serverbetreiber keinen Einfluss hat.
Anpassung von Confixx an PEAR
Dienstag, 26. Dezember 2006
Die Grundeinstellungen der aktuellen Confixx-Version lassen nicht zu, PEAR global zu installieren und allen Accounts zur Verfügung zu stellen. Abhilfe schafft ein keiner Eingriff in die Konfiguration des Apache, die aber sehr komfortabel in der Confixx-Oberfläche vorgenommen werden kann.
Einloggen als Admin in Confixx, danach im menü "Spezial" den Punkt "httpd Spezial" aufrufen. Jetzt kann jeder selbst entscheiden, welche Accounts geändert werden sollen.
Entsprechend ist es danach nötig, den Kunden, die Domain oder den Reseller auszuwählen. Nach dieser Auswahl erscheint eine Textbox. Sollte diese bereits Einträge enthalten, sollten diese erhalten bleiben. (irgendwer wird sich vielleicht was dabei gedacht haben). Dann folgende Zeilen in die Textbox eintragen, aber erst nach der Anpassung.
php_admin_value open_basedir {bisheriges basedir}:/usr/share/php
php_admin_value include_path .:/usr/share/php
Und falls der safe_mode On ist, auch noch folgende Zeile (das ist per Default der Fall):
php_admin_value safe_mode_include_dir /usr/share/php
Wenn jetzt noch webXX mit ##user## ausgetauscht wird, und es allen Kunden, auch vorhandenen (dafür gibts checkboxen) eingeschieben wird, kann jeder webXX PEAR nutzen.
{bisheriges basedir} ist zu finden in der /etc/apache2/confixx_vhosts.conf (evtl, anstatt apache2 auch httpd, wenn noch Apache 1.x installiert ist). Es dürfte in etwa so aussehen:
/home/www/##user##/html/:/home/www/##user##/phptmp/:
/home/www/##user##/files/:/home/www/##user##/atd/
(In einer Zeile)
Wobei ##user## mit dem jeweiligen webXX-Account ersetzt wird.
Wenn wirklich alle Accounts die Änderungen bekommen sollen, müssen folgende Optionen gewählt sein:
[x] für alle Domains setzen
[x] für alle Domains, die neu angelegt werden, setzen
Damit ist sichergestellt, das jeder neue Account automatisch auf PEAR zugreifen kann.
Einloggen als Admin in Confixx, danach im menü "Spezial" den Punkt "httpd Spezial" aufrufen. Jetzt kann jeder selbst entscheiden, welche Accounts geändert werden sollen.
Entsprechend ist es danach nötig, den Kunden, die Domain oder den Reseller auszuwählen. Nach dieser Auswahl erscheint eine Textbox. Sollte diese bereits Einträge enthalten, sollten diese erhalten bleiben. (irgendwer wird sich vielleicht was dabei gedacht haben). Dann folgende Zeilen in die Textbox eintragen, aber erst nach der Anpassung.
php_admin_value open_basedir {bisheriges basedir}:/usr/share/php
php_admin_value include_path .:/usr/share/php
Und falls der safe_mode On ist, auch noch folgende Zeile (das ist per Default der Fall):
php_admin_value safe_mode_include_dir /usr/share/php
Wenn jetzt noch webXX mit ##user## ausgetauscht wird, und es allen Kunden, auch vorhandenen (dafür gibts checkboxen) eingeschieben wird, kann jeder webXX PEAR nutzen.
{bisheriges basedir} ist zu finden in der /etc/apache2/confixx_vhosts.conf (evtl, anstatt apache2 auch httpd, wenn noch Apache 1.x installiert ist). Es dürfte in etwa so aussehen:
/home/www/##user##/html/:/home/www/##user##/phptmp/:
/home/www/##user##/files/:/home/www/##user##/atd/
(In einer Zeile)
Wobei ##user## mit dem jeweiligen webXX-Account ersetzt wird.
Wenn wirklich alle Accounts die Änderungen bekommen sollen, müssen folgende Optionen gewählt sein:
[x] für alle Domains setzen
[x] für alle Domains, die neu angelegt werden, setzen
Damit ist sichergestellt, das jeder neue Account automatisch auf PEAR zugreifen kann.
