Magento: Error “Cannot send headers; headers already sent in […] XYZ.php

Heute trat dieser Fehler bei einer Extension auf, die schon seit längerem für alte Magento Versionen (1.4) auf PHP 5.2 genutzt wurde und nun auch in einer Magento 1.7 auf PHP 5.3 Version eingesetzt werden sollte. Cannot send headers; headers already sent in /home/XYZ/public_html/app/code/local/ABC/extension/Model/Mysql4/Datei.php Das Problem scheint häufiger aufzutreten, wenn Leerzeichen

Magento – ( Statischen ) Block nur auf Homepage zeigen

Wer bestimmte Blocks nur auf der HOME Page also Start Seite des Magento Shops zeigen möchte, kann dies mit einem kleine Codeschnipsel machen. In der header.phtml im Ordner app/design/frontend/base/default/template/page/html wird im Standard Template noch einfach: <?php if ($this->getIsHomePage()):?> <h1 class=”logo”><strong><?php echo $this->getLogoAlt() ?></strong><a href=”<?php echo $this->getUrl(”) ?>” title=”<?php echo $this->getLogoAlt() ?>” class=”logo”><img src=”<?php echo $this->getLogoSrc()…

Magento – Fatal error: Allowed memory size of bytes exhausted (tried to allocate bytes) in /lib/Zend/Db/ .php on line

Kunden berichteten uns über den o.g. Fehler, der in den verschiedensten Konstellationen auftreten kann. Natürlich variiert dabei die angezeigte Memorygröße, die Bytes und auch die PHP Datei. Aber grundsätzlich gibt es eine Möglichkeit, wie man dieses Problem lösen kann: Dem System wird über die .htaccess ein gewisser “Arbeitsspeicher” zugewiesen. Ist dieser für die Anwendung zu…

Magento – HTML und PHP Editor gratis / Freeware

Es ist sehr empfehlenswert, einen anständigen Editor für die Arbeit in HTML, PHP, SQL und sonstigen Dateien zu verwenden. Die z.B. Windows eigenen Programm helfen gerade so eben, versagen aber sehr schnell. Unsere Empfehlung lautet auf dem Freeware also kostenlosen Softwaremarkt PSPad. Dieses Programm kann so ziemlich alles, was man braucht. Zeilennummerierung (muss unter Ansicht…