Page 83 of 101 FirstFirst ... 3373818283848593 ... LastLast
Results 1,231 to 1,245 of 1503

Thread: ADOS - замена Download Master

  1. #1231
    Quote Originally Posted by Rify View Post
    Поставил закачку. Пишет: докачка - поддерживается, состояние - скачивается. А реально ничегоне качает, просто тупо ждёт чего то. То же самое с компа качается без проблем. Никто не сталкивался?
    Никаких ошибок в логах, вообще ничего.
    Скорее всего из-за неудачной предыдущей закачки или бог знает из-за чего создался файл cron.lock. Он не дает запускаться заданиям для поставки файлов на закачку. Сидит он в /opt/share/www/ados. Удали его, и, примерно через минуту, должна стартануть закачка.

  2. #1232
    Quote Originally Posted by Sashunya View Post
    Скорее всего из-за неудачной предыдущей закачки или бог знает из-за чего создался файл cron.lock. Он не дает запускаться заданиям для поставки файлов на закачку. Сидит он в /opt/share/www/ados. Удали его, и, примерно через минуту, должна стартануть закачка.
    Проверил. Файла cron.lock нет. И закачки не запускаются.
    Получает размер файла, пишет "скачивается" и стоит
    Может ещё что подскажете?

  3. #1233
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Обновленная инструкция (на основе инструкции от Reyter).
    Проверено сегодня.
    1. Общее требование:
    Альтернативный репозитарий в настройках:
    Code:
    echo "src unslung http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable" > /opt/etc/ipkg.conf
    echo "dest /opt/ /" >> /opt/etc/ipkg.conf
    ipkg update && ipkg install uclibc-opt && awk '/^Package:/{system("ipkg install -force-reinstall -force-defaults " $2)}' /opt/lib/ipkg/status
    2. Устанавливаем нужные пакеты:
    Code:
    ipkg update
    ipkg install cron
    ipkg install lighttpd
    ipkg install php
    ipkg install php-mbstring
    ipkg install php-fcgi
    ipkg install sqlite
    ipkg install php-gd
    ipkg install libcurl
    ipkg install wget
    ipkg install perl
    ipkg install nano
    3. Скачиваем дистрибутив, распаковываем и переносим в папку веб сервера:
    Code:
    wget http://download.dini.su/ados/stable
    tar xzfv ./имя_файла
    mkdir /opt/share/www/ados
    mv ./ados/* /opt/share/www/ados/*
    4. редактируем /opt/etc/lighttpd/lighttpd.conf
    Code:
    nano /opt/etc/lighttpd/lighttpd.conf
    Раскомментируем (удаляем в начале строки #) строки:
    "mod_access",
    "mod_fastcgi",
    "mod_scgi",
    "mod_cgi",
    "mod_accesslog" )

    Проверяем строку
    server.document-root = "/opt/share/www/" - должно быть именно так, тогда будет доступ ко всем папкам, помещаемым в нее.
    Раскомментируем строчки:
    Code:
    cgi.assign                 = ( ".pl"  => "/opt/bin/perl",
                                   ".cgi" => "/opt/bin/perl" )
    5. Редактируем /opt/etc/php.ini
    Code:
    nano /opt/etc/php.ini
    Ищем строки с перечислением extension, и добавляем туда:
    Code:
    extension=pdo.so
    extension=pdo_sqlite.so
    extension=sqlite.so
    6. Скачиваем Axel и переносим в /opt/bin/
    Code:
    wget http://wl500g.info/attachment.php?attachmentid=253&d=1103891377 -O axel.tgz
    tar zvxf ./axel.tgz
    mv ./axel /opt/bin/axel
    chmod +x /opt/bin/axel
    7. Редактируем /opt/etc/crontab
    Code:
    nano /opt/etc/crontab
    Содержимое:
    Code:
    SHELL=/bin/sh
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=""
    HOME=/
    # ---------- ---------- Default is Empty ---------- ---------- #
    */1 * * * * admin /opt/bin/run-parts /opt/etc/cron.1min
    */5 * * * * admin /opt/bin/run-parts /opt/etc/cron.5mins
    01 * * * * admin /opt/bin/run-parts /opt/etc/cron.hourly
    02 4 * * * admin /opt/bin/run-parts /opt/etc/cron.daily
    22 4 * * 0 admin /opt/bin/run-parts /opt/etc/cron.weekly
    42 4 1 * * admin /opt/bin/run-parts /opt/etc/cron.monthly
    8. Создаем нужные директории:
    Code:
    mkdir /opt/etc/cron.1min
    mkdir /opt/etc/cron.5mins
    mkdir /opt/etc/cron.hourly
    mkdir /opt/etc/cron.daily
    mkdir /opt/etc/cron.weekly
    mkdir /opt/etc/cron.monthly
    В эти директории можно будет класть скрипты с расширением *.sh, которые будут выполняться каждую минуту, каждые 5 минут и т.д. Естественно у них должен быть атрибут исполняемого файла.
    9. Создаем файл /opt/bin/run-parts
    nano /opt/bin/run-parts
    Заполняем:
    Code:
    #!/bin/sh
    #
    # runparts.sh by macsat@macsat.com
    # intended for use with cron
    #
    # based on rc.unslung by unslung guys :-)
    #
    if [ -z "$1" ]
    then
    echo "Usage : $0 "
    fi
    
    RUNDIR=$1"/*"
    
    for i in $RUNDIR ;do
    
    # Ignore dangling symlinks (if any).
    [ ! -f "$i" ] && continue
    
    case "$i" in
    *.sh)
    # Source shell script for speed.
    (
    trap - INT QUIT TSTP
    set start
    . $i
    )
    ;;
    *)
    # No sh extension, so fork subprocess.
    $i start
    ;;
    esac
    done
    Делаем его исполняемым: chmod +x /opt/bin/run-parts
    10. Создаем директорию для качалки:
    mkdir /tmp/mnt/disc0_3/ados
    11. Перезапускаем lighttpd:
    /opt/etc/init.d/S80lighttpd restart
    12. Пробуем зайти: http://my.router:8081/ados
    Если все настроено верно, то начнется процес первичной инсталляции. В принципе там все понятно.
    Настройки для ADOS:
    Путь к axel нужно указать полный, т.е. /opt/bin/axel ; корневой каталог для сохранения закачек тот, который вы создали, например /tmp/mnt/disc0_3/ados ; путь до исполняемого файла PHP /opt/bin/php-fcgi
    Данная инструкция создана на основе этой, применительно к моей инструкции с нуля.
    Last edited by vectorm; 12-10-2008 at 14:02.

  4. #1234
    Нашёл косячок, заработало.

  5. #1235
    Quote Originally Posted by Rify View Post
    Нашёл косячок, заработало.
    Раскажи какой, у самого такая же проблемма

  6. #1236
    Join Date
    Sep 2008
    Location
    Russia, Kazan
    Posts
    13
    Добрый день!

    Прежде всего Спасибо Олегу за прошивку и DINI за ADOS.
    Уже неделю активно осваиваю 500-й Премиум.
    Решил написать в этой теме, даже не столько надеюсь на ответ, сколько уже крик души, что ли .
    Делал все, как написано в инструкции - АДОС установился и заработал как часы. Но, оказывается, стоит перегрузить роутер, как начинается рулетка - заработает\не заработает, т.к., как показали изучения, процесс php-fcgi отображается в списке как Zombie, и соотв. lighttpd не дружит с php ни в каком виде.
    При этом до перезагрузки все работает исправно.
    Перерыл все - ничего не помогает. Но после 3-5 ребутов роутера все может вновь заработать, процесс виден как /opt/bin/php-fcgi, как и должно быть.
    Однажды после 10 ребутов ничего не помогло, т.к. php-fcgi так и давал Zombie (в логах lighttpd также было указано, что нет ответа от /tmp/php-fcgi.sock-0, process died), тогда решил все сделать с нуля. Начал с перешивки роутера (использую 10 версию), все сделал по инструкции - та же картина, до перезагрузки все работает исправно, после - 50\50.
    Понимаю, что проблема не в АДОСе, а в lighttpd+php, читал форум, гуглил, пробовал все возможные решения - так же. 50\50 после ребута. Никто не сталкивался с аналогичной проблемой?...

  7. #1237

    Question Не разумею что я не так сделал

    Привет.
    Сделал как по написанному, проверил все настройки по два раза, но так и не могу понять в чем дело. Грешу что lighttpd не работает, или работает не так как надо.
    Когда захожу на http://myIP:8080/ados ошибка "The page cannot be displayed - Cannot find server or DNS error". Пробовал зайти просто http://myIP:8080 - то же самое. В своем логе lighttpd никаких ошибок не пишет.
    Подскажите пожалуйста куда рыть.

  8. #1238
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by Optimist View Post
    Привет.
    Сделал как по написанному, проверил все настройки по два раза, но так и не могу понять в чем дело. Грешу что lighttpd не работает, или работает не так как надо.
    Когда захожу на http://myIP:8080/ados ошибка "The page cannot be displayed - Cannot find server or DNS error". Пробовал зайти просто http://myIP:8080 - то же самое. В своем логе lighttpd никаких ошибок не пишет.
    Подскажите пожалуйста куда рыть.
    Он видимо просто не запущен. Проверить можно командой ps в консоли.
    Если ps выдаст 2 строки, то тогда использовать например ps axf

  9. #1239
    Quote Originally Posted by vectorm View Post
    Он видимо просто не запущен. Проверить можно командой ps в консоли.
    Если ps выдаст 2 строки, то тогда использовать например ps axf
    Да, не запущен. При попытке запустить вручную /opt/etc/init.d/S80lighttpd start пишет 'permission denied'. Что делать?
    Last edited by Optimist; 27-09-2008 at 11:54.

  10. #1240
    Join Date
    Apr 2007
    Location
    СПб
    Posts
    129
    Quote Originally Posted by Optimist View Post
    Да, не запущен. При попытке запустить вручную /opt/etc/init.d/S80lighttpd start пишет 'permission denied'. Что делать?
    chmod 777 filename

  11. #1241
    Quote Originally Posted by Optimist View Post
    Да, не запущен. При попытке запустить вручную /opt/etc/init.d/S80lighttpd start пишет 'permission denied'. Что делать?
    Можен раздел не подмантирован?
    mount -obind /tmp/harddisk/opt /opt

  12. #1242
    Да, chmod помог. Правда lighttpd всеравно не запускался, ругался на настройки, пришлось еще ковыряться в настройках - закоментил инклюд других файлов конфигурации и все заработало.

  13. #1243
    Join Date
    Nov 2007
    Location
    Novosibirsk
    Posts
    194
    Каким-то образом у меня всё таки поставился ADOS и, даже, подцепился на MySQL.

    Но возникает непонятная ошибка.
    Добавляю закачку, качает где-то половину при помощи wget, потом останавливается с ошибкой:
    Name:  error.JPG
