Home » Webhosting

Die Qual der Wahl – Der richtige Webhoster für einen xt:Commerce Onlineshop

17 November 2009

Webhoster xt:Commerce server

Der Webhoster ist ein wichtiges Kriterium für einen erfolgreichen xt:Commerce Onlineshop.

Mit einem „1-Euro“-Paket von einem osteuropäischen „NoName“-Hoster wird man früh an die technischen Grenzen stoßen.
Ein “Root-Server” ist natürlich für einen normalen xt:Commerce-Shop auch nicht nötig, jedoch sollte man nicht an der falschen Stelle sparen.

Mit einem bekannten deutschen Hoster wie z.B. Host Europe, Strato oder Alfahosting ist man gut beraten. (Unabhängig davon, ob der Onlineshop fünfzig oder fünfzigtausend Produkte beinhalten soll)

Ein späterer Wechsel auf ein Hostingpaket mit mehr Ressorcen, kann Kosten und viel Arbeit mit sich bringen, daher sollte man hier Anfangs besser ein etwas überdimensioniert bestellen.

Dinge die man bei der Wahl des Webhosters prüfen sollte:

Ausreichend Speicherplatz:

Zwischen 1000 und 2000 MB sollten man mindestens für Ihren Shop an Speicherplatz einplanen.
xt:Commerce ist an sich nur ca. 10 MB groß, jedoch ist jedes Ihrer Produktbilder in vier verschiedenen Größen vorhanden. Das läppert sich schnell auf ungeahnte Größen.

Ausreichend Geschwindigkeit:

Die Geschwindigkeit des Webspace ist für mich einer der wichtigsten Faktoren.
Stell dir die Frage ob du in einem Shop kaufen würdest, in dem Seitenladezeiten von mehr als 5 Sekunden normal sind. Die suche nach dem Produkt würde sich einfach zu stark in die Länge ziehen.
Dem typischen Onlinekäufer würde einfach die Lust vergehen, er würde in wenigen Klicks zur Konkurrenz surfen und dort kaufen.
Zusätzlich wirken sich schlechte Seitenladezeiten laut neusten Google-Statements zukünftug auch stärker auf die Positionierung innerhalb der Suchmaschinen aus.

Suchmaschinenfreundliche URLs

Bei der Suchmaschinenoptimierung sind lesbare URLs ein wichtiger Faktor in der Positionierung bei Google und anderen Suchmaschinen.

Leider unterstützt nicht jeder Webhoster bzw. Webspace das „mod_rewrite“ Modul des Apache-Webservers, welches jedoch nötig ist um suchmaschinenfreundliche URLs bei xt:Commerce zu erzeugen.
Bei xt:Commerce 4 (Veyton) ist mod_rewrite auch Systemanforderung, d.h. ohne dieses Apacheplugin ist der Shop nicht lauffähig.

Erreichbarkeit

Die Erreichbarkeit von ihrem Webserver ist ein weiterer wichtiger Punkt, ist der Shop nicht erreichbar macht er keinen Umsatz und für das Listeing bei Google ist es auch nicht von Vorteil, wenn das zur Gewohnheit wird.
Bei einem seriösen Webhoster sollte dieses allerdings kein Problem Darstellen.

Systemanforderungen von xt:Commerce

Außer den oben genannten Performance Eigenschaften des Webspace sollten natürlich die Systemanforderungen von xt:Commerce natürlich erfüllt werden, die Anforderungen der Version 3:

  • >PHP 4.1.3 (empfohlen >4.3.0 für 3.0.4)
  • cURL library
  • MySQL Datenbank ab >3.23.xx
  • GDlib mit gif Support

Systemanforderungen von xt:Commerce 4 Veyton

  • Mindestens PHP Version 5.2
  • IonCube Loader Serverseitig vorinstalliert oder zur Laufzeit nachladbar
  • Mysql 5
  • PHP Libraries: cURL, Zlib, GDlib v2 mit GIF Unterstützung
  • deaktivierter Safe Mode
  • register_globals = Off
    (Wird von Hosteurope nur ab dem V-Server erfüllt)
  • session_autostart = Off
  • Dateiuploads erlaubt
  • min. 32mb max Memory
    (Persöhnlich halte ich min. 64 MB für angemessen)
  • mod_rewrite
  • aktivierte Symlinks

