Ausgabepfad für HRConvert2

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

tomNeugier

Benutzer
Registriert
16. Feb. 2019
Beiträge
114
Reaktionspunkte
11
Punkte
18
Hallo,

mit Marius Hilfe habe ich HRConvert2 installiert (portainer).
Wie/wo stelle ich den Ausgabepfad für die konvertierten Dateien ein? Firefox (122.0.1) öffnet nur einen neuen leeren Tab ...

tom
 

Anhänge

Ja, dort öffnet sich die Oberfläche von HPConvert2, wo ich die Dateien zur Konvertierung "hochladen" kann (lokal natürlich).
Sieht so aus wie hier zum Beispiel
 
Konnte keinen angegebenen Pfad finden. Vermute mal daß die Ausgabe evtl. in einem der angelegten Verzeichnise im docker Pfad erfolgt. Hast Du dort schon mal geschaut?
 
Ohne jetzt den Container selbst zu kennen oder das Tool zu verwenden finde ich auf die schnelle nur das hier in deiner geposteten Datei aus Beitrag #4.

In deiner config.php:
PHP:
$ConvertLoc = '/home/converter';

Hier das Beispiel der Datei auf github:
PHP:
// /  --Data Storage Directory--
// /   This is where temporary data files are stored.
// /   Do not include a trailing slash.
// /   Do not use a path with whitespace.
// /   Default is /DATA/ConvertDATA.
$ConvertLoc = '/home/justin/Documents/Projects/DATA/ConvertDATA';
 
  • Like
Reaktionen: Benie
$ConvertLoc = '/home/converter';
Danke!
Ich habe es mit
$ConvertLoc = '/home/HRConvert2/output';
probiert aber erhalte beim Start von HRConvert2 nur folgende Fehlermeldung:

ERROR!!! February 12, 2024, 9:08 pm HRConvert2-1000: The specified Data Storage Directory does not exist at /home/HRConvert2/output!
dann Abbruch.

Wie kann ich testen, ob mein Pfad überhaupt richtig ist?
 
Der Pfad home ist dann falsch, da du dich (i.d.R.) als root bewegst. Der Pfad muss wenn dann /homes/USERNAME/HRConvert2/output sein
 
Der Pfad home ist dann falsch, da du dich (i.d.R.) als root bewegst. Der Pfad muss wenn dann /homes/USERNAME/HRConvert2/output sein
Oh je, alle meine User haben eine Leerstelle im Username. In der Info zu HRConvert2 auf github steht:

// / Do not use a path with whitespace. // / Default is /DATA/ConvertDATA. $ConvertLoc = '/home/justin/Documents/Projects/DATA/ConvertDATA';

Wenn ich einen Pfad mit Usernamen und whitespace nehme erhalte ich auch die Fehlermeldung.
Hast du noch eine Idee für einen einfachen Test parat, möglichst ohne, neue Nutzer einzurichten?
 
Mit Anführungszeichen angeben?
 
so - also Anführungszeichen innen?
$ConvertLoc = '"/homes/Paul Ahnungslos/Divers/HRConvert2/output"';

edit:
nein, geht weder mit inneren noch äußeren (zusätzlichen) Anführungszeichen.
$ConvertLoc = "'/homes/Paul Ahnungslos/Divers/HRConvert2/output'";
 
Zuletzt bearbeitet von einem Moderator:
Und wenn man das Leerzeichen escaped?
$ConvertLoc = /homes/Paul\ Ahnungslos/Divers/HRConvert2/output
 
Ich habe es mit
$ConvertLoc = '/homes/Paul\ Ahnungslos/Divers/HRConvert2/output';
probiert, geht auch nicht (Fehlermeldung).
 
Zuletzt bearbeitet von einem Moderator:
Wo kommt denn der Username überhaupt her? Es handelt sich doch um einen Pfad IM CONTAINER. Laut dem Thredverlauf stand da ja wohl $ConvertLoc = '/home/converter'; drin. Und das passt doch mit der Anleitung auch zusammen. Laut Anleitung mountest du ja folgendes:
Code:
volumes:
      - /volume1/docker/hrconvert2/config.php:/var/www/html/HRProprietary/HRConvert2/config.php:ro
      - /volume1/docker/hrconvert2/tmp:/home/converter:rw
Wie sieht bei dir die zweite Zeile denn aus? /volume1/docker/hrconvert2/tmp wäre der Pfad der auf deiner DS auf /home/converter zeigen würde. Poste daher mal bitte deinen Stack aus Portainer.
 
Der Pfad home ist dann falsch, da du dich (i.d.R.) als root bewegst. Der Pfad muss wenn dann /homes/USERNAME/HRConvert2/output sein
Jetzt habe ich "Testnutzer" angelegt.
$ConvertLoc = '/homes/Testnutzer/HRConvert2/output';

funktioniert aber auch nicht, führt zu:
ERROR!!! February 13, 2024, 5:24 pm HRConvert2-1000: The specified Data Storage Directory does not exist at /homes/Testnutzer/HRConvert2/output!

In der ursprünglichen config.php von Marius steht
$ConvertLoc = '/home/converter';

In der config.php von zelon88 (Entwickler des Programms) steht:
$ConvertLoc = '/home/justin/Documents/Projects/DATA/ConvertDATA';

Nun weiß ich natürlich nicht für welche Umgebung er config.php geschrieben hat.

Ist homes aber evtl doch falsch??
 
Siehe meinen Post drüber...
Wieso änderst du die Config von einer Anleitung, wenn du nicht weißt wie es funktioniert? Geh mal ins Terminal vom Container und dann siehst du doch die Ordner die es gibt. Ich würde dir wirklich raten lass das so wie es in der Anleitung steht. Und poste deinen Stack. Der muss natürlich zur Config passen.
 
Wie sieht bei dir die zweite Zeile denn aus? /volume1/docker/hrconvert2/tmp wäre der Pfad der auf deiner DS auf /home/converter zeigen würde. Poste daher mal bitte deinen Stack aus Portainer.

Meinst Du das?


Host/volumePath in container
/volume1/docker/hrconvert2/tmp/home/converter
/volume1/docker/hrconvert2/config.php/var/www/html/HRProprietary/HRConvert2/config.php[/ICODE]
 

Additional post fields

 

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