Views: 2629
Size:  43.9 KB
    При помощи axel или cUrl сразу же такая ошибка вылазиет.

    Это происходит абсолютно при всех закачиваемых файлах.

    P.S.
    Поиск по форуму не рулит, жду точного ответа, если можно.
    Last edited by Antosha; 28-09-2008 at 16:16.
    WL-500gP (JAN.2008) Version: 1.9.2.7-10 + MikroTik 450G v5.12

  14. #1244
    Подскажите, как можно закачивать папку с фтп?

  15. #1245
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by Antosha View Post
    Каким-то образом у меня всё таки поставился ADOS и, даже, подцепился на MySQL.

    Но возникает непонятная ошибка.
    Добавляю закачку, качает где-то половину при помощи wget, потом останавливается с ошибкой:
    При помощи axel или cUrl сразу же такая ошибка вылазиет.

    Это происходит абсолютно при всех закачиваемых файлах.

    P.S.
    Поиск по форуму не рулит, жду точного ответа, если можно.
    Ну так проверьте путь к файлам журналов, права на директорию, что там сейчас лежит.

Page 83 of 101 FirstFirst ... 3373818283848593 ... LastLast

Similar Threads

  1. Есть ли замена knock?
    By SergeyVl in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 21
    Last Post: 29-03-2012, 06:58
  2. ADOS: a probable replacement for Download Master
    By DINI in forum WL-500g Custom Development
    Replies: 94
    Last Post: 28-10-2011, 21:39
  3. ADOS - zamiennik Download Mastera (wersja PL)
    By kauczu in forum Polish Discussion - Polski (PL)
    Replies: 51
    Last Post: 09-02-2011, 11:29
  4. Download Master
    By nszb in forum WL-500gP Firmware Discussion
    Replies: 124
    Last Post: 03-10-2009, 14:56
  5. How to seed using Download Master
    By jardas in forum WL-500gP Q&A
    Replies: 2
    Last Post: 10-10-2006, 09:22

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •