ну у меня вроде не виртуальный сервер. там как раз человек в теме пишет на форуме ник.ру, на который я давал ссылку выше:
и у меня как раз тариф 301. и в этой теме, в которой мы сейчас, griale писал, что поднимал радио, как раз на icecast, и как раз на тарифе 301. то есть у него все запускалось
из-за этого и начал так упорно пытаться установить, раз у него получалось.
и непонятно еще, почему whereis не работает
Chukcha, спасибо за советы! благодаря им, хоть как-то разбираюсь, хоть и не до конца пока.
попробовал "whereis icecast" - ничего не пишет. точнее пишет "icecast:" а дальше пусто
также, попробовал "whereis icecast2" - с тем же результатом..
потом, подумал, что еще можно сделать и зашел на хостинг через фтп. смотрю - там в корне появилась папка tmp, а в ней - 3 папки: icecast-2.3.2, libogg-1.2.1 и libvorbis-1.3.2
зашел в папку айcкаст, в ней еще штук 10 папок и много файлов.
тогда я решил попробовать сделать эту whereis для файла, который точно там был:
whereis config.log
однако, командная строка мне ответила тем же - имя файла, двоеточие, а дальше пусто.. странно как-то, ведь этот файл точно есть, я его сам видел.
потом я стал дальше искать зашел в папку tmp/icecast-2.3.2/doc, открыл там index.html и в нем прочитал, что "A sample config file will be placed in /usr/local/etc and is called icecast.xml".
Я поискал еще на фтп - никакой папки "local" у меня нет. я подумал, может это имеется в виду корневая папка? в корне у меня есть папка etc, однако в ней никакого icecast.xml нет, только php, nginx, httpd.conf и т.д.
а потом, еще поискав, я нашел, что у меня в корне, помимо всего прочего есть еще просто папка "icecast", без цифр. и вот в этой папке есть еще одна папка "ect" в которой лежит один файл - как раз icecast.xml
тогда, я снова перешел в командную строку, сменил директорию "cd icecast/ect", она сменилась, и после этого попробовал запустить айскаст, уже оттуда. я ввел сначала
icecast -b -c icecast.xml
потом
-b -c icecast.xml
и наконец просто
./icecast.xml
и
icecast.xml
однако, в первых двух случаях он ответил "comman not found", а в третьем и четвертом - "Permission denied"...
то есть, итоге, я вроде продвинулся слегка, но получил два новых вопроса:
почему не работает whereis ?(это, конечно, не критично в моем случае, но все равно странно)
и второй, более важный - почему Permission denied?
если у кого есть какие-нибудь мысли, поделитесь, пожалуйста
фуф, ну вроде более-менее разобрался за пару дней что такое этот доступ по SSH, и как с помощью этого putty подключиться к моему серверу на хостинге.
подключился, и после этого даже вроде смог установить icecast по этой ссылке, которой griale любезно поделился. по крайней мере, я ввел последовательно все строки от "cd ~/tmp" и до "make install" и все вроде прошло без ошибок.
но вот дальше что-то не получается.. там человек пишет: "когда icecast запущен из SSH сессии,
icecast -b -c ../etc/icecast.xml
он отвечает только на локальные подключения"
из этого я понял, что, чтобы запустить icecast нужно в той же командной строке, из которой устанавливал, ввести
я ввожу - но он пишет "bash: icecast: command not found"
то есть команда айскаст не найдена.. а почему не найдена-то? я же его вроде только что установил, соединение открыто. и после последней "make install" больше никаких команд не вводил, сразу "icecast -b -c ../etc/icecast.xml".
подскажите, пожалуйста, почему находит? может, как-то по-другому его запускать?
а к чему столько кода, если там за бекграунд отвечают пара строк только?
и "ошибкой" я бы это не назвал - картинка имеет фиксированный размер, а разрешие у всех разное - это нормально.
Для этого вебмастера испокон веков делали основную часть бекграунда под 1024 (когда я начинал, еще 800 на 600 учитывали, поэтому делал 780), а остальную часть - повторяющейся, чтобы у кого больше разрешение, картинка множилась. у лебедева, например, основная часть бекграунда шапки - 731, а остальное повторяется.
если же вам нужно именно, чтобы картинка меняла размеры, то вам либо флеш нужен, и в нем тянуть, но качество пострадает.
либо сделать несколько шапок под каждое разрешение, определять разрешение постетителя и поставлять ему нужную картинку.
ах да, а еще можно div.header img {width100%}
попробовал вставить вконтакт - действительно 403 Forbidden выдает при переходе.
то есть скорее всего у вас на сайте запрещен показ сайта для посетителей, у которых $_SERVER['HTTP_REFERER'] вконтакте
А можно будет потом в плеере на сайте (например, в uppod) прописать, чтобы он ловил и воспроизводил этот поток?
А можно ли с микрофона с локалки так передать? Как я понимаю, нужна будет какая-то программа, которая будет принимать звук с микрофона и передавать его айскасту?
друпал, конечно же. там таксономия отличная.
удобность передлки дизайна - если тему грамотно сделать, то все просто.
да жесть вообще, вроде скрипты на сайте круто работают, я вот, например, на таком не знаю JS, все делаю по-старинке - для каждой страницы отдельный хтмл-документ.
но при этом дизайн - это такое но что ппц.
не нужно так много шрифтов нестандарных использовать. от этого дизайн не станет лучше. особенно от жирного центури готик..
не нужно вот этих ярких разноцветных теней - создается ощущение повер поинта 98-го года.
хотя, с точки зрения скрипта, сделано клево.
как может человек, ТАК делающий дизайн, так знать JS?
ну вот, пока писал комент, отключили сайт. оббиделись, наверное на критики. так мы же добра желаем
понятно.
но в любом случае спасибо, буду разбираться с этим putty, а потом попробую по инструкции с форума, ссылку на который вы дали, установить IceCast.
если все получится, потом отпишусь. а то такой, казалось бы, частозадаваемый и важный вопрос - установить радио на свой сайт - а ни одной подробной инструкции, от и до, - в рунете нет ((
лол, даже тогда лучше не тут напишу, а своем блоге, а тут ссылку дам. и будут со всего мира ходить русские за этой инструкцией ко мне, и заработаю кучу денег на адсенсе :)
putty, значит. эх, никогда с ним не работал, ну да ладно, придется видимо разобраться. вроде даже инструкция на русском есть.
а счет документации shoutcast неизвестно? (я там дописал в свое сообщение во время ответа вашего)