CMS- Drupal - automatisches Installieren von Modulen und Themes ohne FTP
Dieses Tutorial zeigt, wie man in Drupal ohne FTP- Login Module und Themes installieren kann.
Das Problem an der ganzen Geschichte ist, dass das FTP- Passwort meist in Klartext übermittelt wird und so eine Sicherheitslücke darstellt. Zudem nervt es irgendwann immer das FTP-Passwort neu eingeben zu müssen. Da dieses Problem meist auftritt, wenn man selbst den Webserver ohne Experten- Kenntnisse oder ein System, was dies automatisiert (Parallels Plesk etc.), aufgesetzt hat, ist dieses auch relativ simpel wieder zu beheben: Da die drupal-scripte meist vom System- Benutzer www-data ausgeführt werden und dieser keinen Schreibzugriff auf das drupal-Unterverzeichnis sites/default/* besitzt, muss dies nachträglich geändert werden:
Je nachdem, wo eure Drupal Installation liegt, bitte den Pfad anpassen(Auf meinem TestServer jetzt in /var/www/DrupalSite)
chown -R www-data /var/www/DrupalSite/sites/default/
Der Parameter -R steht hierbei dafür, dass der Verzeichnisinhalt dem Benutzer rekursiv zugewiesen wird, daher nicht nur das verzeichnis /sites/default, sondern auch sämtliche Unterverzeichnisse mit Dateien. Falls ihr keinen direkten SSH- Zugriff habt, schreibt am besten euren Hoster an , ob er dies für euch erledigen kann (Normalerweise sind bei den meisten Hostern die user so gesetzt, dass keine Veränderung nötig ist).