torrentflux-b4rt Probleme

Status
Für weitere Antworten geschlossen.

morritza

Benutzer
Mitglied seit
03. Sep 2009
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
Moin,
hab jetzt alles soweit am laufen. Nun bin ich bei der Torrentflux installation angelangt, SQL-Datenbank würde installiert etc.
danach bin ich dann zum Punkt: "Please enter the path to the directory you want torrentflux-b4rt to save your user downloads into below."
gekommen an dem ich ja den Ordner angeben soll wohin meine Torrents gespeichert werden sollen. Dafür hatte ich auf der DS einen Ordner in
/volume1/torrent/ angelegt.
Leider übernimmt er das nicht so einfach:
Error: path /volume1/torrent/ does not exist and cannot be created. Check that the path is writable by the webserver user.

Ich weiss jetzt nicht wer die Rechte für diesen Ordner benötigt. Ist es "nobody" oder wie heisst der Webserveruser. Ich selber bin als root angemeldet und müsste jetzt doch die Rechte für diesen Ordner für den Webserver bereitstellen.
Chmod 777 zB. nimmt er an, das Webinterface von Flux aber nicht. :confused:

Habe leider keinen passenden Thread gefunden
 
Zuletzt bearbeitet:

morritza

Benutzer
Mitglied seit
03. Sep 2009
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
Warum muss denn die Angabe mittels "\" geschehen?
ohman..
 

Melissa

Benutzer
Mitglied seit
26. Jun 2009
Beiträge
65
Punkte für Reaktionen
0
Punkte
0
Also ich hab den User-Pfad innerhalb des Apache Verzeichnisses (volume1/web) anlegen _lassen_ . Sprich, hab ihm das Verzeichnis /volume1/web/download vorgegeben, ohne den download ordner vorher anzulegen. Das hat b4rt dann selbst gemacht :)
 

morritza

Benutzer
Mitglied seit
03. Sep 2009
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
Bei mir hat er nun auch angelegt: web\torrentflux-b4rt\html\downloads
soweit so gut, kann ich erstmal mit leben, kann man ja noch ändern.
Bin jetzt in den Einstellungen von Flux, dort wurde mir schon wärend der Installation angezeigt das er nicht weiss wo grep,netstat,perl,phyton undsoweiter liegen.
Diese hab ich ihm nun angegeben in dem ich mit "which perl".., dass jeweils rausgesucht habe. Leider zeigt er mir immer noch an, dass der Pfad zu diesen Tools nicht korrekt ist (" Path is not valid ").
Hat Flux überhaupt Berechtigung auf diese Ordner zuzugreifen? Wenn nicht, muss ich ihm die erlauben oder lieber einen User anlegen der für diese Zwecke offen ist?

Lösung soll sein: safe_mode = Off in der php.ini
das zeigte er mir auch rot an. Teste ich mal.

Funktioniert nicht.
 
Zuletzt bearbeitet:

morritza

Benutzer
Mitglied seit
03. Sep 2009
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
In dem Webinterface zeigt er mir auch noch an erster Stelle:
"Warning: shell_exec() [function.shell-exec]: Cannot execute using backquotes in Safe Mode in "

Fehler entfernt durch löschen aller Angaben in der php.ini mit dem Eintrag open_base_dir =

Weiterer Fehler:
In B4rt-Konfig unter der Php-Ordner Angabe "Executable is not PHP-CLI"
 
Zuletzt bearbeitet:

Melissa

Benutzer
Mitglied seit
26. Jun 2009
Beiträge
65
Punkte für Reaktionen
0
Punkte
0
Hast du dich an die Wiki-Anleitung gehalten? Den PHP-Cli Fehler (und auch die anderen die du nennst) kenne ich nur daher, wenn man statt dem alternativen, dritten Webserver die Webstation der DS benutzt.
 

morritza

Benutzer
Mitglied seit
03. Sep 2009
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
Natörlich, Schritt für Schritt durch gemacht, muss ich den von der DS deaktivieren oder muss ich bei b4rt den @optware/bin/php angeben? Den schluckt er nicht

hab jetzt in /usr/syno/etc/rc.d/ s97apache-user.sh und s97apache-sys.sh
und in /opt/etc/init.d/S80apache , wenn ich diesen restarte wirft er mir auch kein Fehler aus

mit ps seh ich auch nur den syno/apache/bin/httpd
obwohl er mir bei ipkg install php-apache sagt das der uptodate is.

Gruß Moritz


edit: wenn ich die Webstation deaktiviere, komm ich gar nicht aufs b4rt Interface.
 
Zuletzt bearbeitet:

Melissa

Benutzer
Mitglied seit
26. Jun 2009
Beiträge
65
Punkte für Reaktionen
0
Punkte
0
Ich hab die WebStation deaktiviert und den ipkg apache auf Port 8080 (httpd.conf, Standard ist glaub 8000) festgenagelt. Damit hatte ich keine Probleme. Muss am Wochenende leider arbeiten, sonst würd ich mal testen was passiert wenn man sowohl die WebStation als auch den ipkg Apache laufen hat, wobei ich mir nicht vorstellen kann, dass das einen Unterschied macht.

Aufrufen tu ich den b4rt mit http://ip-der-ds:8080/tfb4rt/html/, solltest du keine Portänderung vorgenommen haben, versuch mal mit 8000 als Port drauf zuzugreifen.
 

Melissa

