Ankündigung

#1 2020-03-25 09:12:37

mpsdskd
Mitglied
2020-03-25
6

Problem mit Symlink auf externe Festplatte

Da ich leider nicht mehr weiter weiß, wende ich mich jetzt hier an das Forum:

Ich habe Piwigo auf meinem Raspberry Pi installiert und möchte jetzt meinen Fotos-Ordner, der auf einer externen Festplatte liegt als galleries-Ordner hinzufügen per Symlink. Dabei scheine ich irgendeinen Fehler zu machen, ich weiß allerdings nicht welchen.

Schritte bisher:

- Symlinks zu Ordnern erstellen (bspw so: "sudo ln -s /media/pi/MPS-1TB/Fotos/2005-12-10/ /var/www/html/piwigo/galleries/")
    - Siehe unten - Symlinks zu dem Ordner im Home-Verzeichnis funktioneren, die auf die externe Festplatte nicht

/var/www/html/piwigo/galleries$ ls -la
total 16
drwxr-xr-x  3 www-data www-data 4096 Mär 19 22:38 .
drwxr-xr-x 16 www-data www-data 4096 Mär 18 11:18 ..
lrwxrwxrwx  1 root     root       20 Mär 18 15:10 2005-12-10 -> /home/pi/2005-12-10/
lrwxrwxrwx  1 root     root       43 Mär 19 22:38 2006-01-14-1222-26 -> /media/pi/MPS-1TB/Fotos/2006-01-14-1222-26/
lrwxrwxrwx  1 root     root       17 Mär 19 22:31 Desktop -> /home/pi/Desktop/
lrwxrwxrwx  1 root     root       25 Mär 18 12:13 doc -> /var/www/html/piwigo/doc/
lrwxrwxrwx  1 root     root       19 Mär 19 22:32 Downloads -> /home/pi/Downloads/
lrwxrwxrwx  1 root     root       24 Mär 19 22:33 Fotos -> /media/pi/MPS-1TB/Fotos/
-rwxr-xr-x  1 www-data www-data  610 Okt 14 15:30 index.php
drwxr-xr-x  2 root     root     4096 Mär 18 11:23 test

- Beispielrechte auf der Festplatte:
   

/media/pi/MPS-1TB/Fotos$ ls -la
total 1740
drwxr-xr-x 295 pi   pi   36864 Mär 18 11:44  .
drwxrwxrwx  13 pi   pi    4096 Mär 19 21:05  ..
drwxr-xr-x   2 pi   pi    4096 Dez 25  2010  2005-12-10
drwxr-xr-x   2 pi   pi    4096 Dez 25  2010  2006-01-14-1222-26
drwxr-xr-x   2 pi   pi    4096 Dez 25  2010  2006-04-06-1816-34

- Rechte für funktionierende Symlinks:

~$ ls -la
total 252
drwxr-xr-x 21 pi   pi    4096 Mär 18 15:09  .
drwxr-xr-x  3 root root  4096 Okt 26  2018  ..
drwxr-xr-x  2 pi   pi    4096 Dez 25  2010  2005-12-10

Für mich sehen die Rechte der Symlinks in Ordnung aus. Muss man noch irgendwelche Einstellungen im PHP-Server vornehmen?

Vielen Dank für alle Vorschläge

Offline

#2 2020-03-25 21:30:11

drlecter
Piwigo Team Moderators
2016-03-17
717

Re: Problem mit Symlink auf externe Festplatte

Rechte der übergeordneten Verzeichnisse ok? Im log müsste etwas drinstehen ob der Webserver darauf zugreifen kann oder nicht. Was sagt das log?

Offline

#3 2020-03-27 09:04:12

mpsdskd
Mitglied
2020-03-25
6

Re: Problem mit Symlink auf externe Festplatte

Der Log unter _data/logs hatte leider garnichts zur Synchronisierung zu sagen, es wird auch, wenn ich die logs vorher lösche und dann die Synchronisierung starte, nichts geloggt.

Ich beschäftige mich jetzt mal damit, wie ich PHP zum sinnvollen loggen bekomme.

Beitrag geändert von mpsdskd (2020-03-27 09:04:54)

Offline

#4 2020-03-27 09:11:47

mpsdskd
Mitglied
2020-03-25
6

Re: Problem mit Symlink auf externe Festplatte

Was ist denn die geeignete Stelle um nach dem Synchronisierungs-Log zu suchen?
Danke

Offline

#5 2020-03-28 20:20:48

drlecter
Piwigo Team Moderators
2016-03-17
717

Re: Problem mit Symlink auf externe Festplatte

Zu kannst einmal im Webserverlog schauen. Außerdem einmal die Rechte für die Übergeordneten Verzeichnisse überprüfen, ob der Webserver da überhaupt auf die Untervezeichnisse Zugriff hat.

Offline

#6 2020-04-03 08:25:24

mpsdskd
Mitglied
2020-03-25
6

Re: Problem mit Symlink auf externe Festplatte

Es sieht so aus, als könnte ich mit NGINX nicht auf diese verlinkte directory zugreifen:
URL/piwigo/galleries/Fotos/2005-12-10/Bild 001.jpg gibt 403 zurück, während es bei Symlinks ins Home-Verzeichnis funktioniert.

Ich versuche das zu lösen.

Beitrag geändert von mpsdskd (2020-04-03 14:19:13)

Offline

#7 2020-04-16 17:33:34

mpsdskd
Mitglied
2020-03-25
6

Re: Problem mit Symlink auf externe Festplatte

Sieht so aus als sei das Problem die Berechtigungen zum Ausführen nicht direkt im Pfad, zu dem ich verlinke gewesen zu sein, sondern auch in den parent direcotries.
chmod a+x ./
auf allen Pfaden auf dem Weg zu der directory, zu der der Symlink führt, hat geholfen.

Offline

#8 2020-04-16 21:33:44

drlecter
Piwigo Team Moderators
2016-03-17
717

Re: Problem mit Symlink auf externe Festplatte

Das sagte ich schon direkt im ersten Post :) Berechtigungen der übergeordneten Verzeichnisse.
Das x wird halt benötigt, zum wechseln.

Offline

#9 2020-04-16 23:40:01

mpsdskd
Mitglied
2020-03-25
6

Re: Problem mit Symlink auf externe Festplatte

My bad, ich ging davon aus nur das direkt darüber liegende Verzeichnis sei relevant.
Danke :)

Offline

Brett Fußzeile

Unterstützt von FluxBB

github twitter newsletter Spenden Piwigo.org © 2002-2021 · Kontakt