Magento mit aktueller PHP Version 5.4.+

Magento hat Probleme mit der aktuellen PHP Version um PDF’s für Rechnungen erzeugen zu können. Um diesen Fehler zu beheben muss im Zend Framework eine File angepasst werden.

Resultat: Funktioniert! 🙂

Auszug aus StackOverflow

This an incompatibility issue between PHP Version 5.4.4 and zend Framwork .

Fixed it by change in this function lib/Zend/Pdf/FileParserDataSource.php.

change

<code><span class="kwd" style="color: #00008b;">abstract</span><span class="kwd" style="color: #00008b;">public</span><span class="kwd" style="color: #00008b;">function</span><span class="pln" style="color: #000000;"> __construct</span><span class="pun" style="color: #000000;">();</span></code>

to

<code><span class="kwd" style="color: #00008b;">abstract</span><span class="kwd" style="color: #00008b;">public</span><span class="kwd" style="color: #00008b;">function</span><span class="pln" style="color: #000000;"> __construct</span><span class="pun" style="color: #000000;">(</span><span class="pln" style="color: #000000;">$filePath</span><span class="pun" style="color: #000000;">);</span></code>

Liferay 6.1 – Segmentation fault

Probleme mit Tomcat 7 und Liferay? … Kurz nach dem Start läuft der Server nicht mehr. Die Konsole meldet lediglich Segmentation fault. Kein schöner Fehler und unser Lösungsversuch ist lediglich: JDK Update. Nachdem wir die Java 1.6.24 auf 1.6.34 geupdated haben ist der Fehler verschwunden und der Server läuft wieder stabil.