مسیرها و فایلهای سابقهبعضی اوقات Icecast موقعی که میخواهد فایل سابقه را ایجاد کند، پیام خطای مشابه زیر را تولید میکند: FATAL: could not open error logging FATAL: could not open access logging FATAL: Could not start logging در این صورت، با استفاده از یک نرم افزار ویرایشگر متن فایلicecast.xml را باز کنید، و خط زیر را پیدا کنید: <logdir>/usr/local/var/log/icecast</logdir>
<webroot>/usr/local/share/icecast/web</webroot>
<adminroot>/usr/local/share/icecast/admin</adminroot>
و انرا به شکل زیر تغییر دهید: <logdir>/home/adam</logdir>
<webroot>home/adam</webroot>
<adminroot>/home/adam</adminroot>
بدیهی است که باید نام شاخه را مطابق انچه روی کامپیوتر شما هست، تغییر دهید. همچنین فایل پیکربندی را به شکل زیر تغییر دهید: <logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<loglevel>4</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
</logging>
و نهایتا در شاخه home ، فرمان زیر را وارد کنید: touch access.log error.log فرمان touch فقط یک فایل خالی با نام مشخص شده ایجاد میکند که Icecast میتواند در ان بنویسد. با انجام این کار Icecast بدون اشکال قابل اجرا خواهد بود. اگر در حین ویرایش فایلهای فوق، Icecast در حال اجرا است، باید انرا متوقف کرده (با فشردن کلیدهای ctrl+c) و دوباره اجرا کنید. |