Außerdem sollte der Server:

  • komplett auf UTF-8 konfiguriert sein
  • Linux als Betriebssystem verwenden
    (Windows geht theoretisch aus, jedoch muss der Apache Webserver verwendet werden oder der IIS muss vollständig für php konfiguriert sein (was er von Haus aus nicht ist))

Da xt:Commerce jedoch bereits seit einigen Jahren auf dem Markt ist, sind diese Anforderungen bei einem modernen Webhoster in der Regel kein Problem.

Der Weboster meines Vertrauens ist Alfahosting, dort wird zum kleinen Preis alles geboten was man braucht.
Alfahosting fällt besonders durch eine hervorragende Administrationsoberfläche, sowie vorzüglichen Support auf, ich habe schon Sonntags um 23.00 Uhr jemanden (ja einen Menschen :) ) telefonisch erreicht. Auch Veyton (xt:Commerce 4) funktionierte ohne eine der üblichen Einstellungen in der php.ini (IonCube Loader, includepath, Sefemode usw.), welche bei 1&1, Strato und Co. nötig sind.

UPDATE1:

Sollte man HostEurope bevorzugen, sollte man bei Veyton (xt:Commerce 4) beachten, das mindestens ein V-Server benötigt wird. Sie Systemanforderungen: register_globals = Off erst ab v-Server

Bei Strato gibt es zu Zeit xt:Commerce 4 – Veyton kostenlos zum Webhosting, ab dem PowerPlus XL Paket

UPDATE2:

Bei Strato gibt es xt:Commerce 4 in der CE jetzt per “on Click” installation mit dem Appwizard dazu. Außerdem ist das Social Commerce Plugin zur Zeit kostenlos enthalten. (Ab dem PowerPlus XL Paket)

UPDATE3:
Die Installation bei 1und1 ist nicht ganz so einfach, daher gibts hier eine Anleitung.

INFO: Schleichwerbung oder das Plazieren von Links ist in den Kommentaren nicht erwünscht.
Meinungen und Erfahrungen zu Webhoster sind hingegen herzlich willkommen.

Like it? Then share, rate or comment it:

Themenrelevante Artikel:

Hinweis: Die mit * gekennzeichneten Links sind Partnerlinks

