Установка TorrentMonitor на Synology XPEnology DSM 5.2


Recommended Posts

Возвращаясь к вопросу о возможной проблеме с правами.

выполни и покажи как сейчас выставлены права

ls -la /volume1/web/torrentmonitor/

 

Там по инструкции в картинках архив распаковывается прямо в папку web. Соответственно команда у многоуважаемого arh может отличаться.

Вот команда и вывод у меня. TorrentMonitor работает база данных SQlite.

UNOlogy> ls -la /volume1/web/
drwxrwsrwx    2 root     root          4096 Nov 16 19:20 #recycle
drwsrwsrwt   18 root     root          4096 Dec  1 23:07 .
drwxr-xr-x   32 root     root          4096 Dec 10 11:09 ..
-rwx------    1 unosadmi users           40 Apr 15  2015 .htaccess
drwxrwxrwx    3 root     root          4096 Dec 10 11:10 @eaDir
-rwxrwxrwx    1 root     root          1603 Oct 10 11:31 BAK_index.html
-rwx------    1 unosadmi users        16177 Oct 17 17:21 action.php
drwx------    2 unosadmi users         4096 Oct 14 08:16 bak
-rw-r--r--    1 http     root         21061 Oct 17 17:21 changelog.txt
drwx------    2 unosadmi users         4096 Oct 13 18:37 class
-rwxrwxrwx    1 root     root          1139 Oct 14 08:30 config.php
-rwx------    1 unosadmi users         1161 Apr 15  2015 config.php.example
drwx------    2 unosadmi users         4096 Dec 17 16:02 db_schema
-rwx------    1 unosadmi users         6466 Apr 23  2015 engine.php
drwx------    2 unosadmi users         4096 Oct 13 18:37 img
drwx------    2 unosadmi users         4096 Oct 13 18:37 include
-rwx------    1 unosadmi users          258 Apr 16  2015 index.php
drwx------    3 unosadmi users         4096 Oct 13 18:37 js
-rw-r--r--    1 http     root            19 Dec 17 16:02 laststart.txt
drwx------    3 unosadmi users         4096 Oct 13 18:37 pages
drwxr-xr-x   10 root     root          4096 Dec  1 23:07 phpMyAdmin
drwxr-xr-x   10 root     root          4096 Nov 21 15:46 phpvirtualbox
drwx------    2 unosadmi users         4096 Oct 13 18:37 rss
-rw-r--r--    1 root     root       6405375 Dec 17 10:30 torrent_monitor_error.log
drwx------    3 unosadmi users         4096 Oct 14 09:24 torrentmonitor
drwx------    2 unosadmi users         4096 Dec 17 16:01 torrents
drwx------    2 unosadmi users         4096 Oct 13 18:37 trackers
drwxr-xr-x    3 root     root          4096 Oct 14 08:11 web_images

 

Выложите у кого не работает.

Link to post
Share on other sites
а PHP включен?

и проверь PHP extension

 

Сейчас поковырялся, не знаю почему, но: удалил все файлы, разархивировал в /web/tm и после этого появилась ошибка: Error!: open_basedir prohibits opening /volume1/homes/ххх/www/tm/db_schema/tm.sqlite

 

Понимаю что надо в сторону пхп писать, но не могу понять куда? в extensions что нужно убрать/добавить?

Попробуйте поставить галку в PHP open_basedir, если стоит то убрать и потом опять поставить.

Link to post
Share on other sites
а PHP включен?

и проверь PHP extension

 

Сейчас поковырялся, не знаю почему, но: удалил все файлы, разархивировал в /web/tm и после этого появилась ошибка: Error!: open_basedir prohibits opening /volume1/homes/ххх/www/tm/db_schema/tm.sqlite

 

Понимаю что надо в сторону пхп писать, но не могу понять куда? в extensions что нужно убрать/добавить?

Вообще большой прогресс. На глазок уже можно и др. Базу данных поставить.

 

адаптировать это решение. Соответственно поменять конфиг в TM. И использовать правильный путь. Но это через консоль.

c SQLLite не влетело. Забыл какая ошибка, но у вас на форуме она обсуждалась - не создавалась база.

 

с Postgres, после распаковки в /volume2/Web/TorrentMonitor :

 

