Antwort
 
Themen-Optionen
Alt 04.07.2007, 18:09 Nach oben    #1
Jan
Erfahrener Benutzer
 
Benutzerbild von Jan
 
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 483
Standard WebDAV oder FTP?

Hallo,

so langsam bin ich an dem Punkt, an dem ich mir einen FTP Server oder WebDAV zulegen möcht.

Die Frage ist, was ist zu empfehlen?
Ich möchte Freunden bestimmte Dateien bereitstellen.
Ich habe einen Apache2 laufen, und über dyndns.org hab ich auch ne URL.

Desweiteren, entwickeln ich eine Homepage, bei der ich online die Inhalte über FTP veränder. Allerdings klappt das nur, wenn die Seiten auf meinem Server im Internet liegen, da ich lokal noch keinen FTP Server hab.
Das ganze geschieht über PHP5.

Deshlab ist eine weitere Frage, ob PHP5 mit WebDAV umgehen kann, oder ob ich dann beides benötige.

Der FTP oder WebDAV sollte bestimmte Verzeichnise anonym freigeben, andere nur mit User und Passwort.

Also, was sollte ich einsetzten? Wo sind die Vorteile und Nachteile jeweils?
Und wie sieht das mit meiner PHP Seite aus?

MySQLDumper bietet ja die Möglichkeit die Backups automatisch auf einen FTP Server zu übertragen. Aber dafür braucht es einen FTP Server oder? WebDav geht da nicht oder?
Kann man auch beides nutzten?

Ich hoffe ihr könnt mir ein bisschen helfen.
__________________
Jan
info.malte-gerth.de
=================================
Nutzt bitte lieber Jabber statt ICQ:
malte.gerth@jabber.cz

Geändert von Jan (04.07.2007 um 18:17 Uhr).
Jan ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.07.2007, 18:56 Nach oben    #2
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.203
Standard

Meines Wissens nach nutzt MySQLDumper nur ftp (um Daten an eine externe Quelle weiterzureichen).
Hast du denn einen eigenen Server?
Dann sollte ftp für dich ja kein Problem sein!

Wenn nicht - dann kannst du WebDAV vergessen!
Außer, dass du einen externen Anbieter nimmst. Soweit ich weiß, bietet GMX sowas mit an.


WebDAV ist doch eine extension für den apachen, oder? Dann ist das doch PHP egal, oder liege ich da falsch?
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.07.2007, 19:07 Nach oben    #3
Jan
Erfahrener Benutzer
 
Benutzerbild von Jan
 
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 483
Standard

Also,
ich habe einen Server im Internet mit FTP. Dort nutzte ich teilweise über PHP eine FTP Verbindung um Dateien zu bearbeiten.

Jetzt möchte ich lokal diese Homepage weiterentwickeln, und teilweise auch nutzten. Dafür brauche ich lokal jetzt auch einen FTP Server.
Jetzt ist die erste Frage, wie bekomme ich einen und wie konfiguriere ich ihn.

Bei der Suche bin ich auf WebDAV gestoßen. Dann habe ich mich gefragt, ob es mit PHP möglich ist Dateien auf einem WebDAV System zu bearbeiten. Dann würde ich nur WebDAV einsetzten.

Und wenn ich schon dabei bin, wollte ich gleich ein Verzeichnis für alle, und eins mit Passwort nur für Freunde, als Datenverzeichnis zugänglich machen. Was ist hier dann sinnvoller? WebDAV oder FTP?

Mein OS ist openSuSe10.2. Es läuft bereits ein Apache2, MySQL und PHP5. Sowie ein SSH Server, was hier aber eher nciht wichtig ist denke ich.
__________________
Jan
info.malte-gerth.de
=================================
Nutzt bitte lieber Jabber statt ICQ:
malte.gerth@jabber.cz
Jan ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.07.2007, 20:17 Nach oben    #4
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.203
Standard

Was hindert dich daran einen ftp-Server zu installieren?
Mit einem Linux hast du da ja schon die Grundlage!

zB pure-ftpd

Wenn du dafür eine Installationsanleitung brauchst - dann such danach, frage danach oder sag Bescheid.
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.07.2007, 21:50 Nach oben    #5
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.177
Standard

