Hi,
funktioniert bei mir ohne Probleme.
Server centos
Client windows 2000
Schön das du die Pear Klassen in Joomla integriert hast![]()
Die Komponente ist ideal für Server die kein WebDav von Haus aus unterstüzen.
Weiter so, gute Arbeit.
gruss axel
Linux - funktioniert
Windows - funktioniert
Linux - funktioniert nicht
Windows - funktioniert nicht
Hi,
funktioniert bei mir ohne Probleme.
Server centos
Client windows 2000
Schön das du die Pear Klassen in Joomla integriert hast![]()
Die Komponente ist ideal für Server die kein WebDav von Haus aus unterstüzen.
Weiter so, gute Arbeit.
gruss axel
Hallo,
bei meinen Tests mit der Komponente hatte ich leider Probleme mit dem Upload von Dateien.
Auf meinem Lokalen Server (Apache /WinXP) funktioniert das ohne Probleme.
Leider hatte ich Probleme mit meinem Webserver (Linux). Dort konnte ich Dateien umbenennen, kopieren, usw.
Der Upload funktioniert hier nicht. Bei Textdateien wird zwar eine Datei angelegt, die aber leer ist. Andere Dateien und Verzeichnisse funktionieren überhaupt nicht. Ausserdem dauert der Zugriff hier auch sehr lange. Die anderen Operationen gehen vergleichsweise schnell.
Desshalb wollte ich fragen, ob ihr auch diese Probleme habt
mfg Manfred
Moin,
erstmal einen riesen super Dank von mir! An solch eine Komponente wie Du sie erstellt hast habe ich schon mal gedacht und Deine funktioniert auch noch super bei mir ( Lokal + Win XP)!![]()
Als Wunsch hätte ich noch ein verbessertes Rechtesystem und die jeweilige Begrenzung auf einen bestimmten Ordner und nicht auf das gesamte Root Verzeichnis.
Gruß,
Max
Hallo,
ich habe mir schon gedacht, dass ich vielleicht das Rechtesystem etwas erweitere, aber das ist auch mit einem Sicherheitsrisiko verbunden.
Extremes Beispiel:
Wenn man mit dieser Komponente für registrierte Benutzer einen Onlinespeicherplatz einrichten würde könnte es sein, dass jemand z.B eine PHP-Datei auf den Server kopiert und die dann ausführt. Diese PHP-Datei hätte dann Zugriff auf alle Dateien und Verzeichnisse der Webseite und könnte darüberhinaus noch die MySQL Zugangsdaten aus der configuration.php auslesen. Darauf hin könnte er auf die Datenbank zugreifen und wichtige Informationen (z.B. Kreditkartennummer) speichern.
Selbst eine Beschränkung auf einen einzigen Ordner würde hier nicht helfen.
Desshalb finde ich, dass diese Komponente vorerst nur Super Administratoren den Zugriff gestatten sollte.
Wer dennoch das Rechtesystem erweitern möchte, kann dies in der "webdav.php" vornehmen.
In Zeile 98 ist die MySQL Abfrage deffiniert:
$abfrage = mysql_query ("SELECT * FROM " .$DB_PREFIX ."users WHERE usertype = 'Super Administrator';");
Diese Abfrage kann man folgendermaßen erweitern:
$abfrage = mysql_query ("SELECT * FROM " .$DB_PREFIX ."users WHERE usertype = 'Super Administrator' ORE usertype = 'Administrator';");
Somit wird dann auch den Administratoren der Zugriff gestattet.
Bezüglich des "Problems", dass man nur auf einen bestimmten Ordner zugreifen kann gibt es folgende Möglichkeit:
Zeile 128:
$server->ServeRequest($_SERVER['DOCUMENT_ROOT']);
Diese Zeile kann man folgendermaßen erweitern:
$server->ServeRequest($_SERVER['DOCUMENT_ROOT'] .'/directory');
Ich werde die Komponente dennoch in nächster Zeit erweitern, dass man diese Einstellungen im Backend vornehmen kann. Diese Einstellungen weden aber dem Super Administrator vorbehalten bleiben.
Vielleicht gibt es eine Möglichkeit, dass man bestimmte Verzeichnisse mit .htaccess dahingehend ausschließt, dass die enthaltenen Dateien nicht ausgeführt werden.
Dadurch währe es möglich für Registrierte Benutzer einen Onlinespeicherplatz anzubieten.
mfg Manfred
Ah DANKE ich werde das mal nachher ausprobieren, es wäre z.B. genial wenn Kunden ein weiteres Netzlaufwerk hätten um auf bestimmte Daten zu zugreifen.
Gruß,
Max
also bei mir funktioniert der login nicht
winXP PRO
Versuche ein paar mal hintereinander dich anzumelden. Es kann auch helfen, dass man einmal versucht sich anzumelden und wenn es nicht klappt auf Abbrechen (Assistenten nicht schließen). Danach es noch einmal versucht.
Ich habe schon ein paar mal gelesen, dass WinXP Probleme mit WebDav hat. Win 2000 ist in dieser hinsicht besser.
mfg Manfred
Hallo,
ich bekomme folgende Fehlermeldung wenn ich versuche die Komponente zu installieren
Ich weisser leider nicht wie ich das Problem lösen kann. Alles was ich bisjetzt gelesen habe war das es mit UTF-8 zusammenhängt, bin aber nicht wirklich schlau daraus geworden.PHP-Code:SQL Error DB function failed with error number 1071
Specified key was too long; max key length is 1000 bytes SQL=CREATE TABLE `jos_locks` ( token varchar(255) NOT NULL default '', path varchar(200) NOT NULL default '', expires int(11) NOT NULL default '0', owner varchar(200) default NULL, recursive int(11) default '0', writelock int(11) default '0', exclusivelock int(11) NOT NULL default 0, PRIMARY KEY (token), UNIQUE KEY token (token), KEY path (path), KEY path_2 (path), KEY path_3 (path,token), KEY expires (expires) ) TYPE=MyISAM;
SQL =
CREATE TABLE `jos_locks` (
token varchar(255) NOT NULL default '',
path varchar(200) NOT NULL default '',
expires int(11) NOT NULL default '0',
owner varchar(200) default NULL,
recursive int(11) default '0',
writelock int(11) default '0',
exclusivelock int(11) NOT NULL default 0,
PRIMARY KEY (token),
UNIQUE KEY token (token),
KEY path (path),
KEY path_2 (path),
KEY path_3 (path,token),
KEY expires (expires)
) TYPE=MyISAM;
Hallo!
Wollte mich über XP Home am Server anmelden, aber er ändert meinen Usernamen von "Dirk" immer auf "www.domaine.de\dirk". Deswegen klappt die Anmeldung vielleicht nicht. Der oben erwähnte Registry Eintrag ist bei mir nicht vorhanden.
Irgend ein Tipp wie die super nützliche Komponente zum laufen bekomme?
Gruß
Dirk
Das ist wirklich eine schöne Idee, funktioniert bei mir aber gar nicht. Server läuft auf Linux, Installation klappt reibungslos, erhalte mit meinem Mac (OS 10.4.8) aber keinen Zugriff auf den Server (login kappt nicht).
Gruß
Mathias
Lesezeichen