# Update nicht möglich - Fehler 403

**URL:** <https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480>\
**Category:** Allgemein\
**Created:** [16. Januar 2018 um 10:07 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480 "2018-01-16T10:07:01Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ticeler](https://avatars.discourse-cdn.com/v4/letter/t/51bf81/32.png) [@Ticeler](https://forum.shopware.com/u/Ticeler)\
**Post date:** [16. Januar 2018 um 10:07 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/1 "2018-01-16T10:07:01Z")

</div>

Hi

Ich wollte auf die neuste Shopsoftware updaten. Das Wartungsfenster erschien und ich wollte mit&nbsp;[https://www.meinshop.com/recovery/update/](https://www.meinshop.com/recovery/update/) weiterfahren (wie in der Doku). Aber nun erscheint der Fehler 403!&nbsp;

Gehe ich auf meine Seite (auch backend), kommt der „Wartungsmodus“.

Zum Glück handelt es sich noch um eine Testphase meines Shops! Aber in Zukunft wäre das dann doch eher blöd…

&nbsp;

Was kann ich tun?

Hinweis: Auch bei der Installation von Shopware hatte ich Probleme mit den Fehlercodes 403/404!

---

<div class="post-metadata">

**Author:** ![AndreHerking](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/andreherking/32/7839_2.png) [@AndreHerking](https://forum.shopware.com/u/AndreHerking)\
**Post date:** [16. Januar 2018 um 10:14 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/2 "2018-01-16T10:14:24Z")

</div>

Versuche mal&nbsp;[https://www.meinshop.com/recovery/update/index.php](https://www.meinshop.com/recovery/update/index.php) aufzurufen, dann sollte es funktionieren.

LG Andre

---

<div class="post-metadata">

**Author:** ![Ticeler](https://avatars.discourse-cdn.com/v4/letter/t/51bf81/32.png) [@Ticeler](https://forum.shopware.com/u/Ticeler)\
**Post date:** [16. Januar 2018 um 10:16 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/3 "2018-01-16T10:16:51Z")

</div>

Danke, aber das geht leider auch nicht.

&nbsp;

Ein User meint mal: „ob die&nbsp;.htaccess von shopware vorhanden sei“… Hat das etwas mit dieser Datei zu tun? Auf dem ftp sehe ich die nicht.

---

<div class="post-metadata">

**Author:** ![TimmeHosting](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/timmehosting/32/15580_2.png) [@TimmeHosting](https://forum.shopware.com/u/TimmeHosting)\
**Post date:** [19. Januar 2018 um 12:06 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/4 "2018-01-19T12:06:05Z")

</div>

Evtl. sind die Rechte der Ordner recovery/update/ oder recovery/ nicht korrekt gesetzt, so daß Du darauf nicht zugreifen darfst und es zu dem 403-Fehler kommt.

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/385eaa628505df573ebf33722f780335f53ac1b2.png)

Timme Hosting - schnelles nginx-Hosting

[www.timmehosting.de](https://timmehosting.de/)

---

<div class="post-metadata">

**Author:** ![Ticeler](https://avatars.discourse-cdn.com/v4/letter/t/51bf81/32.png) [@Ticeler](https://forum.shopware.com/u/Ticeler)\
**Post date:** [22. Januar 2018 um 20:09 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/5 "2018-01-22T20:09:29Z")

</div>

Der gesamte Ordner in dem der Shop momentan liegt (er ist noch nicht fertig), hat einen Verzeichnisschutz. Ist das evtl. das/ein Problem?  
Wobei ich gemeint habe, dass auch die Aufhebung dieses Schutzes bei vorhergehenden Problemen (bei der Installation), nicht zum Erfolg geführt hat.

---

<div class="post-metadata">

**Author:** ![TimmeHosting](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/timmehosting/32/15580_2.png) [@TimmeHosting](https://forum.shopware.com/u/TimmeHosting)\
**Post date:** [22. Januar 2018 um 22:43 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/6 "2018-01-22T22:43:56Z")

</div>

Nimm’ am besten testweise den Verzeichnisschutz heraus oder schalte Deine IP mal frei und versuch’ es dann noch einmal.

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/385eaa628505df573ebf33722f780335f53ac1b2.png)

Timme Hosting - schnelles nginx-Hosting

[www.timmehosting.de](https://timmehosting.de/)

---

<div class="post-metadata">

**Author:** ![Ticeler](https://avatars.discourse-cdn.com/v4/letter/t/51bf81/32.png) [@Ticeler](https://forum.shopware.com/u/Ticeler)\
**Post date:** [23. Januar 2018 um 08:16 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/7 "2018-01-23T08:16:09Z")

</div>

Momentan steht ja wieder ein Update an. Ich weiss echt nicht was ich tun kann, damit es mir nicht wieder alles zerschiesst. Ich hatte beim letzten Mal einfach alles nochmals installiert, da der Shop ja nur zum testen da war und ich auf die Schnelle keine Lösung hatte.

Die Datenbank habe ich via. mySQL gesichert und den Ordner einfach via FTP.

Was meisnt Du genau mit IP frei machen bzw. wie passe ich die Rechte von&nbsp;recovery/update/ an? Bin noch total neu und habe nicht wirklich Ahnung wenn es um solche Dinge geht.

Danke für Deine Hilfe!

---

<div class="post-metadata">

**Author:** ![Ticeler](https://avatars.discourse-cdn.com/v4/letter/t/51bf81/32.png) [@Ticeler](https://forum.shopware.com/u/Ticeler)\
**Post date:** [23. Januar 2018 um 08:31 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/8 "2018-01-23T08:31:56Z")

</div>

Tja, und wieder kommt das Problem beim updaten! Was kann ich jetzt tun? Direkt auf&nbsp;/recovery/update/index.php klappt auch wieder nicht!

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [23. Januar 2018 um 08:37 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/9 "2018-01-23T08:37:46Z")

</div>

Kannst du mal die Berechtigungen überprüfen? Welchem Benutzer gehören die Dateien? Darf sie der Webserver ausführen?

Viele Grüße

---

<div class="post-metadata">

**Author:** ![Ticeler](https://avatars.discourse-cdn.com/v4/letter/t/51bf81/32.png) [@Ticeler](https://forum.shopware.com/u/Ticeler)\
**Post date:** [23. Januar 2018 um 09:22 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/10 "2018-01-23T09:22:29Z")

</div>

Du meisnt also z.B. im FTP-Programm (Filezilla) die Dateiattribute kontrollieren? Was müsste dort stehen? Soll ich dort alles auf lesen, schreiben und ausführen setzen z.B.?

&nbsp;

Oder liegt es an der .htaccess?

RewriteEngine On  
  
RewriteRule .\* - [E=MOD\_REWRITE:1]  
  
RewriteCond %{REQUEST\_FILENAME} !-f  
  
RewriteRule ^(.\*)$ index.php [QSA,L]

DirectoryIndex index.php

---

<div class="post-metadata">

**Author:** ![TimmeHosting](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/timmehosting/32/15580_2.png) [@TimmeHosting](https://forum.shopware.com/u/TimmeHosting)\
**Post date:** [23. Januar 2018 um 11:23 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/11 "2018-01-23T11:23:11Z")

</div>

Hast Du einen SSH-Zugang? Falls ja, wie sieht die Ausgabe von

ls -la recovery/

aus?

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/385eaa628505df573ebf33722f780335f53ac1b2.png)

Timme Hosting - schnelles nginx-Hosting

[www.timmehosting.de](https://timmehosting.de/)

---

<div class="post-metadata">

**Author:** ![Ticeler](https://avatars.discourse-cdn.com/v4/letter/t/51bf81/32.png) [@Ticeler](https://forum.shopware.com/u/Ticeler)\
**Post date:** [23. Januar 2018 um 11:35 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/12 "2018-01-23T11:35:48Z")

</div>

Mein Hoster bietet das an, das weiss ich. Nur habe ich gerade Nullahnung davon. Müsste es zuerst einmal durchlesen…

---

<div class="post-metadata">

**Author:** ![Ticeler](https://avatars.discourse-cdn.com/v4/letter/t/51bf81/32.png) [@Ticeler](https://forum.shopware.com/u/Ticeler)\
**Post date:** [23. Januar 2018 um 12:13 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/13 "2018-01-23T12:13:49Z")

</div>

Habe mal zusätzlich noch beim Hoster und beim Entwickler des Themes nachgefragt. Mal schauen. Irgendeine Lösung muss es ja geben.

&nbsp;

Und noch die index.php aus dem Update Verzeichnis, evtl. hilft das ja irgendwie weiter (?):

if (!file\_exists(\_\_DIR\_\_ . ‘/…/common/autoload.php’)) {  
&nbsp; &nbsp; header(‘Content-type: text/html; charset=utf-8’, true, 503);

&nbsp; &nbsp; echo ’

## Error

';  
&nbsp; &nbsp; echo ‘Please execute “composer install” from the command line to install the required dependencies for Shopware 5’;

&nbsp; &nbsp; echo ’

## Fehler

';  
&nbsp; &nbsp; echo ‘Bitte führen Sie zuerst “composer install” aus.’;

&nbsp; &nbsp; return;  
}

require\_once \_\_DIR\_\_ . ‘/…/common/autoload.php’;

define(‘UPDATE\_PATH’, \_\_DIR\_\_);  
$isManual = is\_dir(SW\_PATH . ‘/update-assets’);  
if ($isManual) {  
&nbsp; &nbsp; define(‘UPDATE\_IS\_MANUAL’, true);  
&nbsp; &nbsp; define(‘UPDATE\_FILES\_PATH’, null);  
&nbsp; &nbsp; define(‘UPDATE\_ASSET\_PATH’, SW\_PATH . ‘/update-assets’);  
&nbsp; &nbsp; define(‘UPDATE\_META\_FILE’, null);  
} else {  
&nbsp; &nbsp; define(‘UPDATE\_IS\_MANUAL’, false);  
&nbsp; &nbsp; define(‘UPDATE\_FILES\_PATH’, SW\_PATH . ‘/files/update/files’);  
&nbsp; &nbsp; define(‘UPDATE\_ASSET\_PATH’, SW\_PATH . ‘/files/update/update-assets’);  
&nbsp; &nbsp; define(‘UPDATE\_META\_FILE’, SW\_PATH . ‘/files/update/update.json’);  
}

use Shopware\Recovery\Update\Console\Application;  
use Symfony\Component\Console\Input\ArgvInput;

if (PHP\_SAPI === ‘cli’) {  
&nbsp; &nbsp; error\_reporting(-1);  
&nbsp; &nbsp; ini\_set(‘display\_errors’, 1);

&nbsp; &nbsp; $input = new ArgvInput();  
&nbsp; &nbsp; $env = $input-\>getParameterOption([’–env’, ‘-e’], ‘production’);

&nbsp; &nbsp; $application = new Application($env);

&nbsp; &nbsp; return $application-\>run($input);  
}

$app = require \_\_DIR\_\_ . ‘/src/app.php’;  
$app-\>run();

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [23. Januar 2018 um 12:57 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/14 "2018-01-23T12:57:44Z")

</div>

Wenn du dich so wenig auskennst, würde ich dir wirklich empfehlen, dir eine Agentur zu suchen. Alternativ wenigstens einen zertifizierten Shopware Hoster. Es gibt hier Angebote für ca. 15€ im Monat, die absolut ausreichend sind. Da bekommst du garantiert, dass Shopware auch läuft und keine Aussagen wie “keine Ahnung was Sie dort betreiben, aber am Hosting liegt das nicht”. Diese Investition spart dir viele Nerven, Zeit und am Schluss auch noch Geld.  
[https://de.shopware.com/partner/list](https://de.shopware.com/partner/list)

Viele Grüße

---

<div class="post-metadata">

**Author:** ![Ticeler](https://avatars.discourse-cdn.com/v4/letter/t/51bf81/32.png) [@Ticeler](https://forum.shopware.com/u/Ticeler)\
**Post date:** [23. Januar 2018 um 13:02 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/15 "2018-01-23T13:02:48Z")

</div>

Ja, das könnte eine Lösung sein. Nur will ich halt, wenns geht,&nbsp;mir eben durch solche Probleme auch ein Wissen aufbauen, welches mir im täglichen Betrieb des Shops dann auch weiterhelfen könnte.&nbsp;

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [23. Januar 2018 um 13:05 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/16 "2018-01-23T13:05:18Z")

</div>

Wir haben dir jetzt schon ein paar mal gesagt, dass es an den Berechtigunen / Besitzer liegt. Wenn du dir Wissen aneigenen willst, solltest du diese Begriffe jetzt googeln und recherchieren. Stattdessen postest du einfach irgendeine Datei. Sorry, das soll nicht böse klingen, aber es erweckt nicht den Eindruck, dass du es wirklich versuchst ☹

Viele Grüße

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [23. Januar 2018 um 13:07 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/17 "2018-01-23T13:07:41Z")

</div>

Noch ein Nachtrag. Hier sollte man sich genauer mit Serveradministration auskennen. Man muss verstehen wie das Setup aufgebaut ist. Man sollte auch wissen was der Unterschied zwischen PHP-FCGI, PHP-CGI, MOD-PHP ist und wieso es daher verschiedene Nutzer/Gruppen geben kann oder auch nicht, welche die PHP Dateien zugreifen/ausführen müssen. Das ist Wissen, das man dir hier nicht alles in einem Forenthread erklären kann. Das kann Monate dauern, bis du das alles verstanden hast, je nach Vorkenntnissen.

---

<div class="post-metadata">

**Author:** ![Ticeler](https://avatars.discourse-cdn.com/v4/letter/t/51bf81/32.png) [@Ticeler](https://forum.shopware.com/u/Ticeler)\
**Post date:** [23. Januar 2018 um 15:51 UTC](https://forum.shopware.com/t/update-nicht-moglich-fehler-403/50480/18 "2018-01-23T15:51:57Z")

</div>

> [@simkli schrieb:](https://forum.shopware.com/profile/16741/simkli "simkli")
> 
> Wir haben dir jetzt schon ein paar mal gesagt, dass es an den Berechtigunen / Besitzer liegt. Wenn du dir Wissen aneigenen willst, solltest du diese Begriffe jetzt googeln und recherchieren. Stattdessen postest du einfach irgendeine Datei. Sorry, das soll nicht böse klingen, aber es erweckt nicht den Eindruck, dass du es wirklich versuchst ![:(](https://dub1.discourse-cdn.com/flex013/resources/emoji/frowning.png ":(")
> 
> Viele Grüße

Ich weiss schon was Du meinst! Gebe Dir da sogar recht.&nbsp;

Zurück zum Thema. Der Hoster meint, dass es evtl. an seiner „Web Application Firewall“ liegen könnte. Er schaut mal was er tun kann.