14 Comments »

  • Oliver said:

    Eine Empfehlung für das Hosting von xt:Commerce 3.0.4 SP2.1 sowie für das neue Veyton ist in jeden Fall hosteurope. Zum einen ist das Preis-Leistungs-Verhältnis absolut im Rahmen und des Weiteren erhält man kostenlos Telefon- als auch Mailsupport.

  • chriss said:

    Alfahosting ist echt super und vor allem sehr Preiswert…
    Vor kurzem habe ich ein CMS neben dem Shop installiert, da wurde der Speicher bischen eng, einen Anruf später hatte ich 64MB stat meinen eigentlichen 32 MB, das ganze kostenlos und Samstags um 21.00 Uhr :D

  • achim said:

    Ich hab ein WebPack L von HE, langt das für ein upgrade auf Vayton?

  • Alex (author) said:

    Nagel mich nicht fest, aber ich glaube Veyton läuft bei Hosteurope nur auf V-Servern.

  • achim said:

    Hat sich erledigt, ging nicht. Hab dann bei Alfahosting das buisness-pack bestellt, war billiger als vServer…
    Shop läuft schon, aber danke, nu müssen noch die Produkte rüber

  • Sandra said:

    Hallo,

    ich möchte mal fragen ob bei euch auch viele Prozesse erzeugt werden.
    Diese Prozesse beenden sich nicht. Es kommen eher immer mehr hinzu.

  • Alex (author) said:

    Hallo Sandra,

    hab keine Ahnung was du meinst? :)

  • jo said:

    Bin gerade von Strato zu Alfahosting gewechselt, bei Strato ist die Datenbank einfach zu langsam!

  • Alex (author) said:

    Habe ich mir auch sagen lassen, jedoch selbst bisher nichts dergleichen feststellen können.
    Hattest du mal beim Support gefragt?

  • Stefan said:

    Also wir haben unseren Shop bei Red-Hosting gehostet und sind sehr Zufrieden was Support und Performance betrifft.

    Das Preis-Leistungs-Verhältnis ist top

    Liebe Grüße Stefan

    Ps: falls es einen Interessiert red-hosting.de

  • Alex (author) said:

    Red-Hosting schaut nach nem kleine Hoster aus.
    Prinzipiell setze ich für Shops nur größere Hoster ein, wo man sich sicher sein kann, dass die nicht pleite gehen oder so… (sicher ist sicher)

  • Stefan said:

    gut es mag ein kleiner Hoster sein, aber dafür hat man besseren Support und auch einen Anprechpartner in technischen Angelegenheiten wie bei Programmierung. Das hat man beiden großen Hostern wiederum nicht.

    Wie ich aus der Firmengeschichte gelesen habe gibt es Red-Hosting ja auch schon seit 2002, es sind auch schon große Hoster an die wandgefahren und pleite gegangen, so ist das auch wieder nicht.

    Liebe Grüße Stefan

  • Falko said:

    Hallo Alex,

    ich habe es dank obiger hinweise und settings beschreibungen – als totaler FTP, MySQL und webhosting anfänger – nach etlichen stunden geschafft Veyton 4 auf meinem Alfahosting standard webspace zu installieren und mich in die admin oberfläche einzuloggen.

    der shop ordner liegt in einem extra ordner in dem hmtl ordner des webspace (keine sub domain) und ich schaffe es jetzt nicht den shop ganz normal als nutzer aufzurufen. ich bekomme immer die HTTP 500 interner serverfehler meldung.

    5 fragen:

    funktioniert der shop auch mit den bei alfahosting maximal zugelassenen 755 rechten – oder liegt hier das problem beim aufrufen?

    ist das löschen des xtinstaller unterorderns die voraussetzung zum laufen? (habe ich noch nicht getan…)

    ich bilde mir ein “session_autostart = Off” bei den server einstellungen gesetzt zuhaben, finde aber dieses setting gar nicht mehr – hat alfahosting da enventuell jetzt per default das so verändert, dass man als nutzer hier nicht mehr ändern kann? oder heißt das eventuell seit kurzem anders?

    gibt es eine standard erste admin änderung die ich vornehmen muss bevor der shop läuft – und somit übersehen habe?

    bei eingabe der www domain adresse + oberster shop ordner müßte doch der shop starten oder? oder ist das startscript woanders hinterlegt?

    Vielen Dank vorab.

    Grüße Falko

    Ich denke ist es ist nut ein kleines einfaches problem – das sich mir als Anfänger nicht offensichtlich erschliesst – und möchte ungern den gebührenpflichtigen xt commerce service in anspruch nehmen…

  • Alex (author) said:

    Log dich mal bei Alfahosting ein und wähle dein Paket aus, dann klickst du oben rechts auf “Experten Einstellungen” => “Server-Einstellungen”.

    Jetzt folgendes Einstellen (Rest ignorieren):
    add_default_charset On
    allow_url_fopen On
    allow_url_include Off
    display_errors On
    magic_quotes_gpc On
    magic_quotes_runtime Off
    mod_rewrite On
    register_globals Off

    mod_rewrite, allow_url_include & allow_url_fopen könnten per default falsch eingestelt sein.

    Was auch helfen kann, wenn du in der Datenbank das error-reporting vom shop aktivierst (Dann sieht man die Fehlermeldung):
    phpMyAdmin => Links die DB auswählen => Tabelle “xt_config” auswählen und den 5ten Eintrag “_SYSTEM_DEBUG” auf true setzen.

    Wenn es noch nicht gehen sollte, könntest mal beim Alfahosting support fragen. Evtl. ist dein Paket zu schwach?
    (Ich hab Profipaket als auch Multipaket, funktioniert beides, braucht man auch keinen IonCube installieren…)

Leave your response!

Um Quelltext in Kommentaren lesbar zu posten nutzt bitte <pre lang="php">EUER CODE</pre>

Um Quelltext in Kommentaren lesbar zu posten nutzt bitte <pre lang="php">EUER CODE</pre>