Тема: Не отображается административная панель в Icecast

Здравствуйте!
Отображается инфо с потоков, но верхняя административная панель - нет.
на папки полные права установил.
папка admin - существует.
помогите плиз.
attachment: бутылка пива smile

2

Re: Не отображается административная панель в Icecast

Значит Удалили папку Web у меня отображает все http://2.94.45.135:8000/

3

Re: Не отображается административная панель в Icecast

http://site:8000/admin/stats.xsl

--------------------------------
Написание php-скриптов под заказ.
Индивидуальные Windows-плееры с функцией голосования. От 20$.

4

Re: Не отображается административная панель в Icecast

пишет Виталя:

Значит Удалили папку Web у меня отображает все http://2.94.45.135:8000/

web - есть

Добавлено спустя     7 минут   27 секунд:

пишет Faet0n:

http://site:8000/admin/stats.xsl

этот файл открывает, а /admin - нет. пишет The file you requested could not be found

5

Re: Не отображается административная панель в Icecast

От куда брал icecast? Если не с официального сайта, то скачай с оф сайта и возьму от туда веб.

В здоровом теле - здоровый дух!

6

Re: Не отображается административная панель в Icecast

пишет KyPIIaToB:

От куда брал icecast? Если не с официального сайта, то скачай с оф сайта и возьму от туда веб.

Пасиба, Курпатов, действиельно, перезалил веб, панель отобразилась, но все равно не могу зайти в админку. при нажатии на Администратор пишет This XML file does not appear to have any style information associated with it. The document tree is shown below.

7

Re: Не отображается административная панель в Icecast

может в настройках пути к веб напутаны

8

Re: Не отображается административная панель в Icecast

пишет tarasian666:

может в настройках пути к веб напутаны

неа, все пути правельные.

9

Re: Не отображается административная панель в Icecast

ну тогда по порядку
какая ОС
какой icecast
какой конфиг
как запускаете
что в логе пишет

пс ирония неправильно написать слово правильно ))

10

Re: Не отображается административная панель в Icecast

пишет tarasian666:

ну тогда по порядку
какая ОС
какой icecast
какой конфиг
как запускаете
что в логе пишет

пс ирония неправильно написать слово правильно ))

да, с правЕльно я конечно прогнал smile)) ну да ладно.
Винда сервер 2008
Айскаст тянул с этого ресурса. Ставил последнюю версию

Показать / Cкрыть текст

запускаю - хм, двойным щелчком smile. или нужно от Администратора запускать?

Лог -

Показать / Cкрыть текст

Такие дела.

11

Re: Не отображается административная панель в Icecast

пишет myhouse.md:

<paths>
        <logdir>C:\web\myhouse\Icecast2\logs</logdir>
        <webroot>C:\web\myhouse\Icecast2\web</webroot>
        <adminroot>C:\web\myhouse\Icecast2\admin</adminroot>
        <alias source="/" dest="/status.xsl"/>
    </paths>

Поправь в твоем случае на
    <paths>
        <logdir>./logs</logdir>
        <webroot>./web</webroot>
        <adminroot>./admin</adminroot>
        <alias source="/" dest="/index.html"/>
    </paths>
Это если ты у этой сборки веб диру не трогал

ЗЫ.. Поставил бы ты 2003, 2008 жрет лишние ресурсы. Лично у меня ресурсов много лишних, но я использую добрую старую 2003)

Отредактировано KyPIIaToB (16-06-2011 19:34:25)

В здоровом теле - здоровый дух!

12

Re: Не отображается административная панель в Icecast

пишет KyPIIaToB:

пишет myhouse.md:

<paths>
        <logdir>C:\web\myhouse\Icecast2\logs</logdir>
        <webroot>C:\web\myhouse\Icecast2\web</webroot>
        <adminroot>C:\web\myhouse\Icecast2\admin</adminroot>
        <alias source="/" dest="/status.xsl"/>
    </paths>

Поправь в твоем случае на
    <paths>
        <logdir>./logs</logdir>
        <webroot>./web</webroot>
        <adminroot>./admin</adminroot>
        <alias source="/" dest="/index.html"/>
    </paths>
Это если ты у этой сборки веб диру не трогал

ЗЫ.. Поставил бы ты 2003, 2008 жрет лишние ресурсы. Лично у меня ресурсов много лишних, но я использую добрую старую 2003)

