Autor: admin

  • Freenas – ZFS recovery nach kernel panic

    Nach dem Freenas nicht mehr bootete und mit einem kernel panic stehen blieb, ging ich wie folgt vor um die Daten des Pools zu retten. Da es nicht mehr Möglich war den Festplatten-Pool zu importieren bzw. Darauf zuzugreifen Eine neu Installation von Freenas und ein anschließender Import des ZFS array mit zpool import -f  <name…

  • Magento 2 Plesk MySql auf 5.6 Updaten

    Da Plesk selber nur bis 5.5.4 anbieten gibt es hier eine Workaround  [ANLEITUNG] Upgrade für MySQL von 5.5 auf 5.6 https://kb.plesk.com/de/127962

  • FreeNas automatisch herunter fahren via Cronjob

    Um etwas Strom zu sparen lass ich das FreeNas um 24Uhr runter fahre. unter System -> Cron Jobs -> add Cronjob Command shutdown -p now einmal am Tag ausführen um 00 Uhr   Das hochfahren übernimmt bei mir das BIOS um 7 Uhr.   Nachteil: Fahrt runter ohne Rücksicht auf Benutzung 2. Möglichkeit prüfen via…

  • Magento Katalog Artikel pro Seite

    Um ein limits z.b. nur für eine Spezielle Kategorie zu erstellen kam man wie Folgt vorgehen. Kategorie ->Eigene Gestaltung->Custom Layout Update <reference name=“product_list_toolbar“> <action method=“setDefaultGridPerPage“> <limit>100</limit> </action> </reference> hier wird das Page limit von Standarte auf 100 gesetzt möglich wäre auch „all“ für alle. Zu beachten ist das die Werte auch unter Konfiguration ->Katalog „…

  • Lesti FPC + Manadev SEO Layered Navigation — Kategorie Seiten mit einem Filtersatz ohne Filter url

    Kategorie Seiten mit einem Filtersatz würde unter der Hauptkategorie URL zwischengespeichert werden, ohne Filter. Manadev blogte über diese früher (http://www.manadev.com/blog/magento-layered-navigation-with-lesti-full-page-cache/) aber das hat nicht das Problem behoben. Das Problem ist, dass die erzeugten Schlüssel für die Kategorie-Seiten mit einem Filter und für die Kategorie-Seiten generiert, ohne Filterschlüssel wäre dies das gleiche. Was manchmal das Zwischenspeichern einer gefilterten Kategorie-Seite…

  • Magento Cache und Sessions in den RAM legen

    Was bei mir wirklich viel gebracht hat ist die Cache Folder in der Server Ram zu legen. via SSH mount tmpfs /var/www/var/cache -t tmpfs -o size=64m mount tmpfs /var/www/var/session -t tmpfs -o size=64m mit der Größe bin ich auch nicht sicher werde es mal mit deutliche mehr versuchen.  

  • Magento Berechnung der Einsparungen

    Der prozentuale Einsparbetrag für eine Position wird berechnet, indem zuerst der beste Angebotspreis vom Referenzpreis abgezogen wird. Das Ergebnis wird dann durch den Referenzpreis geteilt und schließlich mit einhundert multipliziert. Einsparung (%) = ( (Referenzpreis – bester Angebotspreis) / Referenzpreis) * 100 Ich hole mir den Grundpreis auf Magento in meine Fall ist das der…

  • base64 vorkommen in php datein finden.

    meist werden base64 verwendet für Schadscripte, um diese zu finden kann man folgendes machen unter der ssh. find . -name „*.php“ -exec grep „base64“ ‚{}‘ \; -print &> b64-detections.txt find . -name „*.php“ -exec grep „eval“ ‚{}‘ \; -print &> eval-detections.txt   es werden 2 Dateien erstellt. bitte brachen das es natürlich auch eine ander…

  • PHP Spam spript aufspüren

    Wenn ein PHP Script Spam versendet kann man es über Qmail aufspüren. 1 Mail Mail wrapper erzeugen und Dateirechte setzen Rechte “a+x” touch /var/qmail/bin/sendmail-wrapper chmod a+x /var/qmail/bin/sendmail-wrapper nano /var/qmail/bin/sendmail-wrapper in die sendmail-wrapper folgenden Inhalt einfügen #!/bin/sh (echo X-Additional-Header: $PWD ;cat) | tee -a /var/tmp/mail.send|/var/qmail/bin/sendmail-qmail “$@” Danach erzeugen Sie im “var/tmp” Verzeichnis eine Logdatei namens „mail.send“…

  • Magento Lagermengen im in der phmtl

    Hier ist ein kurzer Code, um möglichen Produktinformationen wie Lager(qty) , Mindestmenge (min_qty), Lagerverfügbarkeit (is_in_stock), minimale und maximale Verkaufsmenge (min_sale_qty und max_sale_qty) usw. Ich habe es aktuell genutzt um icon ein und aus zu blenden. <?php $stock = Mage::getModel(‚cataloginventory/stock_item‘)->loadByProduct($_product); echo $stock->getQty(); // oder auch echo $stock->getMinQty(); echo $stock->getMinSaleQty(); ?>