DS> /usr/syno/pgsql/bin/createuser -P torrentmonitor -U postgres

DS> /usr/syno/pgsql/bin/createdb -O torrentmonitor torrentmonitor -h localhost -U postgres

DS> cat /volume2/Web/TorrentMonitor/db_schema/postgresql.sql | psql -h localhost torrentmonitor torrentmonitor

 

все взлетело.

Link to post
Share on other sites

Еще по проблеме с правами, как то раз из-за истязаний над NAS были проблемы из-за .htaccess . Его по моему можно просто удалить в папке web и всех вложенных и перезагрузиться.

Link to post
Share on other sites
странный путь до бд "/volume1/homes/ххх/www/tm/db_schema/tm.sqlite"

 

если я напрямую в /web кладу файлу, реакции никакой. А если в /web/tm то хотя бы ошибку выдает :grin:

вместо имени пользователя написал xxx, а так, только вот такое выдает. по-другому никак

Link to post
Share on other sites
странный путь до бд "/volume1/homes/ххх/www/tm/db_schema/tm.sqlite"
а PHP включен?

и проверь PHP extension

 

Сейчас поковырялся, не знаю почему, но: удалил все файлы, разархивировал в /web/tm и после этого появилась ошибка: Error!: open_basedir prohibits opening /volume1/homes/ххх/www/tm/db_schema/tm.sqlite

 

Понимаю что надо в сторону пхп писать, но не могу понять куда? в extensions что нужно убрать/добавить?

Вообще да. Sepro перепроверьте правильность всего еще раз. Мой гайд картинках все просто в папку /web предполагает.

arh у вас установка не по гайду и работает в папке TM. А открывается просто по ip или там еще что-то есть?

Link to post
Share on other sites
странный путь до бд "/volume1/homes/ххх/www/tm/db_schema/tm.sqlite"

 

если я напрямую в /web кладу файлу, реакции никакой. А если в /web/tm то хотя бы ошибку выдает :grin:

вместо имени пользователя написал xxx, а так, только вот такое выдает. по-другому никак

В личном сайте и у меня sqlite не пашет. И заход у вас будет ip/~xxx

Edited by Guest
Link to post
Share on other sites

arh у вас установка не по гайду и работает в папке TM. А открывается просто по ip или там еще что-то есть?

http://nas_ip/torrentmonitor/#

А я наивный с личным сайтом мучился. Так можно больше одного сайта на nas повесить?

Link to post
Share on other sites

В общем полет нормальный! что сделал:

1) Установил МарияДБ и PHPMyAdmin.

2) Зашел в PHPMyAdmin и создал пустую бд. потом сделал импорт.

3) в конфиге раскомментил строки для mysql, порт не менял, поменял только название бд, логин и пароль.

зашел по адресу synology_ip/tm и тут же морда появилась.

Хрен знает почему, но нифига у меня не заработал sqlite

Link to post
Share on other sites

А я наивный с личным сайтом мучился. Так можно больше одного сайта на nas повесить?

Ну в описание от Sinology говорилось что можно до 30 штук,

смотри Virtual Host

А если не нужен доступ из вне, и не создавать записи в Virtual Host, то думаю, можно напихать папок с сайтами намного больше

Edited by Guest
Link to post
Share on other sites
странный путь до бд "/volume1/homes/ххх/www/tm/db_schema/tm.sqlite"

 

Так Web Station именно в папке Web держит файлы сайтов, у меня там еще ownclooud и т.п., а в homes/ххх/www вроде персональные сайты и туда вход по http://ip/~username

Link to post
Share on other sites

Быстро я обрадовался... окна для логина нет, есть только окно для ввода пароля. В бд его править чтоль?

 

Отвечаю на свой вопрос: в бд в строке auth поменял с 1 на 0, зашел и задал пароль по новой, потом обратно с бд с 0 на 1 поменял и все

 

Всем большое спасибо за помощь! Завтра постараюсь скрины сделать как с mysql поднять

Edited by Guest
Link to post
Share on other sites
В общем полет нормальный! что сделал:

1) Установил МарияДБ и PHPMyAdmin.

2) Зашел в PHPMyAdmin и создал пустую бд. потом сделал импорт.

