Kevinst Geschrieben 15. November 2007 Teilen Geschrieben 15. November 2007 Hallo, habe folgendes Problem. Ich habe auf meinem Webspace Joomla mit verschiedenen Templates und Komponenten installiert. Jetzt möchte ich zum Beispiel die Header Grafik über Smartftp austauschen bekomme aber jedes mal die Meldung "Sie haben nicht die erforderlichen Rechte". Kennt jemand diese Problem oder weiss woran das liegen könnte? Da die erste Antwort sicher sein wird "Du hast einfach nicht die erforderlichen Rechte für die Datei" - Ich habe mich schon mit meinem Provider auseinandergesetzt und er hat mir bestätigt, das ich mit dem FTP User volle Zugriffsrechte besitze. Das Template wurde über den Installationseintrag im Joomla Menü installiert. Alle anderen Dateien die nicht über Joomla sondern per Smartftp kopiert worden sind lassen sich ohne weiteres ändern oder löschen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
harald.doderer Geschrieben 16. November 2007 Teilen Geschrieben 16. November 2007 Hallo Kevinst, die Ursache ist simpel: Du als User hast einen FTP Account/User, mit dem Du Deine eigenen Dateien hochladen und verändern kannst. Joomla nutzt für das erstellen seiner Pages/Templates die Userrechte von PHP bzw. dem Webserver (z.B. Apache: www-data o.ä.). Die Dateien die durch den Webserver erstellt werden, gehören dem Webserver User (hier www-data). Deine FTP Dateien dem FTP User (z.B. Kunde007). Es ist nicht in jeder Hostingumgebung erlaubt als normaler FTP User die Dateien des Webservers zu verändern. Das hat Sicherheitsgründe, bzw. einfach auch Gründe die in der Softwarearchitektur des Servermanagementsystems liegen. Um Dein Problem zu umgehen gibt es 3 Möglichkeiten (min.), ohne den Provider zu Veränderungen zu zwingen: 1. Du änderst Deine Templates über das Interface von Joomla. Dadurch bist Du im Scope des Webservers bzw. PHP. 2. Du lädst Dir ein XAMPP von apachefriends.org auf Deinen Rechner und installierst lokal das exakt gleiche Joomla. Nachdem Du zu Hause alles fertig gebaut hast, lädst Du alle Deine Dateien aus htdocs/<deinprojektjoomla> 1 zu 1 hoch per FTP, passt Deine Config Files an, falls nötig und schon gehts auch mit den Templates. Dazu ist es natürlich wichtig, möglichst nicht online das Joomla neue Dateien erstellen zu lassen, da Du sonst wieder in die Rechtefalle rennst. 3. Alternative: PHP "Editor" in PHP. Lade einfach eine PHP Datei hoch, die Dir erlaubt mit fopen bzw. filegetcontents Deine Templatedateien einzulesen und in eine Textarea zu laden. Dort editierst Du wie Du willst per Cut&Paste, speicherst Dein Formular mit fwrite oder fileputcontents und nutzt damit die Rechte des Webservers/PHP. Aber vorsicht! So ein Script MUSS mit einer Passwortabfrage geschützt sein, oder wirklich nur on demand kurz hochgeladen werden und danach gelöscht. Sonst hast Du ein großes Sicherheitsleck, da sämtliche Dateien geöffnet werden könnten. viele Grüße, Harald Doderer Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Kevinst Geschrieben 16. November 2007 Autor Teilen Geschrieben 16. November 2007 Hallo harald.doderer, vielen Dank für die schnelle und ausführliche Antwort werde mal gucken was mein Provider da machen kann/will, damit ich per ftp weiterarbeiten kann. Gruß Kevinst Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
FMG Geschrieben 16. November 2007 Teilen Geschrieben 16. November 2007 Der Hoster wird da wenig tun können/wollen. Ich rate eher zu einem Hoster zu wechseln, der CMS-optimierten Webspace anbietet. -> klick mich für Empfehlungen Wenn das nicht in Frage kommt, ist die Componente eXtplorer dein Freund. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Kevinst Geschrieben 17. November 2007 Autor Teilen Geschrieben 17. November 2007 Danke für die Antwort, aber so wie es aussieht will der eXtplorer nicht mein Freund sein in jeder Version die ich installiert habe eine anderer Fehler. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.