# Update über Plugin-Manager nicht möglich,fehlende Rechte

**URL:** https://forum.shopware.com/t/update-uber-plugin-manager-nicht-moglich-fehlende-rechte/17740
**Category:** Shopware 3.5
**Tags:** administration
**Created:** [13. Januar 2014 um 08:37 UTC](https://forum.shopware.com/t/update-uber-plugin-manager-nicht-moglich-fehlende-rechte/17740 "2014-01-13T08:37:32Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![sakura13](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@sakura13](https://forum.shopware.com/u/sakura13)
#### Post date: [13. Januar 2014 um 08:37 UTC](https://forum.shopware.com/t/update-uber-plugin-manager-nicht-moglich-fehlende-rechte/17740/1 "2014-01-13T08:37:32Z")

</div>

Hi, hab bereits das Forum durchsucht, allerdings überall stand die Lösung das man einen FTP User erstellen soll, damit man via Backend updaten kann. Allerdings besitzt mein Server keine FTP Benutzer sondern mach alles via ssh bzw. sftp. Nun frag ich mich wie ist es nun möglich Shopware die Möglichkeit zu geben, via Plugin-Manager updaten zu könnnen? Edit: Bekomme halt die Fehlermeldung das die Ordnerrechte falsch gesetzt sind, sind sie aber nicht, sind auf 777 wie es sich gehört…

---

<div class="post-metadata">

### Author: ![tschersich](https://avatars.discourse-cdn.com/v4/letter/t/a9adbd/32.png) [@tschersich](https://forum.shopware.com/u/tschersich)
#### Post date: [13. Januar 2014 um 10:15 UTC](https://forum.shopware.com/t/update-uber-plugin-manager-nicht-moglich-fehlende-rechte/17740/2 "2014-01-13T10:15:59Z")

</div>

[quote=„sakura13“]Hi, hab bereits das Forum durchsucht, allerdings überall stand die Lösung das man einen FTP User erstellen soll, damit man via Backend updaten kann. Allerdings besitzt mein Server keine FTP Benutzer sondern mach alles via ssh bzw. sftp. Nun frag ich mich wie ist es nun möglich Shopware die Möglichkeit zu geben, via Plugin-Manager updaten zu könnnen?[/quote] Das hat nur indirekt etwas miteinander zu tun. Die Zugangsart (SSH/FTP/SFTP,…) ist dabei nicht entscheidend, sondern der User. Im Webserver ist Dein User hinterlegt, mit dessen Rechten die Verzeichnisse ausgestattet wurden. Welchem User gehört denn das Hauptverzeichnis? [quote=„sakura13“]Edit: Bekomme halt die Fehlermeldung das die Ordnerrechte falsch gesetzt sind, sind sie aber nicht, sind auf 777 wie es sich gehört…[/quote] Ähem, 777 gehört sich mal grundsätzlich nicht. Wenn Verzeichnisse und Dateien dem richtigen (Web)User gehören, reicht 755 für Verzeichnisse, 644 für PHP Dateien + shopware-spezifische Ausnahmen. Die Rechte werden aber bereits bei der Installation richtig gesetzt.

---

<div class="post-metadata">

### Author: ![sakura13](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@sakura13](https://forum.shopware.com/u/sakura13)
#### Post date: [13. Januar 2014 um 10:53 UTC](https://forum.shopware.com/t/update-uber-plugin-manager-nicht-moglich-fehlende-rechte/17740/3 "2014-01-13T10:53:20Z")

</div>

Also ich hab keinen einzigen User habe via sftp bzw shell erstellt unter root, also sollte der benutzer auch root sein. Wenn ich via sftp auf 644 umstelle, hab ich rotes Zeichen unter Systeminfo

---

<div class="post-metadata">

### Author: ![tschersich](https://avatars.discourse-cdn.com/v4/letter/t/a9adbd/32.png) [@tschersich](https://forum.shopware.com/u/tschersich)
#### Post date: [13. Januar 2014 um 11:27 UTC](https://forum.shopware.com/t/update-uber-plugin-manager-nicht-moglich-fehlende-rechte/17740/4 "2014-01-13T11:27:54Z")

</div>

[quote=„sakura13“]Also ich hab keinen einzigen User habe via sftp bzw shell erstellt unter root, also sollte der benutzer auch root sein. Wenn ich via sftp auf 644 umstelle, hab ich rotes Zeichen unter Systeminfo[/quote] Ich glaube, Dir fehlen da elementare Linux Kenntnisse. Was Du da mit dem root User anstellst, ist brandgefährlich. Dass dann natürlich der Webserver (der für gewöhnlich nicht unter root läuft) keine Rechte darauf hat, ist mehr als verständlich.

---

<div class="post-metadata">

### Author: ![sakura13](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@sakura13](https://forum.shopware.com/u/sakura13)
#### Post date: [13. Januar 2014 um 11:36 UTC](https://forum.shopware.com/t/update-uber-plugin-manager-nicht-moglich-fehlende-rechte/17740/5 "2014-01-13T11:36:50Z")

</div>

Also ich bin gerade echt verwirrt um ehrlich zu sein, hab noch nie einen user zum hosten einer webseite erstellt Oo. Hab mein nginx welcher mein Webserver ist einen extra user Namens nginx. Also muss ich dann das Verzeichnis von shopware mit nginx erstellen, so wie ich dich verstehe?

---

<div class="post-metadata">

### Author: ![tschersich](https://avatars.discourse-cdn.com/v4/letter/t/a9adbd/32.png) [@tschersich](https://forum.shopware.com/u/tschersich)
#### Post date: [13. Januar 2014 um 11:51 UTC](https://forum.shopware.com/t/update-uber-plugin-manager-nicht-moglich-fehlende-rechte/17740/6 "2014-01-13T11:51:24Z")

</div>

Also im Klartext 1. erst mal rausbekommen, unter welchem User der VirtualHost läuft, auf den Deine DocumentRoot des VH mappt. Nutzt du suexec, steht es in der VirtualHost Definition unter ` SuexecUserGroup meinsuexecuser meinesuexecgroup ` . Ist das Webserver „flat“ aufgesetzt, ist es der Webserver User, z.B. www-data: `grep "User " /etc/apache2/apache2.conf` Dem User müssen mindestens die Dateien in seiner DocumentRoot gehören: `chown -R meinuser:meinegruppe vollständigerPfadzurDocumentRoot` Dann erst kannst Du gucken, ob die Rechte des Users passen. Bitte keinesfalls alles auf 777 stellen.

---

<div class="post-metadata">

### Author: ![tschersich](https://avatars.discourse-cdn.com/v4/letter/t/a9adbd/32.png) [@tschersich](https://forum.shopware.com/u/tschersich)
#### Post date: [13. Januar 2014 um 12:02 UTC](https://forum.shopware.com/t/update-uber-plugin-manager-nicht-moglich-fehlende-rechte/17740/7 "2014-01-13T12:02:05Z")

</div>

Hattest Du Deinen letzten Post geändert? Der nginx User steht hier: `grep user /etc/nginx/nginx.conf ` Dem User sollte auch die Document Root (bei nginx nur „root“) gehören: `server\_name www.foo.bar; root /var/www/nginx/foobar;` (Nicht (Document) root mit (User) root verwechseln)

---

<div class="post-metadata">

### Author: ![sakura13](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@sakura13](https://forum.shopware.com/u/sakura13)
#### Post date: [13. Januar 2014 um 12:04 UTC](https://forum.shopware.com/t/update-uber-plugin-manager-nicht-moglich-fehlende-rechte/17740/8 "2014-01-13T12:04:24Z")

</div>

Also ich hab dann ` grep user /etc/nginx/nginx.conf user www-data; ` Hab nun chown -R www-data:www-data Community/ Default/ Local/ gemacht nun gehts, also muß ich alle Ordner welche schreibrechte benötigen auf diesen User setzen mit 644 ist das korrekt?

---

<div class="post-metadata">

### Author: ![tschersich](https://avatars.discourse-cdn.com/v4/letter/t/a9adbd/32.png) [@tschersich](https://forum.shopware.com/u/tschersich)
#### Post date: [13. Januar 2014 um 12:19 UTC](https://forum.shopware.com/t/update-uber-plugin-manager-nicht-moglich-fehlende-rechte/17740/9 "2014-01-13T12:19:30Z")

</div>

Na bitte. Ordner brauchen immer das execute Bit, damit man da reinwechseln kann, also 755 für die Ordner.

---

<div class="post-metadata">

### Author: ![sakura13](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@sakura13](https://forum.shopware.com/u/sakura13)
#### Post date: [13. Januar 2014 um 12:33 UTC](https://forum.shopware.com/t/update-uber-plugin-manager-nicht-moglich-fehlende-rechte/17740/10 "2014-01-13T12:33:14Z")

</div>

So nun geht alles, hab viiiiiiiiiiiielllllllleeeen Dank dafür…Hab ich mal wieder was gelernt, danke schön

---

<div class="post-metadata">

### Author: ![sakura13](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@sakura13](https://forum.shopware.com/u/sakura13)
#### Post date: [13. Januar 2014 um 14:36 UTC](https://forum.shopware.com/t/update-uber-plugin-manager-nicht-moglich-fehlende-rechte/17740/11 "2014-01-13T14:36:57Z")

</div>

Klappt zwar nun alles aber site/engine/core/class/sArticles.php on line 4008 503 Service Unavailable
