moven des albums dir?

renzo

Joined: 2002-10-21
Posts: 12
Posted: Mon, 2003-01-06 07:38

Meine /var partition wird langsam voll, vorallem, weil ich so viele Bilder hochgeladen habe. Jetzt wollte ich /var/www/albums nach /home/albums moven und dann einfach ein syslink setzen. Hab das auch gemacht, das neue Verzeichniss ist owned beim apache user, soweit alles gut. Ich kann mir auch die ganzen Bilder auf der site normal anschauen, aber einloggen geht nicht, der meint immer, dass mein passwort falsch ist. Woran kann das liegen, ich habe festgestellt, dass das neue verzeichniss minimal (wenige byte) kleiner ist, ich glaube das liegt aber wohl eher daran, wie die verzeichniss groesse gemessen wird, an verschiedenen stellen auf der festplatte...

thx
Lorenz

 
ill
ill's picture

Joined: 2002-08-15
Posts: 756
Posted: Mon, 2003-01-06 08:02

Wie hast du "gemoved"? Das .users Verzeichnis innerhalb des Albums-Verzeichnis brauchst du auf jeden Fall auch. Das sind die "paar" Bytes.

 
renzo

Joined: 2002-10-21
Posts: 12
Posted: Mon, 2003-01-06 16:12

ok, ich werde hier mal gerade so zusammen fassen, was ich gemacht hab:
su
mkdir /home/albums
chown www-data.www-data /home/albums
su www-data
cd /var/www/albums
cp -r * /home/albums
mv /var/www/albums /var/www/albums.old
ln -s /home/albums /var/www/albums

sollte also alles rueber gekommen sein...

 
renzo

Joined: 2002-10-21
Posts: 12
Posted: Mon, 2003-01-06 16:43

ok, hab den fehler gefunden, userdb.dat und userdb.dat.bak waren im ziel dir irgendwie kleiner, musste ich per hand nur diese dateien einzeln kopieren, keine ahnung, wie sowas passiert, eine fehler meldung habe ich nicht erhalten.

thx fuer die hilfe trotzdem

 
renzo

Joined: 2002-10-21
Posts: 12
Posted: Mon, 2003-01-06 20:50

ok, funktioniert doch nicht 100%
Wenn ich mit gallery remote bilder hochlade laed der das erste bild hoch und bricht danach ab mit :
Error: Server contacted, but Gallery not found at this URL
ich kann dann einfach wieder Upload Albums klicken um das naechste hochzuladen, muss das aber halt nach jedem Bild machen...

Ich habe jetzt mal versucht Bilder ganz normal hochzuladen, da bekomme ich:
Warning: Unable to move '/tmp/phpsTOsQo' to '/var/www/tmp/gallerymlwnMz' in /var/www/gallery/save_photos.php on line 318
- Adding the small pool.jpg
- Resizing the small pool.jpg
er macht aber brav weiter, schmeisst halt nur die fehlermeldung raus...

 
ill
ill's picture

Joined: 2002-08-15
Posts: 756
Posted: Mon, 2003-01-06 23:18
Quote:
ok, ich werde hier mal gerade so zusammen fassen, was ich gemacht hab:
su
mkdir /home/albums
chown www-data.www-data /home/albums
su www-data
cd /var/www/albums
cp -r * /home/albums
mv /var/www/albums /var/www/albums.old
ln -s /home/albums /var/www/albums

sollte also alles rueber gekommen sein...

Nein. beim "cp -r *" wird das .users Verzeichnis nicht mitkopiert, da ein "*" nicht auf "."-Dateien matcht.

Besser
"cp -rp /var/www/albums /home/albums"

Oder noch besser:

cd /var/www
tar cvslpf - albums | (cd /home/; tar xfslp -)

Das "p" steht jeweils für die Permissions, die mitkopiert werden.

 
renzo

Joined: 2002-10-21
Posts: 12
Posted: Wed, 2003-01-08 22:09
Quote:
Besser
"cp -rp /var/www/albums /home/albums"

Ok, da ich jetzt an dem neuen Album schon was veraendert habe, wollte ich nicht alles nochmal nue kopieren, deshalb habe ich versucht nur die . dateien nach zu kopieren, also sowas:
cp -prv .[a-zA-Z0-9]* /home/albums/

hat auch brav das .users verzeichniss kopiert, das sind alle . dateien, die es gibt, oder?
Naja, auf jedenfall bricht der noch immer nach jedem Bild ab...

 
ill
ill's picture

Joined: 2002-08-15
Posts: 756
Posted: Thu, 2003-01-09 08:04

Ich hatte übersehen, dass die Warnung hier mit angegeben hast:

Warning: Unable to move '/tmp/phpsTOsQo' to '/var/www/tmp/gallerymlwnMz'

Das deutet darauf hin, dass Gallery nicht in der Lage ist, die Hochgeladenen Bilder (phpsTOsQo ist ein temporärer Dateiname von PHP) in das von dir angegebene TMP-Verzeichnis zu verschieben. D.h. du hast die Konfiguration in config.php bzgl. des TMP-Verzeichnis nicht angepasst? Die müßte jetzt wohl /home/gallery/tmp sein?