как раз вчера заменил веб папку. восстановить старую и подкорректировать xsl?
а 2003 у меня шел по стандарту. 2008 я тоже заметил что сильно подгружает..

ПС Курпатов, я тебя добавил в скайпе.

13

Re: Не отображается административная панель в Icecast

А можно вопрос не по теме: вот такого помпа хватит для инет радио?
Процессор AMD Phenom II Х6 1055Т 3.3 GHZ
ОЗУ 10 GB Transcend 1333, PC10600
Системная плата ну так к сведению: ASUS, AMD890FX, Crosshair IV Formula
Ну видеокарта...... думаю указывать не нужно smile
Интернет канал 512 Кбит/с /512 Кбит/с исходящий/входящий

14

Re: Не отображается административная панель в Icecast

пишет Rocketdock:

А можно вопрос не по теме: вот такого помпа хватит для инет радио?
Процессор AMD Phenom II Х6 1055Т 3.3 GHZ
ОЗУ 10 GB Transcend 1333, PC10600
Системная плата ну так к сведению: ASUS, AMD890FX, Crosshair IV Formula
Ну видеокарта...... думаю указывать не нужно smile
Интернет канал 512 Кбит/с /512 Кбит/с исходящий/входящий

Нет конечно
А интернет канала тем более, 5 слушателей будет максимум

15

Re: Не отображается административная панель в Icecast

всмысле мощьности компа не хватит чтобы держать сервер?
ну инет да вата скоро поменяю

16

Re: Не отображается административная панель в Icecast

пишет Rocketdock:

всмысле мощьности компа не хватит чтобы держать сервер?
ну инет да вата скоро поменяю

Да компа на 10 серверов хватит, но с таким интернетом даже не стоит начинать

17

Re: Не отображается административная панель в Icecast

пишет Rocketdock:

Интернет канал 512 Кбит/с /512 Кбит/с исходящий/входящий

Если серьезно, то забудь вообще об том чтоб вещать из дома радио, это чисто для пробы, не более того.

Добавлено спустя     2 минуты   10 секунд:

пишет myhouse.md:

как раз вчера заменил веб папку. восстановить старую и подкорректировать xsl?
а 2003 у меня шел по стандарту. 2008 я тоже заметил что сильно подгружает..

ПС Курпатов, я тебя добавил в скайпе.

По сути в конфиге тебе нужно настроить только маунты под себя да пароли, ничего другого не трогай, и так норм.

В скайпе ничего не вижу, запроса нет.

В здоровом теле - здоровый дух!

18

Re: Не отображается административная панель в Icecast

Так что решили проблему? Если да помогите та же самая хурма у меня sad

http://188.120.239.171:8000/

19

Re: Не отображается административная панель в Icecast

пишет Sergey_Walter:

Так что решили проблему? Если да помогите та же самая хурма у меня sad

http://188.120.239.171:8000/

У тебя то что? От куда ставил icecast? что вообще делал? Я вижу, что он просто у тебя запущен, ниче к нему не подключено.

В здоровом теле - здоровый дух!

20

Re: Не отображается административная панель в Icecast

apt-get install icecast2, кстате посоветуйте как его полностью удалить и поставить заного, apt-get remove icecast2? Но всё равно после этого остаются папки от него и если заного установить то проблемма остаётся sad
Вот конфиг мой:


<icecast>
    <limits>
        <clients>100</clients>
        <sources>2</sources>
        <queue-size>524288</queue-size>
        <client-timeout>30</client-timeout>
        <header-timeout>15</header-timeout>
        <source-timeout>10</source-timeout>
    </limits>
    <authentication>
        <!-- Sources log in with username 'source' -->
        <source-password>***</source-password>
        <!-- Relays log in username 'relay' -->
        <relay-password>***</relay-password>

        <!-- Admin logs in with the username given below -->
        <admin-user>***</admin-user>
        <admin-password>***</admin-password>
    </authentication>

    <!-- set the mountpoint for a shoutcast source to use, the default if not
         specified is /stream but you can change it here if an alternative is
         wanted or an extension is required
    <shoutcast-mount>/live.nsv</shoutcast-mount>
    -->

    <!-- Uncomment this if you want directory listings -->
    <!--
    <directory>
        <yp-url-timeout>15</yp-url-timeout>
        <yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
    </directory>
     -->

    <!-- This is the hostname other people will use to connect to your server.
    It affects mainly the urls generated by Icecast for playlists and yp
    listings. -->
    <hostname>188.120.239.171</hostname>

    <!-- You may have multiple <listener> elements -->
    <listen-socket>
        <port>8000</port>
        <!-- <bind-address>127.0.0.1</bind-address> -->
        <!-- <shoutcast-mount>/stream</shoutcast-mount> -->
    </listen-socket>
    <!--
    <listen-socket>
        <port>8001</port>
    </listen-socket>
    -->

    <!--<master-server>127.0.0.1</master-server>-->
    <!--<master-server-port>8001</master-server-port>-->
    <!--<master-update-interval>120</master-update-interval>-->
    <!--<master-password>hackme</master-password>-->

    <!-- setting this makes all relays on-demand unless overridden, this is
         useful for master relays which do not have <relay> definitions here.
         The default is 0 -->
    <!--<relays-on-demand>1</relays-on-demand>-->

    <!--
    <relay>
        <server>127.0.0.1</server>
        <port>8001</port>
        <mount>/example.ogg</mount>
        <local-mount>/different.ogg</local-mount>
        <on-demand>0</on-demand>

        <relay-shoutcast-metadata>0</relay-shoutcast-metadata>
    </relay>
    -->
    
    <mount>
    <mount-name>/madtown</mount-name>
    <charset>CP1251</charset>
    <fallback-mount>/nonstop</fallback-mount>
    <fallback-override>1</fallback-override>
    <fallback-when-full>1</fallback-when-full>
    </mount>

    <mount>
    <mount-name>/nonstop</mount-name>
    <charset>CP1251</charset>
    </mount>
 
    <!-- Only define a <mount> section if you want to use advanced options,
         like alternative usernames or passwords
    <mount>
        <mount-name>/example-complex.ogg</mount-name>

        <username>othersource</username>
        <password>hackmemore</password>

        <max-listeners>1</max-listeners>
        <dump-file>/tmp/dump-example1.ogg</dump-file>
        <burst-size>65536</burst-size>
        <fallback-mount>/example2.ogg</fallback-mount>
        <fallback-override>1</fallback-override>
        <fallback-when-full>1</fallback-when-full>
        <intro>/example_intro.ogg</intro>
        <hidden>1</hidden>
        <no-yp>1</no-yp>
        <authentication type="htpasswd">
                <option name="filename" value="myauth"/>
                <option name="allow_duplicate_users" value="0"/>
        </authentication>
        <on-connect>/home/icecast/bin/stream-start</on-connect>
        <on-disconnect>/home/icecast/bin/stream-stop</on-disconnect>
    </mount>


    <fileserve>1</fileserve>

    <paths>
        <!-- basedir is only used if chroot is enabled -->
        <basedir>/usr/share/icecast2</basedir>

        <!-- Note that if <chroot> is turned on below, these paths must both
             be relative to the new root, not the original root -->
        <logdir>/var/log/icecast2</logdir>
        <webroot>/usr/share/icecast2/web</webroot>
        <adminroot>/usr/share/icecast2/admin</adminroot>
        <!-- <pidfile>/usr/share/icecast2/icecast.pid</pidfile> -->

        <!-- Aliases: treat requests for 'source' path as being for 'dest' path
             May be made specific to a port or bound address using the "port"
             and "bind-address" attributes.
          -->
        <!--
        <alias source="/foo" dest="/bar"/>
     
        <alias source="/" dest="/status.xsl"/>
    </paths>

    <logging>
        <accesslog>access.log</accesslog>
        <errorlog>error.log</errorlog>
        <!-- <playlistlog>playlist.log</playlistlog> -->
          <loglevel>3</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
          <logsize>10000</logsize> <!-- Max size of a logfile -->
        <!-- If logarchive is enabled (1), then when logsize is reached
             the logfile will be moved to [error|access|playlist].log.DATESTAMP,
             otherwise it will be moved to [error|access|playlist].log.old.
             Default is non-archive mode (i.e. overwrite)
        -->
        <!-- <logarchive>1</logarchive> -->
    </logging>

    <security>
        <chroot>0</chroot>
        <!--
        <changeowner>
            <user>nobody</user>
            <group>nogroup</group>
        </changeowner>
        -->
    </security>
</icecast>

