# PDF Belegerstellung funktioniert nicht.

**URL:** <https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [24. Oktober 2010 um 19:43 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401 "2010-10-24T19:43:18Z")\
**Posts on this page:** 17\
**Page:** 2

<div class="post-metadata">

**Author:** ![x3llon](https://avatars.discourse-cdn.com/v4/letter/x/a6a055/32.png) [@x3llon](https://forum.shopware.com/u/x3llon)\
**Post date:** [27. Oktober 2010 um 11:16 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401/21 "2010-10-27T11:16:59Z")

</div>

So Stefan ich habe dir meine kompletten Zugangsdaten per PM zugesendet wir freuen uns auf deine Lösung :):thumbup:

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [27. Oktober 2010 um 11:57 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401/22 "2010-10-27T11:57:12Z")

</div>

Ich schließe mich dem Problem an. Leiferschein Beleg erstellen funktoniert, aber alle anderen funktionieren leider nicht. Es kommt bei mir auch die Ups-Fehlermeldung… Gruß ottscho

---

<div class="post-metadata">

**Author:** ![Sammy123](https://avatars.discourse-cdn.com/v4/letter/s/76d3ee/32.png) [@Sammy123](https://forum.shopware.com/u/Sammy123)\
**Post date:** [27. Oktober 2010 um 12:26 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401/23 "2010-10-27T12:26:30Z")

</div>

Stimmt, Lieferschein geht bei mir auch. Na warten wir mal ab. Habe meine Zugangsdaten auch weiter gegeben!

---

<div class="post-metadata">

**Author:** ![x3llon](https://avatars.discourse-cdn.com/v4/letter/x/a6a055/32.png) [@x3llon](https://forum.shopware.com/u/x3llon)\
**Post date:** [27. Oktober 2010 um 15:52 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401/24 "2010-10-27T15:52:40Z")

</div>

Gibt es schon neue Erkenntnisse ? 🙂

---

<div class="post-metadata">

**Author:** ![Sammy123](https://avatars.discourse-cdn.com/v4/letter/s/76d3ee/32.png) [@Sammy123](https://forum.shopware.com/u/Sammy123)\
**Post date:** [27. Oktober 2010 um 15:58 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401/25 "2010-10-27T15:58:20Z")

</div>

gelöscht

---

<div class="post-metadata">

**Author:** ![x3llon](https://avatars.discourse-cdn.com/v4/letter/x/a6a055/32.png) [@x3llon](https://forum.shopware.com/u/x3llon)\
**Post date:** [27. Oktober 2010 um 16:11 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401/26 "2010-10-27T16:11:51Z")

</div>

@sammy dafür bitte ein extra thema aufmachen sonst vermischen sich hier alle fehler 🙂

---

<div class="post-metadata">

**Author:** ![Stefan\_Heyne](https://avatars.discourse-cdn.com/v4/letter/s/bbe5ce/32.png) [@Stefan\_Heyne](https://forum.shopware.com/u/Stefan_Heyne)\
**Post date:** [27. Oktober 2010 um 16:25 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401/27 "2010-10-27T16:25:22Z")

</div>

Hallo, kurzer Zwischenstatus: Ich bin an dem Thema dran, hab exemplarisch bereits Zugangsdaten bekommen und melde mich, sobald ich eine Lösung habe. Hier scheint es irgendwelche Probleme mit dem Zend Server und dem Cache Directory zu geben. Also bitte geduldet Euch noch etwas und vermischt hier bitte wirklich nicht die Themen. Hier in diesem Thread sollte es nur um die Belegerzeugung gehen. 😉 Bis nachher dann mal. Stefan

---

<div class="post-metadata">

**Author:** ![Stefan\_Heyne](https://avatars.discourse-cdn.com/v4/letter/s/bbe5ce/32.png) [@Stefan\_Heyne](https://forum.shopware.com/u/Stefan_Heyne)\
**Post date:** [27. Oktober 2010 um 16:49 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401/28 "2010-10-27T16:49:09Z")

</div>

So, hier nun die Lösung und auch eine Erklärung: Erklärung: Das Problem bei all diesen Shops ist, dass die Scripte dort keine Scheibrechte auf den Tmp-Ordner haben. “/tmp”. Bei einigen Zend-Komponeten wird aber ein Cache-Ordner benötigt. Eigentlich kann Shopware solche Dinge auch abfangen im Hinblick auf die Zend-Komponenten, das scheint aber wohl nicht in jedem Fall zu funktionieren. Die Lösung: Damit dort der Cache für Zend-Komponeten in diesem Fall korrekt funktioniert, muss folgende Anpassung an der Datei Shopware/Models/Shop.php vorgenommen werden: Suchen nach: ` public static function setCache(Zend\_Cache\_Core $cache=null) { self::$\_cache = $cache; Zend\_Locale\_Data::setCache($cache); }` Ersetzten durch: ` public static function setCache(Zend\_Cache\_Core $cache=null) { self::$\_cache = $cache; if($cache!==null) { Zend\_Locale\_Data::setCache($cache); } }` Wir werden dieses Thema auch in einem zukünftigen Patch dann mit abfangen. Gruß :shopware:tefan

---

<div class="post-metadata">

**Author:** ![Sammy123](https://avatars.discourse-cdn.com/v4/letter/s/76d3ee/32.png) [@Sammy123](https://forum.shopware.com/u/Sammy123)\
**Post date:** [27. Oktober 2010 um 17:20 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401/29 "2010-10-27T17:20:16Z")

</div>

Hat geklappt! Zeile 171! DANKE!!!

---

<div class="post-metadata">

**Author:** ![x3llon](https://avatars.discourse-cdn.com/v4/letter/x/a6a055/32.png) [@x3llon](https://forum.shopware.com/u/x3llon)\
**Post date:** [27. Oktober 2010 um 18:09 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401/30 "2010-10-27T18:09:41Z")

</div>

Unglaublich! SUPER! Ein hoch auf den Shopware Support 🙂 !!! Funktioniert nun einwandfrei! :shopware: = :thumbup:

---

<div class="post-metadata">

**Author:** ![Sammy123](https://avatars.discourse-cdn.com/v4/letter/s/76d3ee/32.png) [@Sammy123](https://forum.shopware.com/u/Sammy123)\
**Post date:** [3. November 2010 um 00:14 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401/31 "2010-11-03T00:14:37Z")

</div>

Grrrrr…ich habe jetzt im zweiten Shop wieder ein Problem mit der Erstellung. Shop ist auf 3.5.2. Ich habe anschließend obige Lösung probiert, aber ich bekomme trotzdem immer die Meldung im neuen Fenster “Fail” Die PDF´s werden jetzt aber erstellt. Wenn ich sie dann öffnen will --\> “Fail” Einer schonmal das Problem gehabt?

---

<div class="post-metadata">

**Author:** ![x3llon](https://avatars.discourse-cdn.com/v4/letter/x/a6a055/32.png) [@x3llon](https://forum.shopware.com/u/x3llon)\
**Post date:** [3. November 2010 um 00:45 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401/32 "2010-11-03T00:45:06Z")

</div>

So, hier nun die Lösung und auch eine Erklärung: Erklärung: Das Problem bei all diesen Shops ist, dass die Scripte dort keine Scheibrechte auf den Tmp-Ordner haben. “/tmp”. Bei einigen Zend-Komponeten wird aber ein Cache-Ordner benötigt. Eigentlich kann Shopware solche Dinge auch abfangen im Hinblick auf die Zend-Komponenten, das scheint aber wohl nicht in jedem Fall zu funktionieren. Die Lösung: Damit dort der Cache für Zend-Komponeten in diesem Fall korrekt funktioniert, muss folgende Anpassung an der Datei Shopware/Models/Shop.php vorgenommen werden: Suchen `public static function setCache(Zend\_Cache\_Core $cache=null) { self::$\_cache = $cache; Zend\_Locale\_Data::setCache($cache); }` Ersetzen `public static function setCache(Zend\_Cache\_Core $cache=null) { self::$\_cache = $cache; if($cache!==null) { Zend\_Locale\_Data::setCache($cache); } }`

---

<div class="post-metadata">

**Author:** ![Sammy123](https://avatars.discourse-cdn.com/v4/letter/s/76d3ee/32.png) [@Sammy123](https://forum.shopware.com/u/Sammy123)\
**Post date:** [3. November 2010 um 09:07 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401/33 "2010-11-03T09:07:03Z")

</div>

@ x3llon Das habe ich schon abgeändert. Hat nix gebracht. Hätte mit 3.5.2 ja auch eigentlich behoben sein müssen! Beim ersten Shop hatte ich ja auch “Ups, da ist was schiefgelaufen…” als Fehler. Nun kommt aber nur noch im Fenster wo sich das PDF öffnen sollte “FAIL”. Viele Grüße EDIT: Habe den Fehler, aus irgendwelchen Gründen konnte er das Logo nicht finden obwohl der Link stimmte. Muss das Logo für die PDF´s in einem bestimmten Ordner liegen? [quote]mPDF error: IMAGE Error ([http://www.meine-domain.de/uploads/logo.png](http://www.meine-domain.de/uploads/logo.png)): Could not find image file[/quote]

---

<div class="post-metadata">

**Author:** ![x3llon](https://avatars.discourse-cdn.com/v4/letter/x/a6a055/32.png) [@x3llon](https://forum.shopware.com/u/x3llon)\
**Post date:** [3. November 2010 um 11:33 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401/34 "2010-11-03T11:33:15Z")

</div>

ja stimmt sollte mit dem update behoben sein also ich habe mein logo in folgenden ordner kopiert und so eingebunden `/templates/dein\_tmp/frontend/\_resources/images/logo.jpg`

---

<div class="post-metadata">

**Author:** ![Sammy123](https://avatars.discourse-cdn.com/v4/letter/s/76d3ee/32.png) [@Sammy123](https://forum.shopware.com/u/Sammy123)\
**Post date:** [3. November 2010 um 12:32 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401/35 "2010-11-03T12:32:48Z")

</div>

hmmm…macht er auch nicht. hast du den ganzen pfad eingeben? also mit http:// ??? EDIT: Sry, der Verzeichnisschutz war schuld! Ist auch klar, ohne diesen kann er auch nicht auf das Bild kommen.

---

<div class="post-metadata">

**Author:** ![x3llon](https://avatars.discourse-cdn.com/v4/letter/x/a6a055/32.png) [@x3llon](https://forum.shopware.com/u/x3llon)\
**Post date:** [3. November 2010 um 12:37 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401/36 "2010-11-03T12:37:11Z")

</div>

nene der hängt den pfad an die standart url an also wirklich nur diesen abschnitt einfügen

---

<div class="post-metadata">

**Author:** ![cumpadre](https://avatars.discourse-cdn.com/v4/letter/c/9d8465/32.png) [@cumpadre](https://forum.shopware.com/u/cumpadre)\
**Post date:** [18. Februar 2011 um 08:33 UTC](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401/37 "2011-02-18T08:33:24Z")

</div>

Hallo, ich habe nun ein ähnliches Problem mit PDF-Belegerstellung. ☹ Nachdem ich im Backend auf den Preview-Button klicke, wird nur eine neue Seite mit der Fehlermeldung “mPDF error: No font or default font set!” geöffnet. Gleiches erscheint auch in der Vorschau , wenn ich einen neuen Kundenbeleg (Rechnung, Lieferschein etc.) erstellen möchte. Beim öffnen eines bestehenden Beleges erschein auf einer neuen Seite die Fehlermeldung “FAIL”. In welchem Verzeichnis werden die Belge (sofern sie korrekt erzeugt wurden) abgelegt? Hat jemand eine Idee?

[Vorherige Seite](https://forum.shopware.com/t/pdf-belegerstellung-funktioniert-nicht/401.md?page=1)
