PRIMAS4UNO

Установка 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

 

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

Share this post


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, если стоит то убрать и потом опять поставить.

Share this post


Link to post
Share on other sites

235c0798420f809f3e9b228a81187aca.png

 

Там где буква "о" там один и тот же пользователь

Share this post


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

 

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

Share this post


Link to post
Share on other sites

странный путь до бд "/volume1/homes/ххх/www/tm/db_schema/tm.sqlite"

Share this post


Link to post
Share on other sites

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

Share this post


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

 

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

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

Share this post


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 или там еще что-то есть?

Share this post


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

Share this post


Link to post
Share on other sites

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

http://nas_ip/torrentmonitor/#

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

смотри Virtual Host

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

Edited by Guest

Share this post


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

 

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

Edited by Guest

Share this post


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

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

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

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

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

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

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

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

Share this post


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

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

Share this post


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

Share this post


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

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

 

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

 

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

Share this post


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

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

 

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

 

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

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

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

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

Share this post


Link to post
Share on other sites

думал что стандартный пароль либо admin либо root либо пустой) Так что пришлось через бд решить проблему)

Share this post


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

 

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


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

Share this post


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

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

Share this post


Link to post
Share on other sites