Benutzer
Mitglied seit
26. Jun 2009
Beiträge
65
Punkte für Reaktionen
0
Punkte
0
Gerade getestet. Bei mir macht es KEINEN Unterschied, ob die Webstation aktiviert ist oder nicht. Der Flux rennt einwandfrei.
 

morritza

Benutzer
Mitglied seit
03. Sep 2009
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
Okay.
Läuft. Mein Fehler. Hatte kein Port im Servernamen in der httpd.conf angegeben und somit liefen (bzw liefen nicht) 2 Webserver auf Port 80.

Danke danke danke!
 
Zuletzt bearbeitet:

Melissa

Benutzer
Mitglied seit
26. Jun 2009
Beiträge
65
Punkte für Reaktionen
0
Punkte
0
Aaah schön, das freut mich. Dann viel Spaß mit b4rt ;)
 

johsty

Benutzer
Mitglied seit
24. Apr 2011
Beiträge
33
Punkte für Reaktionen
4
Punkte
8
da ich jetzt mal endlich wieder urlaub habe, naja 2 tage noch hehe hatte ich mir vorgenommen meine DS211 neu mit der 4.1.2661 aufzusetzen was auch reibungslos ging nachdem ich ein komplett backup meiner daten gemacht habe da doch recht zugemüllt.

nun gut zum eingemachten.

ich schreibe hier in diesen doch recht angestaubten thread aus dem grund weil er für mich passend ist und zu dem ich auch probleme habe bei der fluxb4rt install.

was habe ich alles schon gemacht:

habe IPKG mit der abgeänderten bootstrap.sh erfolgreich installiert und auch das "Neues separates Startup Script für Optware" erstellt und es mit
chmod +x /usr/local/etc/rc.d/optware.sh
ausführbar gemacht. kurz, es läuft

so nun zu "Apache IPKG"

die install der 3 notwendigen packete durchgeführt, lief auch soweit durch bis auf die kleinigkeit das der apache nicht so wollte wie er sollte und zwa spukte er die meldung aus
httpd: Syntax error on line 74 of /opt/etc/apache2/httpd.conf: Cannot load /opt/libexec/mod_ext_filter.so into server: /opt/libexec/mod_ext_fi
lter.so: undefined symbol: apr_procattr_limit_set
nun gut dachte ich mir, habe dann kurzerhand die zeile die den fehler verursacht aus zu kommentieren, gesagt getahn =
#LoadModule ext_filter_module libexec/mod_ext_filter.so
dann erneut
/opt/etc/init.d/S80apache restart
getestet, und siehe da läuft ohne fehler durch.

dann weiter zur "Konfiguration"

/opt/etc/apache2/httpd.conf bearbeitet und DocumentRoot "/volume1/web" angepasst und unter den ganzen anderen include
Include etc/apache2/conf.d/php.conf
eingetragen. save und weiter


etc/apache2/conf.d/php.conf geöffnen, nach den besagten einträgen geschaut
LoadModule libexec/libphp5.so
AddType application/x-httpd-php .php

die 1. zeile steht in der php.conf ein kleinwenig anders drin und zwa
LoadModule php5_module libexec/libphp5.so
hier im forum und auch mehrfach an anderer stelle habe ich gelesen das daß auch so richtig sein soll. (2. zeile ist so komplett richtig)


/opt/etc/init.d/S80apache restart
lief auch wieder ohne fehler durch *freu*


noch angepasst und auf port 3306 eingestellt und save.



phpmyadmin habe ich über das packetmanagment installiert, und mich auch eingelogt und ein passort für root vergeben.



bis hierher läuft erstmal alles so wie ich das hier mitbekomme:p

dann gehts jetzt zum eingemachten, fluxb4rt!


in der httpd.conf von "Denny" auf "Allow" geändert.


"phpMyAdmin einbinden" habe ich ja mit dem ipkg apache gemacht also weiter.


aktuelle fluxb4rt version geladen, in web ordner entpackt.


dann im FF

IP-DER-DS:8080/torrentflux-b4rt/html/setup.php
eingegeben und siehe da, das setup meldet sich.


dann bisschen durchgeklickt "mysql" ausgewählt
Ok: Your PHP installation supports MySQL
weiter.


so und nun kommt der punkt wo ich schon sehr lange drann sitze und es einfach nicht verstehen will wie ich hier weiterkomme
Database - Config - MySQL The installation will now configure and test your database settings.


Database Settings
Please enter your MySQL database settings below:
Host : localhost
Name :
Username :
Password :

ich habe dann den root vom phpmyadmin eingetragen und dann ging es weiter, das setup hat mir die DB im phpmyadmin angelegt (leer). wenn ich dann weiterging im setup kahm ständig der fehler das doch keine DB angelegt werden konnte.

zu diesem thema habe ich mehrfach gelesen das ich ja das neu installierte mysql nutzen muss.

und genau hier ist jetzt mein problem, ich verstehe es leider nicht was ich nun GENAU dort eintragen muss, habe schon zig kombinationen von dem was alles im vorfeld geändert werden sollte versucht, leider aber ohne erfolg.


wer auch immer bis hier angekommen ist, dem danke ich jetzt schon mal im voraus dafür!!!!!

ich hoffe ihr könnt den fehler den ich mache gleich sehen, ansonsten wenn weitere info von nöten sind dann sagt mir bitte bescheid!



in voller erwartung,

johsty
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat