#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
1118

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
1118

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
1118

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

#10 2022-05-10 14:09:59

MrThiemann
Mitglied
2022-05-10
1

Re: Problem mit Symlink auf externe Festplatte

Ich bräuchte hier auch einmal Hilfe...

Ich lade gerade meine gesamten Google-Fotos herunter.
Die landen im Verzeichnis: root/gphotos-sync/photos

Meine Piwigo-Gallery ist in: /var/www/html/piwigo/galleries/

Also habe ich in /var/www/html/piwigo/galleries/ einen Symlink erstellt:

Code:

ln -s /root/gphotos-sync/photos/ /var/www/html/piwigo/galleries/

mittels ls -la wird mir folgendes ausgegeben:

Code:

root@Apache:/var/www/html/piwigo/galleries# ls -la
total 12
drwxr-xr-x  2 root root 4096 May 10 11:13 .
drwxr-xr-x 16 root root 4096 Jan  1 19:26 ..
-rw-r--r--  1 root root  610 Jan  1 19:26 index.php
lrwxrwxrwx  1 root root   26 May 10 11:13 photos -> /root/gphotos-sync/photos/

In meiner /etc/apache2/sites-enabled/000-default.conf habe ich unter "DokumentRoot" folgendes eingetragen:

Code:

    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>

Möglicherweise habe ich hier auch ein Verzeichnis-Rechte Problem?! Denn ich nutze auch NGiNX....
wobei ich gerade alles als "Root" mache... müsste dann doch eigentlich klappen, oder?

Schöne Grüße
MrThiemann

Offline

#11 2022-05-10 20:34:54

drlecter
Piwigo Team Moderators
2016-03-17
1118

Re: Problem mit Symlink auf externe Festplatte

Der Server muss im Kontext seines Benutzers auf das Ziel zugreifen können.

Offline

#12 2023-12-06 14:47:58

wilhelm
Mitglied
2023-12-03
1

Re: Problem mit Symlink auf externe Festplatte

Hallo, ich habe das gleiche Problem, viel probiert und schon mehrere male neu installiert. Ziemlich verzweifelt und weiß nicht mehr weiter,  daher meine Frage hier.
Ich habe Piwigo auf meinem PI installiert und versuche eine SSD mit meinen Bildern ohne Upload und FTP Piwigo dazu zufügen.

wilhelm@piwigowb:~ $ ls -la /var/www/html/piwigo/galleries
insgesamt 16
drwxr-xr-x  3 wilhelm wilhelm 4096  5. Dez 13:57 .
drwxr-xr-x 16 root    root    4096  5. Dez 09:46 ..
lrwxrwxrwx  1 wilhelm wilhelm   37  5. Dez 13:57 2021 -> /media/wilhelm/mediawb/galleries/2021
-rw-r--r--  1 wilhelm wilhelm  610  7. Jul 16:42 index.php
drwxr-xr-x  2 wilhelm wilhelm 4096  5. Dez 12:56 test_2

wilhelm@piwigowb:~ $ ls -la /media/wilhelm/mediawb/galleries/2021
insgesamt 7168
drwxr-xr-x 7 wilhelm wilhelm 1048576  5. Nov 13:17  .
drwxr-xr-x 5 wilhelm wilhelm 1048576  4. Dez 00:29  ..
drwxr-xr-x 2 wilhelm wilhelm 1048576  6. Nov 10:23  Kalender
drwxr-xr-x 2 wilhelm wilhelm 1048576  6. Nov 10:26 'Längenfeld Algund'
drwxr-xr-x 2 wilhelm wilhelm 1048576  5. Nov 13:18  Sils
drwxr-xr-x 2 wilhelm wilhelm 1048576  6. Nov 10:26  Stuttgart
drwxr-xr-x 2 wilhelm wilhelm 1048576  6. Nov 10:25  Zermatt

wilhelm@piwigowb:~ $ ls -la /media/wilhelm/mediawb/galleries/2021/sils
insgesamt 526336
drwxr-xr-x 2 wilhelm wilhelm  1048576  5. Nov 13:18 .
drwxr-xr-x 7 wilhelm wilhelm  1048576  5. Nov 13:17 ..
-rwxr-xr-x 1 wilhelm wilhelm  9429866 11. Sep 2021  01_ZWB5186.jpg
-rwxr-xr-x 1 wilhelm wilhelm 11074914 11. Sep 2021  02_ZWB5188.jpg

wilhelm@piwigowb:~ $ ls -la /var/www/html/piwigo/galleries/2021/
insgesamt 7168
drwxr-xr-x 7 wilhelm wilhelm 1048576  5. Nov 13:17  .
drwxr-xr-x 5 wilhelm wilhelm 1048576  4. Dez 00:29  ..
drwxr-xr-x 2 wilhelm wilhelm 1048576  6. Nov 10:23  Kalender
drwxr-xr-x 2 wilhelm wilhelm 1048576  6. Nov 10:26 'Längenfeld Algund'
drwxr-xr-x 2 wilhelm wilhelm 1048576  5. Nov 13:18  Sils
drwxr-xr-x 2 wilhelm wilhelm 1048576  6. Nov 10:26  Stuttgart
drwxr-xr-x 2 wilhelm wilhelm 1048576  6. Nov 10:25  Zermatt


Ich habe einen lokales Verzeichnis test_2 zugefügt und unter Synchroisieren / Seitenverwaltung zugefügt, dann konnte ich die Dateien nach der Synchroisieirerung sehen. Wenn ich das gleiche mit dem Verzeichnis 2021 mache sagt mir Piwigo „Verzeichnis exisitert nicht (.galleries/2021/). Es wäre toll, wenn jemand einen Tipp für mich hätte ich bin neu bei PI und Piwigo.

Piwigo 13.8.0
Installiert auf 5 Dezember 2023, vor 1 Tag
Betriebssystem: Linux
PHP: 7.4.33 (Info anzeigen) [2023-12-06 13:40:23]
MySQL: 5.5.5-10.5.21-MariaDB-0+deb11u1 [2023-12-06 13:40:23]
Grafikbibliothek: ImageMagick 6.9.11-60
Größe des Cache 5.01 Mo   

Offline

#13 2023-12-07 13:06:04

drlecter
Piwigo Team Moderators
2016-03-17
1118

Re: Problem mit Symlink auf externe Festplatte

Mount einfach die ssd nach galleries.
Hst du den / vergessen bei der Fehlermeldung oder steht da .galleries/2021? Da müsste als Verzeichnis ./galleries stehen.
Du kannst auch einen zweiten Mountpoint  (ssd) auf der parallel zu galleries erstellen, die SSD da mounten und diesen dann unter Synchronisieren -> Seitenverwaltung eintragen.

Offline

Brett Fußzeile

Unterstützt von FluxBB

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