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.
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
Der Server muss im Kontext seines Benutzers auf das Ziel zugreifen können.
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:
ln -s /root/gphotos-sync/photos/ /var/www/html/piwigo/galleries/
mittels ls -la wird mir folgendes ausgegeben:
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:
<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
My bad, ich ging davon aus nur das direkt darüber liegende Verzeichnis sei relevant.
Danke :)
Das sagte ich schon direkt im ersten Post :) Berechtigungen der übergeordneten Verzeichnisse.
Das x wird halt benötigt, zum wechseln.
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.
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.
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.
Was ist denn die geeignete Stelle um nach dem Synchronisierungs-Log zu suchen?
Danke
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.
Rechte der übergeordneten Verzeichnisse ok? Im log müsste etwas drinstehen ob der Webserver darauf zugreifen kann oder nicht. Was sagt das log?
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