StreamSzene - Webradioszene

 

 

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

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.
 
 
© by Xitara Websolution