Heute wollen wir Ihnen zeigen, wie Sie schnell und einfach eine Kopie eines kompletten Ordners auf Ihrem Server machen. Ein großer Vorteil daran ist, dass Sie Ihre Dateien nicht zu erst vom Server auf Ihren Computer kopieren müssen um diese Dateien dann wieder hochzuladen. Das dauert erstens um einiges länger und ist auch viel umständlicher.

Deshalb möchten wir Ihnen zu erst zeigen, was Sie dadurch erreichen können:

  • schnell Dateien von Server zu Server kopieren
  • Ihre Homepage kopieren
  • Ihren Online Shop kopieren
  • Sicherung eines Bilderverzeichnisses
  • Und noch vieles mehr

Voraussetzungen für das Kopieren von Server zu Server

Was Sie brauchen um den Kopiervorgang zwischen Ihren Servern durchzuführen ist folgendes:

  • SSH Zugang zu beiden Servern – meist auch Root Zugang genannt
  • Bei Windows Putty um die SSH Verbindung herzustellen und zu sichern
  • Bei MAC reicht der Terminal
  • Unsere Schritt-für-Schritt Anleitung 😉

Schritt für Schritt zur Ordnerkopie auf einem entfernten Server

  1. Als erstes stellen Sie eine Verbindung mit dem Server über SSH her (mit dem Zielserver)
  2. Wechseln Sie über den Befehl cd („change directory“) zu dem Ordner, wo die Dateien hinkommen sollen:

    cd /srv/www/vhosts/meine/website/kopie/ – Das ist Ihr Pfad, wo der Ordner hin soll

  3. !TIPP: Wenn Sie den ersten Buchstaben eines Verzeichnisses eingeben und dann TAB drücken erhalten sie die verschiedenen Möglichkeiten, die mit diesem Beginnen!

    Nun haben wir den Zielordner geöffnet und wollen nun über den scp-Befehl die Dateien von dem anderen Server kopieren:

    scp -r root@IPAdresseServerMitDateien:/srv/www/vhosts/meinealte/website/ .

    !INFO: -r steht für Rekursiv, was so viel bedeutet wie, dass der komplette Ordner inklusive Unterverzeichnisse und Dateien ausgewählt werden

  4. Wenn Sie mit Enter bestätigt haben werden Sie nun gefragt ob Sie dem Zertifikat vertrauen. Bestätigen Sie das mit der Eingabe YES.
  5. Nun wird Ihr Passwort für den Server abgefragt, dessen IP Sie soeben eingegeben haben. Geben Sie es ein und bestätigen Sie mit Enter.
  6. Nun heißt es abwarten und Kaffee trinken je nach dem wie viel Dateien es sind.

Oft hat man bei Magento das Problem, dass man den Warenkorb Button statisch hinterlegt hat, oder dieser nur geändert wird, wenn der Artikel ausverkauft ist der Kunde dann nicht mehr die Möglichkeit hat die Ware zu bestellen. Was ist aber, wenn die Ware in wenigen tagen wieder eintrifft und man den Verkauf weiter laufen lassen möchte? Wäre es dann nicht sinnvoll, wenn der „In den Warenkorb“ – Button einfach in Jetzt Vorbestellen geändert werden würde?

Wie kann ich den Magento Warenkorb Button Text automatisiert ändern lassen?

  1. Gehen Sie auf Ihrem Server in folgendes Verzeichnis:

    /app/design/frontend/default/IhrTemplate/template/catalog/product/list.phtml
  2. Suchen Sie nach folgendem Code:
    getLoadedProductCollection();
    $_helper = $this->helper('catalog/output');
    ?>
  3. Ersetzen Sie den Code durch folgenden:

    getLoadedProductCollection();
    $_helper = $this->helper('catalog/output');
    $addtocart = $this->__('Add to Cart');
    $preorder = $this->__('Pre Order');

    ?>

    Nun haben wir die Variablen angelegt, die wir im nächsten Schritt abfragen.

  4. Dazu suchen wir nach dem Button Code:


    Dieser muss wie folgt abgeändert werden:

  5. ACHTUNG: Der Code muss jeweils für die Grid-View-Ansicht und für die List-View-Ansicht geändert werden. Hierzu einfach den Code doppelt suchen in der list.phtml Datei.

    Hiermit fragen wir den aktuellen Lagerbestand ab und anhand dessen wird dann jeweils der Warenkorb-Button abgeändert.

    Nun haben wir Button in der Kategorieansicht geändert, aber was ist mit dem Button in der Produktdetailansicht?

„In den Warenkorb“ – Button in der Produktdetailansicht ändern

  1. Gehen Sie hierzu in folgendes Verzeichnis:

    /app/design/frontend/default/theme074k/template/catalog/product/view/addtocart.phtml
  2. Hier folgenden Code ersetzen:
    getProduct(); ?>
    __('Add to Cart'); ?>


    Durch:

    getProduct(); ?>

    __('Add to Cart'); ?>
    __('Pre Order'); ?>
  3. Dann noch folgende Abfrage ändern:


    Durch folgenden Code ersetzen:

Ich hoffe ich konnte Ihnen das Thema etwas näher bringen. Wir freuen uns natürlich über Feedback!

Sonst noch Fragen?

Gerne können Sie uns kontaktieren und wir unterstützen Sie dabei gerne!