Ставил на вдс было норм щас взял дедик Debian squeezy вначале поставил мало репозиториев установил icecast2 закинул конфиг с вдс , а вот когда начал устанавливать ices0 то начались проблемы, но это не важно щас всё с этим норм ) я как понял все html берутся с папки /usr/share/icecast2 там всё норм у меня и линки стоят права тоже все выставленны. В принципе всё норм но мне нужно парсить инфу о радио через $data = file_get_contents('h tt p : //188.120.239.171:8000/status.xsl?mount=/nonstop'); а без шапки сайта нехочет (

Отредактировано Sergey_Walter (18-04-2012 07:42:52)

21

Re: Не отображается административная панель в Icecast

apt-get purge icecast2
но удалить и поставить заново вряд ли поможет чемто

у вас конфиг от 2.3.2 а стоит 2.3.2-kh29

надо помнять строчку   <alias source="/" dest="/status.xsl"/>
на   <alias source="/" dest="/index.html"/>

22

Re: Не отображается административная панель в Icecast

У меня теперь не парсит этот скрипт инфу от туда sad

<br>
<?php
$data = file_get_contents('http://188.120.239.171:8000/status.xsl?mount=/madtown');

function antara($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
$title = antara($data, "Stream Title:</td>\n<td class=\"streamdata\">","</td>");

$description = antara($data, "Stream Description:</td>\n<td class=\"streamdata\">","</td>");
$content_type = antara($data, "Content Type:</td>\n<td class=\"streamdata\">","</td>");
$Mount_started = antara($data, "Mount started:</td>\n<td class=\"streamdata\">","</td>");
$Bitrate = antara($data, "Bitrate:</td>\n<td class=\"streamdata\">","</td>");
$Current_listeners = antara($data, "Current Listeners:</td>\n<td class=\"streamdata\">","</td>");
$Peak_listeners = antara($data, "Peak Listeners:</td>\n<td class=\"streamdata\">","</td>");
$Stream_genre = antara($data, "Stream Genre:</td>\n<td class=\"streamdata\">","</td>");
$Stream_url = antara($data, "Stream URL:</td>\n<td class=\"streamdata\">","</td>");
$Current_song = antara($data, "Current Song:</td>\n<td class=\"streamdata\">","</td>");
$hellp_curr_listeners = antara($hellp, "Сейчас слушают:</td>\n<td class=\"streamdata\">","</td>");
$hellp_peak_listeners = antara($hellp, "Максимум было</td>\n<td class=\"streamdata\">","</td>");
$Curr_listens=$Current_listeners2+$Current_listeners+$hellp_curr_listeners;
$Peak_listens=$Peak_listeners2+$Peak_listeners+$hellp_peak_listeners;

$staylst=$Curr_listens+1;
echo '<div style=margin-left:20px;><span style="font-size:14px; font-weight:bold;">DJ:</span> <span style="color:yellow; font-size:14px; font-weight:bold;">'.$title.'</span> <br>
<span style="font-size:14px; font-weight:bold;">Описание:</span> <span style="color:yellow; font-size:14px; font-weight:bold;">'.$description.'</span> <br> 
<span style="font-size:14px; font-weight:bold;">Начало вещания:</span> <span style="color:yellow; font-size:14px; font-weight:bold;">'.$Mount_started.'</span> <br>
<span style="font-size:14px; font-weight:bold;">Сейчас слушают:</span> <span style="color:yellow; font-size:14px; font-weight:bold;">'.$Curr_listens.'</span> <br> 
<span style="font-size:14px; font-weight:bold;">Максимум слушало:</span> <span style="color:yellow; font-size:14px; font-weight:bold;">'.$Peak_listens.'</span> <br>  
<span style="font-size:14px; font-weight:bold;">Жанр:</span> <span style="color:yellow; font-size:14px; font-weight:bold;">'.$Stream_genre.'</span> <br> 
<span style="font-size:14px; font-weight:bold;">Сейчас играет:</span> <span style="color:aqua; font-size:14px; font-weight:bold;">'.$Current_song.'</span>
<br><br>

?>

А на предидущей версии работало норм! Или как поставить версию 2.3.2, подскажите а?

Отредактировано Sergey_Walter (18-04-2012 14:48:42)

23

Re: Не отображается административная панель в Icecast

потому что в kh другой status.xsl - надо смотреть в исходный код страницы http://188.120.239.171:8000/status.xsl?mount=/madtown и искать различия поправляя скрипт

я б рекомендовал послностью стереть этот конфиг icecast со всеми изменениями и установить заново icecast не заменяя конфиг старой версией, только вставить нужные манты, задать макс колво слушателей и потоков

24

Re: Не отображается административная панель в Icecast

Я уже переустановил, ладно и на этом спасибо буду искать различия)