FTP-Rechteproblem nach Webseiten-Umzug

gee2803

New Member
Hallo an Alle,

erst einmal bin auch ich extrem von diesem System begeistert. Ich habe viele Systeme getestet und verglichen und bin mit ispconfig3 extrem zufrieden.

Grund genug Kundenwebsites umzuziehen - und alles lief stresslos, dank der einfachen Bedienung. Dennoch habe ich ein FTP-Problem:

Die Webseiten werden alle problemlos angezeigt, aber die Kunden können diese nicht aktualisieren. Bei Kunden, die HTML Seiten selbständig aktualisieren, können bestehende Daten auf dem Server nicht überschrieben werden.

Lösung: Die Inhalte des Verzeichnisses löschen und den Kunden neu hochladen lassen. Dann konnte auch überschrieben werden. Dabei werden natürlich die Rechte auf den FTP-User gesetzt.

Der Witz an der Sache: Das habe ich mir auch vorher gedacht und habe die Dateien und Ordner auf bspw. web161:client38 gesetzt. Da waren die Seiten aber dann nicht mehr lesbar (403 Forbidden). Das ist für mich völlig unlogisch.


Da ich sehr viele Joomla-Seiten verwalte, wäre es ein riesiger Aufwand all diese Seiten herunterzuladen und anschließend wieder hochzuladen. Vor Allem da die Inhalte ja bereits auf dem Server sind.

Werden die Rechte noch irgendwo erfasst?

Ausgabe eines FTP-nutzenden Kunden:
Code:
13723379 4.0K drwx--x--- 6 web161 client38 4.0K Apr 21 11:39 .
13723377 4.0K drwxr-xr-x 6 root   root     4.0K Apr 18 12:39 ..
13723386    0 -rwxr-xr-- 1 web161 client38    0 Apr 18 12:39 .htaccess
13723390 8.0K -rw-r--r-- 1 web161 client38 5.1K Apr 21 11:39 efh_in_geilenkirchen.html
13723383 4.0K drwxr-xr-x 2 web161 client38 4.0K Apr 21 11:39 files
13723384 4.0K drwxr-xr-x 2 web161 client38 4.0K Apr 21 11:40 images
13723391 8.0K -rw-r--r-- 1 web161 client38 4.8K Apr 21 11:39 imsitemap.html
13723392 8.0K -rw-r--r-- 1 web161 client38 5.7K Apr 21 11:39 index.html
13723393 8.0K -rw-r--r-- 1 web161 client38 6.5K Apr 21 11:39 kontakt.html
13723394 8.0K -rw-r--r-- 1 web161 client38 4.8K Apr 21 11:39 leistungen.html
13723395 8.0K -rw-r--r-- 1 web161 client38 4.9K Apr 21 11:39 partner.html
13723389 4.0K drwxr-xr-x 2 web161 client38 4.0K Apr 21 11:41 res
13723385 4.0K -rwxr-xr-- 1 web161 client38   34 Apr 18 12:39 robots.txt
13723387 4.0K drwxr-xr-x 2 root   root     4.0K Apr 21 00:32 stats
Ausgabe eines Joomla-Kunden:
Code:
13412208 4.0K drwx--x--- 18 web112 client20 4.0K Apr 20 10:38 .
13412206 4.0K drwxr-x--x  6 web112 client20 4.0K Apr 16 01:33 ..
13412216 8.0K -rw----r--  1    570     1001 4.8K Jan  3  2008 .htaccess
13412213  32K -rw-r--r--  1    570     1001  32K Jul 26  2009 AGBs.pdf
13412214 108K -rwx---r-x  1    570     1001 103K Feb 21  2008 CHANGELOG.php
13413218 4.0K -rw----r--  1    570     1001 3.5K Feb  9  2008 COPYRIGHT.php
13413219 8.0K -rw----r--  1    570     1001 4.5K Feb  9  2008 INSTALL.php
13413220  20K -rw----r--  1    570     1001  18K Jan  3  2008 LICENSE.php
13413221 308K -rw-r--r--  1    570     1001 302K Oct 27 17:25 Weihnachtsaktion2009.pdf
13444350 4.0K drwx---r-x 10    570     1001 4.0K Feb  8  2009 administrator
13445103 4.0K drwx---rwx  3    570     1001 4.0K Apr 20 10:10 cache
13445105 4.0K drwx---r-x  2    570     1001 4.0K Jun  2  2008 cgi-bin
13445106 4.0K drwx---rwx 20    570     1001 4.0K Feb  8  2009 components
13413222 4.0K -rw----r--  1    570     1001 3.2K Apr 16 02:04 configuration.php
13413223 8.0K -rw----r--  1    570     1001 4.3K Jan  3  2008 configuration.php-dist
13451830 4.0K drwx---r-x  2    570     1001 4.0K Feb 11  2008 editor
13413224 4.0K -rw----r--  1    570     1001 3.8K Feb  9  2008 globals.php
13451833  12K drwx---r-x  3    570     1001  12K Feb 11  2008 help
13413225 8.0K -rw----r--  1    570     1001 4.8K Jan  3  2008 htaccess.txt
13452013 4.0K drwx---rwx  7    570     1001 4.0K Feb  9  2009 images
13452430 4.0K drwx---r-x 10    570     1001 4.0K Feb 21  2008 includes
13413226  12K -rwx---r-x  1    570     1001 8.3K Feb 21  2008 index.php
13413227 8.0K -rwx---r-x  1    570     1001 5.1K Feb 21  2008 index2.php
13452743 4.0K drwx---rwx  2    570     1001 4.0K Feb 11  2008 language
13413228 368K -rw----r--  1    570     1001 363K Jun  2  2008 logo.pdf
13413229 4.0K -rw----r--  1    570     1001  728 Feb  9  2008 mainbody.php
13452754 4.0K drwx---rwx  7    570     1001 4.0K Feb 11  2008 mambots
13460470 4.0K drwx---rwx  2    570     1001 4.0K Feb 13  2009 media
13460474 4.0K drwx---rwx  5    570     1001 4.0K Feb 13  2009 modules
13413230 8.0K -rw----r--  1    570     1001 5.0K Feb  9  2008 offline.php
13413231 4.0K -rw----r--  1    570     1001 2.6K Feb  9  2008 offlinebar.php
13413232 4.0K -rw----r--  1    570     1001  727 Feb  9  2008 pathway.php
13412215 4.0K -rw----r--  1    570     1001  301 Jan  3  2008 robots.txt
13412217 4.0K drwxr-xr-x  2 root   root     4.0K Apr 21 00:31 stats
13460732 4.0K drwx---rwx  4    570     1001 4.0K Jan 26  2009 templates
13893639 4.0K drwxrwxrwx  2 web112 client20 4.0K Apr 20 10:32 tmp
Damit laufen die Seiten. Aber die Kunden können keine Bilder, etc. hochladen, da Joomla die FTP-Daten nutzt.

Daher meine Frage: Wer ist User 570 ?
Wie sollte man die Rechte richtig setzen?

Eine weitere Frage: Ich habe gelesen, dass man bei Joomla SuExec oder Fast-CGI verwenden soll. Da ich bei letzterem auch keine Webseiten-Ausgabe erhalte, wollte ich SuExec testen, dies ist bei mir aber leider im ispconfig nicht verfügbar. Wie kann ich das einbinden?

Danke vorab!
 

planet_fox

Super-Moderator

gibts den user unter /etc/passwd ?

Code:
cat /etc/passwd | grep 570

Wie sollte man die Rechte richtig setzen?

So wie sie für Joomla vorgesehen sind.

Ich habe gelesen, dass man bei Joomla SuExec oder Fast-CGI verwenden soll. Da ich bei letzterem auch keine Webseiten-Ausgabe erhalte, wollte ich SuExec testen, dies ist bei mir aber leider im ispconfig nicht verfügbar. Wie kann ich das einbinden?

Wie das ist nicht verfügbar ist das modul installiert auf dem Server und geladen.
 

gee2803

New Member
Nein, da hatte ich auch gehofft eine Verknüpfung zu finden.
Ich hab keine Ahnung wie diese Zahl entsteht.
So war es nicht gemeint. Ich meinte User und Gruppe, aber das sehe ich ja anhand neuer FTP-Uploads, nur dann sind die Daten nicht lesbar, komischerweise nur nach FTP-Upload.

Wie das ist nicht verfügbar ist das modul installiert auf dem Server und geladen.
Das Modul ist nicht installiert. Wäre es dann in ispconfig nach Installation einfach auswählbar oder muss ich ispconfig neu installieren?
 

planet_fox

Super-Moderator
1) Ich glaub es liegt daran das der Ftp user ein virtuellr ist, da her gibts die nummer nicht im system. dann müsste die nummer bei den ftp user in der datenbank auftauchen.

2)
Code:
das sehe ich ja anhand neuer FTP-Uploads, nur dann sind die Daten nicht  lesbar,

Du meinst wenn du die daten schiebst über ssh in die ordner ? versuch mal die rechte dann auf 775 zu setzen was dann ist

3)
Code:
Wie das ist nicht verfügbar ist das modul installiert auf dem Server und  geladen.

Bin mir nicht sicher aber versuch mal nur das modul zu installieren. im howto steht doch drin bevor ispconfig installliert wird das modul installieren.
 

gee2803

New Member
Okay, zum Einen bin ich dämlich, aber dennoch ist das Problem nicht gelöst.

Die Usernamen und -gruppenzahlen kommen vom alten Server, da die Daten dort gepackt und hier extrahiert wurden. Die User existieren so nicht, daher scheint er die IDs zu nehmen. Das ist nun auch egal.

Fakt ist aber immer noch, wenn ich die Rechte setze, so wie sie per FTP gesetzt werden, laufen die Seiten nicht und können nicht angezeigt werden. Lade ich sie per FTP hoch, funktioniert es prima.

Ich denke, wenn niemand dieses Problem hat, werde ich alle Webseiten noch einmal per FTP hochladen müssen. Das ärgerliche dabei sind halt die Ordnerrechte.

Wie habt ihr denn Serverumzüge veranstaltet?

Du meinst wenn du die daten schiebst über ssh in die ordner ? versuch mal die rechte dann auf 775 zu setzen was dann ist

dies brachte leider auch keine Änderung.
 

Till

Administrator
Du hast vergessen den Eigentümer der Dateien nach dem Kopieren zu ändern. Alle Dateien eines Webs müssen dem User des Webs gehören. Du musst also:

chown -R web112:client20 /var/www/deinedomain.de/web/

ausführen.
 

Werbung

Top