Direkt zur Hauptnavigation springen Direkt zum Inhalt springen

Schlagwort: Magento

Magento 2: Fix for error "Composer\Repository\ArrayRepository::count() should either be compatible with Countable::count()" after upgrade to 2.4.4 with PHP 8.1/8.2

The following error occurs # bin/magento setup:upgrade PHP Fatal error: During inheritance of Countable: Uncaught Exception: Deprecated Functionality: Return type of Composer\Repository\ArrayRepository::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/www/htdocs/vendor/composer/composer/src/Composer/Repository/ArrayRepository.php on line 277 in /srv/www/htdocs/vendor/magento/fr...

Große Veränderungen stehen an!

Ab Mitte September wird aus der bisherigen One-Man Show ein Zwei-Mann Betrieb. Zwar bilde ich nun schon mehrere Jahre mit der etcetera Werbeagentur zusammen ein Team, aber bisher fand die Entwicklung und Server Administration ausschließlich bei mir statt. Aufgrund der hohen Nachfrage kam ich nicht mehr hinterher. Und das war sehr schade, denn es liegen noch eine Menge Ideen in der Schublade und es muss sich auch dringend besser um die bereits veröffentlichten TYPO3 Extensions gekümmert werden...

Magento: Remove old session files

find var/session/ -name "sess*" -type f -delete A litte bash script, if there a > 1 Mio files in this folder. #!/bin/bash NUMBERS="0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z" for number in `echo $NUMBERS` do for number2 in `echo $NUMBERS` do rm var/session/sess_$number$number2* done done

Magento 1.7: VAT ID check failed

Reason: The URL and parameters changed File: /app/code/core/Mage/Customer/Helper/Data.php Remove country code from VatNumber. Line 474: $requestParams['vatNumber'] = str_replace(array($countryCode,' ', '-'), array('','', ''), $vatNumber); Change VAT_VALIDATION_WSDL_URL to 'http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl'

Slides zum Vortrag "Magento 002 - Migriere an einem anderen Tag" sind online

Die Slides zum Vortrag, den ich auf dem Aachener Magento Stammtisch hielt, können hier heruntergeladen werden. Ich habe viel mündlich vorgetragen, aber vielleicht helfen dem ein oder anderen die angesprochenen Probleme. Magento 002 -Migriere an einem anderen Tag Die alternativen Vortragsnamen lauteten: Migriere langsam 2 Magento 2 und die Migration des Todes

Magento: Validation of new gTLDs

At this moment it is not possible to validate the new global domain names (gTLDs) in Magento. Neither it is possible to use the new domain names in frontend nor in backend. Magento uses the Zend validation classes which are outdated. You can patch the lib/Zend/Validate/Hostname.php class with the official ICANN list.

Magento: Performance-Optimierung bei Kategorie-Ansicht

Folgender Code kann die Performance von Kategorie-Ansichten enorm beschleunigen, denn diese kann besonders bei Bundle-Products ziemlich schlecht sein. Steigerungen von 400% konnte ich messen. Mage/Catalog/Block/Product/List.php protected function _construct() { $this->addData(array('cache_lifetime' => false)); } public function getCacheKey() { $category = Mage::getModel('catalog/category')->load($this->getCategoryId()); return $this->getRequest()->getRequ...

Magento: Get resized catalog thumbnail image

My solution for generating a resized thumbnail image is to overwrite the  model class of catalog. Here my xml file: <?xml version="1.0"?> <config> <global> <models> <catalog> <rewrite> <category>YOURMODULE_SUBMODULE_Model_Catalog_Category</category> </rewrite> </catalog> </models> </global> </config> The class (/app/code/local/YOURMODULE/SUBMODULE/Model/Catalog/Category.php): class YOURMODULE_SUBMODULE_Mod...