ich weis ja nicht wie groß deine Datenbank-Dumps sind, aber die lösung mit dem "Rechner direkt ans Internet hängen" bzw. einfach mal Ports vom Router auf den eigenen Rechner weiterleiten, halte ich nicht für sonderlich sinnvoll, von den unnötigen Kosten, nur um sich via ftp sein Backup zukommen zu lassen die kiste 24 stunden rödeln zu lassen mal abgesehen, ist es auch eine Frage der Sicherheit etc, sauber gelöst [nur nötige[n] Port[s] weitergeleitet, etc] sicher praltisch, aber eine viel einfachere und unter umständen redundantere und damit sichere Lösung wäre z.b. einen 2ten Cron der nach dem erstellen des Datenbank-Dumps diesen als anhang in einer Email auf 1-X Emailkonten [bei verschiedenen Providern] verteilt, bei GMX und Co hat man ja mitlerweile 1 GB und mehr, wenn man jetzt mal bei ner normalen Seite von vielleicht 10 MB Datenbank-Backup ausgeht, als gzip dann vielleicht noch 3 MB, Wären das über 300 Backups die man bei GMX "lagern kann". GMX ist in der Hinsicht mit großer Sicherheit was Redunz, Festplatten / Systemausfall etc angeht, besser abgesichert als dein Home-PC, splittet man es auf und hat die Backups bei noch mehr Emailanbietern, hat man eine noch bessere Absicherung. Dank Webmailer, muss man den Kram auch nur saugen wenn man ihn braucht, kann online flexibel alte Backups löschen ohne sie alle runterladen zu müssen und wenn man sie lokal auch noch haben will, ruft man halt eins der Postfächer ab.

Ehrlich gesagt versteh ich auch nicht ganz was du sonst damit meinst lokal einen FTP-Server zu brauchen, um deine Seite up2date zu halten, ein PHP-Backend, bzw. normaler Upload neuer Daten via FTP sollte hier doch reichen und der FTP ist ja online, du brauchst also nur deinen Client.

Zitat:
Die Frage ist, was ist zu empfehlen?
Ich möchte Freunden bestimmte Dateien bereitstellen.
Ich habe einen Apache2 laufen, und über dyndns.org hab ich auch ne URL.
Ein offener fertiger XAMPP ? Der selbst noch warnt, dass er Eben nicht als Produktiv-System bzw. als System das nach aussen offen ist laufen soll ? Doch hoffentlich nicht ?

Mal abgesehen davon, je nach DSL das du zuhause hast, ist hierbei ja dein Upload relevant, der dürfte bei 1000er DSL um die 15kb/s [80-100kb/s down] liegen und bei 6000er [> 500kb/s down] ca 60kb/S [16000 um die 120 kb/s], mal vom 16000er abgesehen alles doch recht wenig, wenn der andere was runterladen will [ich rede hier noch im Singular, es zieht nur einer].
Der Upload ist gleichzeit relevant für einige andere Dinge, dein Surfen etc, wenn bei dir jemand den kompletten Upload ausnutzt, wirst du feststellen, dass dein eigener Download drastisch in den Keller geht und das surfen zur Ruckelparty wird, auch andere Dinge [ich weis ja nicht was noch bei euch zuhause so läuft] wie VOIP, lassen sich auf diesem Weg sehr gut stören [auch bei Routern die sowas "filtern" und verhindern sollen]