3) в конфиге раскомментил строки для mysql, порт не менял, поменял только название бд, логин и пароль.

зашел по адресу synology_ip/tm и тут же морда появилась.

Хрен знает почему, но нифига у меня не заработал sqlite

:grin: Поздравляю.

на nas у вас в папке /web? Или все таки в личном web сайте пользователя?

Link to post
Share on other sites
Быстро я обрадовался... окна для логина нет, есть только окно для ввода пароля. В бд его править чтоль?

А логина не у кого нет. Пароль стандартный подходит?

Link to post
Share on other sites
странный путь до бд "/volume1/homes/ххх/www/tm/db_schema/tm.sqlite"

 

Так Web Station именно в папке Web держит файлы сайтов, у меня там еще ownclooud и т.п., а в homes/ххх/www вроде персональные сайты и туда вход по http://ip/~username

Ага. Только чтобы Torrentmonitor завелся в личном сайте нужен бубен побольше и курить http://forum.synology.com/enu/viewtopic.php?p=299704

Edited by Guest
Link to post
Share on other sites
Быстро я обрадовался... окна для логина нет, есть только окно для ввода пароля. В бд его править чтоль?

А логина не у кого нет. Пароль стандартный подходит?

 

Я в бд вход выключил, потом поменял пароль через морду и обратно включил вход))

 

в папке \web\tm все стоит, потому как захотелось еще пару штучек попробовать)

Link to post
Share on other sites
Быстро я обрадовался... окна для логина нет, есть только окно для ввода пароля. В бд его править чтоль?

А логина не у кого нет. Пароль стандартный подходит?

 

Я в бд вход выключил, потом поменял пароль через морду и обратно включил вход))

 

в папке \web\tm все стоит, потому как захотелось еще пару штучек попробовать)

Хардкордненько

Стандартный вход 3075_900.png

А потом в настройка TM мотаем до конца и там смена пароля.

Link to post
Share on other sites
tsygam писал(а):

c SQLLite не влетело. Забыл какая ошибка, но у вас на форуме она обсуждалась - не создавалась база.

 

с Postgres, после распаковки в /volume2/Web/TorrentMonitor :

 

DS> /usr/syno/pgsql/bin/createuser -P torrentmonitor -U postgres

DS> /usr/syno/pgsql/bin/createdb -O torrentmonitor torrentmonitor -h localhost -U postgres

DS> cat /volume2/Web/TorrentMonitor/db_schema/postgresql.sql | psql -h localhost torrentmonitor torrentmonitor

 

все взлетело.

 

У меня тоже заработало по этой схеме.

Link to post
Share on other sites

Общую папку для transmission настраивали? Или torrentmonitor все-таки может сам раздачи добавлять в трансмишн если поставить галочку "управлять..."?

Link to post
Share on other sites

У многих Синоводов не работает :oops: . Если не сработало:

 

1. Проверьте права. Группа http должна иметь права читать и писать везде в каталоге web

 

 

2. Поменяйте базу данных SQLite tm.sqlite на другую. Соответственно закомментировать/раскомментировать в config.php. Два рабочих рецепта от пользователей.

 

2.1 с MySQL через PHPMyAdmin от Sepro

Зашел в PHPMyAdmin (root пароль по умолчанию пустой) и создал пустую бд.

потом сделал импорт. в конфиге раскомментил строки для mysql, порт не менял, поменял только название бд, логин и пароль.

 

2.2 с Postgres от tsygam, через консоль(SSH). В последней команде конечно нужно путь до базы свой указать.

Пример после распаковки в /volume2/Web/TorrentMonitor

DS> /usr/syno/pgsql/bin/createuser -P torrentmonitor -U postgres

DS> /usr/syno/pgsql/bin/createdb -O torrentmonitor torrentmonitor -h localhost -U postgres

DS> cat /volume2/Web/TorrentMonitor/db_schema/postgresql.sql | psql -h localhost torrentmonitor torrentmonitor

Link to post
Share on other sites
Общую папку для transmission настраивали? Или torrentmonitor все-таки может сам раздачи добавлять в трансмишн если поставить галочку "управлять..."?

Через управлять работает нормально. Только настроить один раз нужно.

Link to post
Share on other sites