Page 5 of 101 FirstFirst ... 345671555 ... LastLast
Results 61 to 75 of 1503

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

  1. #61
    Quote Originally Posted by Reyter View Post
    Ну не знаю, в чем у вас дело.
    Работает это все пока конечно не очень...
    Когда добавляете закачку, можете на кнопку стар не нажимать. Один фиг закачка не запустится. Лучше нажмите "сохранить", а потом в общем списке выделите закачку и нажмите старт.
    Да по разному пробовал, дело в том что закачка вроде как стартует,
    а всобытиях появляется запись : Сервер получил несуществующий или некорректный идентификатор файла из отправленной формы.

    P.S. так всё же , где ты свою прошивку взял?

  2. #62
    Join Date
    Feb 2007
    Location
    Moscow RF
    Posts
    355
    Чтобы cron и веб-сервер запускались автоматом нужно в post-mount добавить:
    /opt/etc/init.d/S10cron
    /opt/etc/init.d/S80lighttpd start
    Может в post-boot?

  3. #63
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by BraVo123 View Post
    а всобытиях появляется запись : Сервер получил несуществующий или некорректный идентификатор файла из отправленной формы.
    P.S. так всё же , где ты свою прошивку взял?
    Хм... У меня такого не было. Даже и не знаю....
    А ссылку на прошивку я уже давал выше. Только дело не в ней, это точно. Она ведь не содержит ни cron, ни всего остального. Все эти пакеты мы сами ставим.

  4. #64
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by Marks View Post
    Может в post-boot?
    Ни в коем случае. Запуск всех программ из папки /opt следует писать только в post-mount. Иначе они у вас попросту не запустятся, ведь когда выполняется post-boot, hdd еще не подмонтирован!

  5. #65
    Join Date
    Feb 2007
    Location
    Moscow RF
    Posts
    355

    Thumbs down

    Quote Originally Posted by Reyter View Post
    Ну может просто пока ошибок не было
    Но вообще-то как минимум папка /opt/var/log/lighttpd/ должна быть, потому как даже если нет ошибок, то туда все-равно пишется access.log.
    Чтобы cron и веб-сервер запускались автоматом нужно в post-mount добавить:
    /opt/etc/init.d/S10cron
    /opt/etc/init.d/S80lighttpd start

    Ну и не забыть потом
    flashfs save && flashfs commit && flashfs enable

    И я не понял - что, в папке downloads вообще нет директорий _all, _log, _tmp и папки с именем пользователя?
    Есть такие
    Автоматом не запускются
    Last edited by Marks; 28-07-2007 at 20:59.

  6. #66
    скрипт не хочет качать ссылку с указанием порта ftp и логана с паролем

    а-ля

    Code:
    ftp://user:pass@megahost:port/file.bin
    ругается то на недопустимый протокол, то сылки не видит

    бага в скриптах, жестко парсит DINI в preg_match думаю над правкой регулярного выражения

    а вообще видимо axel этого делать тоже не умеет. по крайней меер из командной строки он подумал.. и вылетел.
    Last edited by BuHT; 28-07-2007 at 21:58.

  7. #67
    Я таки запустил, всё невнимательность, забыл добавить скрипт run-parts в /opt/bin/ ...

  8. #68
    Ну вот. У меня тоже этот скрипт не был установлен. А не поделитесь "правильным" скриптом?

    Я сделал, как здесь написано: http://wl500g.info/showthread.php?t=5909&highlight=cron

    выглядит так:

    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 и flashfs save && flashfs commit && flashfs enable && reboot

    Но ничего не изменилось. По прежнему закачка висит и не начинается.

  9. #69
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by Marks View Post
    Автоматом не запускются
    Возможно у тебя post-mount все-таки запускается до того, как /opt подмонтируется. У меня post-boot выглядит следующим образом:
    Code:
    #!/bin/sh
    # Start SSH service
    # test if USB disc has been attached
    # if not - then insert needed modules
    if [ ! -d /opt/etc ]
        then
        insmod scsi_mod && insmod sd_mod && insmod usb-storage && sleep 5s
            fi
    
            # Wait for /opt to mount
            /bin/mount -o sync,noatime,rw /dev/discs/disc0/part2 /tmp/harddisk
            /bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt
                i=0
                while [ $i -le 30 ]
                    do
                    if [ -d /opt/etc ]
                        then
                    break
                        fi
                sleep 1
                i=`expr $i + 1`
            done
    
    # Activate swap
    /sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part1
    Единственное, нужно поправить разделы, если они у тебя другие. Но даже и в током виде у меня не всегда правильно стартовал post-mount. Поэтому я после "/sbin/swapon...." еще повторно добавил:
    /bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt
    /tmp/local/sbin/post-mount
    Хоть и криво, но теперь у меня все железно стартует после перезагрузки.
    А если вручную запустить post-mount - программы запускаются? И есть ли у тебя в самой первой строке post-mount
    Code:
    #!/bin/sh
    ?

  10. #70
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    BuHT
    скрипт не хочет качать ссылку с указанием порта ftp и логана с паролем
    Гм... Неплохо бы было бы все-таки почитать краткое руководство автора. Цитирую:
    Авторизация посредством логина-пароля:
    Если у вас есть аккаунты на платных файловых серверах типа RapidShare или FileFactory или если требуется авторизация на FTP серверах, то вы можете добавить список параметров авторизации в настройках.
    Домен — это шаблон адресов, для которых требуется авторизация. Пример: http://*.rapidsahre.com. Авторизация будет производиться на всех поддоменах домена rapidshare.com.
    Другой пример: http://rs200.rapidsahre.*. Авторизация будет производиться только на поддомене rs200, но независимо от доменной зоны (de, ru, com.ua).
    Если хотите расшарить параметры авторизации для всех пользователей, то поставьте флажок в колонке "Общее".
    Вот по поводу порта пока ничего сказать не могу. Не пробовал.
    бага в скриптах, жестко парсит DINI в preg_match думаю над правкой регулярного выражения
    Да, баги есть. Из не может не быть. Попробуем поковыряться. Правда я не очень-то в этом соображаю, но... Слегка подправить готовый на 99% продукт гораздо проще, чем с нуля написать новый, не так ли?
    В любом случае - огромное спасибо автору за самоотверженный труд на благо общества! Результат судя по всему получился отменный. Осталось лишь чуть-чуть пофиксить баги и написать пошаговое руководство для чайников (и не только для них ).
    У меня lighttpd в еррорлоге периодически пишет вот такое:
    Code:
    2007-07-28 22:25:03: (mod_fastcgi.c.2551) FastCGI-stderr: PHP Warning:  sqlite_query() [<a href='fun
    ction.sqlite-query'>function.sqlite-query</a>]: near &quot;AND&quot;: syntax error in /opt/share/www
    /ados/classes/class_database.php on line 501
    Пока не выяснял что там и к чему.
    Не работает очистка журнала. Приходится выделять все записи и удалять их по другой кнопке. Ну и наверное много еще чего выплывет.

  11. #71
    Join Date
    Feb 2007
    Location
    Moscow RF
    Posts
    355
    Quote Originally Posted by Reyter View Post
    Возможно у тебя post-mount все-таки запускается до того, как /opt подмонтируется. ?
    Спасибо за внимание, теперь всё стартует само после перезагрузки, закачка попрежнему висит

  12. #72
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by als View Post
    Ну вот. У меня тоже этот скрипт не был установлен. А не поделитесь "правильным" скриптом?

    Я сделал, как здесь написано: http://wl500g.info/showthread.php?t=5909&highlight=cron

    выглядит так:
    skiped...
    Но ничего не изменилось. По прежнему закачка висит и не начинается.
    Да, скрипт именно так и выглядит.
    Но закачка не начинается не поэтому. (Я так думаю). Cron скорее всего нужен для расписания (с которым я так и не разобрался как работать. Создал одну задачу, так не могу ее удалить. Оно все еще "выполняется).
    Чтобы проверить, работает ли Cron можно создать скриптик, например test.sh
    #!/bin/sh
    logger Run-parts working fine!
    и поместить его в /opt/etc/cron.1min. Если раз в минуту в системном логе будут появляться сообщения "Run-parts working fine!" значит все нормально. Скриптик лучше потом удалить

    Таки я проверил бы в lighttpd.conf наличие строки:
    server.errorlog = "/opt/var/log/lighttpd/error.log"
    (она должна быть раскомментирована). В еррорлоге тоже может быть что-то интересное, без него трудно будет отловить ошибки php-скриптов.

  13. #73
    Quote Originally Posted by Reyter View Post
    Cron скорее всего нужен для расписания (с которым я так и не разобрался как работать. Создал одну задачу, так не могу ее удалить. Оно все еще "выполняется).
    Нет, Cron, запускает и обычные закачки, которые без расписания, как раз из папки cron.1min ... скрипт создаёт задания на закачку и помещает их именно туда ...

  14. #74
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by BraVo123 View Post
    Нет, Cron, запускает и обычные закачки, которые без расписания, как раз из папки cron.1min ... скрипт создаёт задания на закачку и помещает их именно туда ...
    Хм... Да, действительно. В таком случае советую тем, у кого закачки не стартуют, проверить работу cron с помощью скрипта как я описал выше, и убедиться, что в настройках ADOS в пункте "Путь до исполняемого файла PHP" указан путь "/opt/bin/php-fcgi" (без кавычек).
    После того, как вы нажали кнопку "Начать (продолжить) закачки", у вас в папке /opt/etc/cron.1min должен появиться файл(ы) наподобие ados_61a856f0~9df2703f7.sh
    Если у вас cron работает неправильно, то эти скрипты (а соответственно и закачки) не запустятся. Обратите внимание, что эти скрипты запускаются раз в минуту, а не сразу же после их создания. Т.е. для начала закачки придется немного подождать.

  15. #75
    Join Date
    Feb 2007
    Location
    Moscow RF
    Posts
    355
    Бьюсь с cronом с утра, пока он побеждает , повидимому из-за этого:
    Code:
    Jan  1 03:00:20 /opt/sbin/cron[159]: (CRON) STARTUP (V5.0)
    Jan  1 03:00:20 /opt/sbin/cron[159]: (*system*) BAD FILE MODE (/opt/etc/crontab)
    Что я сделал не так
    Last edited by Marks; 29-07-2007 at 13:47.

Page 5 of 101 FirstFirst ... 345671555 ... LastLast

Similar Threads

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