Alles in allem, Web-,FTP- oder WebDAV-Server vom heimigen Rechner aus mit DSL ist eher unnötig und mehr Aufwand als es bringt. Sobald mehr als eine Person eine Datei von dir will, ist es schneller und einfacher die Datei entweder auf den eigenen Webspace hochzuladen oder bei einem One-Click-Hoster [ http://en.wikipedia.org/wiki/Compari...-click_hosters ] zu hinterlegen.

mfg
robo47
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.07.2007, 09:50 Nach oben    #6
Jan
Erfahrener Benutzer
 
Benutzerbild von Jan
 
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 483
Standard

Zitat:
Zitat von Jann Hendrik Beitrag anzeigen
Wenn du dafür eine Installationsanleitung brauchst - dann such danach, frage danach oder sag Bescheid.
Ok, hab ein paar gefunden, aber so ganz habe ich es noch nicht verstanden.
Gibt es eine Anleitung die du empfehlen würdest? Möglichst auf deutsch, mein Englisch ist nicht "so" gut.
__________________
Jan
info.malte-gerth.de
=================================
Nutzt bitte lieber Jabber statt ICQ:
malte.gerth@jabber.cz
Jan ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.07.2007, 16:32 Nach oben    #7
Jan
Erfahrener Benutzer
 
Benutzerbild von Jan
 
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 483
Standard

Danke für die PN.

Werde dann mal alles löschen was ich bisher gemacht hab. hab über rpm gearbeitet und so. Aber ist mir lieder ich mach das nochmal über die Shell, somit kann ich üben für den Ernstfall bei einem Server.

Danke
__________________
Jan
info.malte-gerth.de
=================================
Nutzt bitte lieber Jabber statt ICQ:
malte.gerth@jabber.cz
Jan ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.07.2007, 20:17 Nach oben    #8
Jan
Erfahrener Benutzer
 
Benutzerbild von Jan
 
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 483
Standard

Okay, kleines Update:
Ich scheitere an der SQLintegration bei configure
Irgendwie findet er die modlue nicht, obwohl sie installiert sind.
Kann ich den pfad auch einfach weglassen? Findet er sie dann eventuell selber?
Zitat:
checking for mysql_init in -lmysqlclient... yes
checking whether mysql clients can run... no
configure: error: Your MySQL client libraries aren't properly installed
Zitat:
20:12 dhcppc4:/usr/lib/mysql # ls -l
insgesamt 16604
-rw-r--r-- 1 root root 13354 5. Jul 00:23 libdbug.a
-rw-r--r-- 1 root root 54674 5. Jul 00:23 libheap.a
-rw-r--r-- 1 root root 393808 5. Jul 00:23 libmyisam.a
-rw-r--r-- 1 root root 33578 5. Jul 00:23 libmyisammrg.a
-rw-r--r-- 1 root root 1560974 5. Jul 00:23 libmysqlclient.a
-rwxr-xr-x 1 root root 893 5. Jul 00:23 libmysqlclient.la
-rw-r--r-- 1 root root 1571804 5. Jul 00:23 libmysqlclient_r.a
-rwxr-xr-x 1 root root 947 5. Jul 00:23 libmysqlclient_r.la
lrwxrwxrwx 1 root root 22 10. Jul 19:58 libmysqlclient_r.so -> ../libmysqlclient_r.so
lrwxrwxrwx 1 root root 25 10. Jul 19:57 libmysqlclient_r.so.15 -> ../libmysqlclient_r.so.15
lrwxrwxrwx 1 root root 29 10. Jul 19:57 libmysqlclient_r.so.15.0.0 -> ../libmysqlclient_r.so.15.0.0
lrwxrwxrwx 1 root root 20 10. Jul 19:58 libmysqlclient.so -> ../libmysqlclient.so
lrwxrwxrwx 1 root root 23 10. Jul 19:57 libmysqlclient.so.15 -> ../libmysqlclient.so.15
lrwxrwxrwx 1 root root 27 10. Jul 19:57 libmysqlclient.so.15.0.0 -> ../libmysqlclient.so.15.0.0
-rw-r--r-- 1 root root 11032398 5. Jul 00:23 libmysqld.a
-rw-r--r-- 1 root root 1272926 5. Jul 00:23 libmystrings.a
-rw-r--r-- 1 root root 345130 5. Jul 00:23 libmysys.a
-rw-r--r-- 1 root root 15416 5. Jul 00:23 libvio.a
-rw-r--r-- 1 root root 630503 25. Nov 2006 mysqld.sym
Wie kann ich das Problem lösen?
//edit:
Geht ohne Pfadangabe scheinbar.

//edit2:
Wie ist das mit der conf ?
Des ist ja nen Verzeichnis oder? Oder soll es eine Datei sein?
__________________
Jan
info.malte-gerth.de
=================================
Nutzt bitte lieber Jabber statt ICQ:
malte.gerth@jabber.cz

Geändert von Jan (10.07.2007 um 20:27 Uhr).
Jan ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.07.2007, 22:38 Nach oben    #9
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.177
Standard

eine pfad-angabe ist meistens nur dann nötig, wenn die komponente nicht im standard-pfad installiert ist.

was genau meinst du wegen der Conf ?
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.07.2007, 23:19 Nach oben    #10
Jan
Erfahrener Benutzer
 
Benutzerbild von Jan
 
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 483
Standard

hier weiß ich nicht ganz genau:
Config anpassen:
Code:
mkdir /etc/pure_ftpd/
mkdir /etc/pure_ftpd/conf
Code:
vi /etc/pure_ftpd/conf/ChrootEveryone
-> YES
Code:
vi /etc/pure_ftpd/conf/CreateHomeDir
-> YES

Code:
vi /etc/pure_ftpd/mysql.conf
__________________
Jan
info.malte-gerth.de
=================================
Nutzt bitte lieber Jabber statt ICQ:
malte.gerth@jabber.cz
Jan ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.07.2007, 23:21 Nach oben    #11
Blubb... öfz
 
Benutzerbild von ljungi
 
Registriert seit: 16.03.2006
Ort: Berlin
Beiträge: 419
Standard

Oder du machst einfach

echo "YES" > /etc/pure_ftpd/conf/CreateHomeDir

etc..

Schreibt Yes in die Datei


Bzw was weißt du denn nicht genau?
__________________
Vive la France! Welcome to Sarkoworld...
ljungi ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.07.2007, 23:36 Nach oben    #12
Jan
Erfahrener Benutzer
 
Benutzerbild von Jan
 
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 483
Standard

Das war eben die Frage, handelt es sich bei den CreateHomeDir und so um eine Datei?
Scheinbar, so wie ich das sehe oder?
__________________
Jan
info.malte-gerth.de
=================================
Nutzt bitte lieber Jabber statt ICQ:
malte.gerth@jabber.cz
Jan ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.07.2007, 01:02 Nach oben    #13
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.177
Standard

ja
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.07.2007, 01:51 Nach oben    #14
Blubb... öfz
 
Benutzerbild von ljungi
 
Registriert seit: 16.03.2006
Ort: Berlin
Beiträge: 419
Standard

Anders als bei z.B. Suse gibt es bei debian (für pure-ftpd) keine globale Konfigurationsdatei (oder ich hab sie nicht gefunden!)

Du enablest/disablest quasi jede Funktion mit einer neuen Datei - alternativ dazu kannst du die ganzen Funktionen auch als Parameter an die Binary ranhängen beim starten.
__________________
Vive la France! Welcome to Sarkoworld...
ljungi ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.07.2007, 06:51 Nach oben    #15
Jan
Erfahrener Benutzer
 
Benutzerbild von Jan
 
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 483
Standard

Ich hab aber openSuSe. Muss ich dann alles in eine Datei rein machen?
Oder kann ich es auch mit mehreren?
__________________
Jan
info.malte-gerth.de
=================================
Nutzt bitte lieber Jabber statt ICQ:
malte.gerth@jabber.cz
Jan ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.07.2007, 14:06 Nach oben    #16
Blubb... öfz
 
Benutzerbild von ljungi
 
Registriert seit: 16.03.2006
Ort: Berlin
Beiträge: 419
Standard

Laut http://en.opensuse.org/FTP_Server_HOWTO gibt es mit /etc/pure-ftpd/pure-ftpd.conf eine Konfigurationsdatei bei Suse.
__________________
Vive la France! Welcome to Sarkoworld...
ljungi ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
VCS ohne Server über FTP pago Tools, Server, Betriebssysteme 10 06.08.2007 14:59
Ftp Root Per Php cspiegl PHP-Programmierung 18 13.05.2007 10:49
endlosschleife (+ftp) N!cKY PHP-Programmierung 5 30.03.2006 16:55
ftp client WurstBrot Allgemeine Java-Programmierung 7 05.09.2005 07:47
FTP Client in Java? tuxsymptom Allgemeine Java-Programmierung 4 14.08.2004 22:06


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:58 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44