Um ShopSite auf Ihrem UNIX-Server zu installieren, benötigen Sie lediglich einen Webbrowser und ftp- oder telnet-Zugriff auf Ihren Server.
Inhaltsverzeichnis
- I. Vorbereiten der Installation
- II. Planen der ShopSite-Verzeichnisse
- III. Ausführen des Installationsprogramms
- IV. Installation auf einem virtuellen Server
- V. Konfigurieren des Webservers
- VI. Aktualisieren
- VII. Fehlerbehebung
- VIII. Einrichten des Shops
- Vorbereiten der Installation
- Überprüfen Sie vor der Installation von ShopSite, ob Ihr System die minimalen Hardware- und Softwareanforderungen erfüllt.
- Vergewissern Sie sich, dass Ihre Webserversoftware einschließlich der Benutzerauthentisierung korrekt arbeitet. Sie können ShopSite nicht installieren, wenn Ihr Webserver nicht arbeitet. Wenn Sie keinen Webserver haben, wäre Apache eine gute Lösung. Dieser Webserver ist kostenlos erhältlich. ShopSite kann mit allen NCSA-kompatiblen Webservern verwendet werden, beispielsweise Netscape und IIS von Microsoft.
- Wenn Sie ShopSite Manager oder Pro installieren, benötigen Sie Perl Version 5.003 oder höher. Sie können die neueste Version von der Perl-Website herunterladen. Sie müssen Perl für Ihren Server kompilieren. Es sieht komplizerter aus, als es ist. Drücken Sie einfach immer nur auf die Eingabetaste, um die Standardvorgaben zu übernehmen, und der Prozess sollte reibungslos ablaufen. Perl ist ebenfalls kostenlos erhältlich.
- Planen der ShopSite-Verzeichnisse
Das ShopSite-SC-Installationsprogramm fordert Sie auf, den Pfad zu fünf Verzeichnissen anzugeben:
- Ausführbare Dateien werden in zwei separaten Verzeichnissen abgelegt, und zwar in einem "ShopSite-Verzeichnis" und einem "Warenkorb-Verzeichnis". Diese Verzeichnisse müssen in Ihrem Server als Alias zugeordnet und über URLs zugänglich sein.
® Diese Verzeichnisse sollten sich in oder unter dem cgi-bin-Verzeichnis Ihres Servers befinden. Aus Sicherheitsgründen sollten Sie Ihren Server so konfigurieren, dass er nur CGI-Programme aus den cgi-bin-Verzeichnissen zur Verfügung stellt, keine Textdateien oder HTML-Dateien.
- Grafiken, die von allen ShopSite-Shops verwendet werden, sind in einem separaten Verzeichnis gespeichert, auf das der Webserver zugreifen kann. Das empfohlene Verzeichnis ist shopsite-images unter dem Dokument-Stammverzeichnis des Websservers.
- Ihr Shop benötigt ein "Datenverzeichnis" für die Produkt- und Seitendatenbanken.
® Richten Sie die Berechtigungen für das "Datenverzeichnis" so ein, dass Ihr Webserver darauf zugreifen kann, aber stellen Sie sicher, dass nicht über einen Browser darauf zugegriffen werden kann. Anders ausgedrückt, erstellen Sie das "Datenverzeichnis" nicht unter dem Dokumentstammverzeichnis des Webservers.
- Der Shop benötigt außerdem ein "HTML-Output-Verzeichnis" für die HTML-Dateien. Dies sind die generierten Seiten für den Shop. Der Shop-URL muss als Alias dem "HTML-Output-Verzeichnis" des Shops zugeordnet sein.
® Verschieben Sie das "HTML-Output-Verzeichnis" dorthin, wo sich die vorhandene HTML befindet.Beachten Sie, dass sich die Bilder für Ihren Shop im Unterverzeichnis media im HTML-Output-Verzeichnis des Shops befinden. Konfigurieren Sie gegebenenfalls FTP-Zugriff auf das Verzeichnis media.
Überlegen Sie sich, wo Sie die Verzeichnisse erstellen wollen, bevor Sie mit der Installation beginnen. Die Verzeichnisstruktur könnte beispielsweise so aussehen:
home
![]()
httpd
![]()
cgi-bin
![]()
![]()
ss = ShopSite-Verzeichnis,
![]()
als Alias zugeordnet zum URL der ShopSite CGIs, wie zum Beispiel
![]()
http://www.xyz.com/cgi-bin/ss
![]()
![]()
sc = Warenkorbverzeichnis,
als Alias zugeordnet zum URL der Warenkorb CGIs, wie zum Beispiel
http://www.xyz.com/cgi-bin/sc
![]()
html
![]()
![]()
shopsite-images
![]()
![]()
Shopname = HTML-Output-Verzeichnis, als Alias zugeordnet zum
![]()
Shop-URL, der in der Datei store.auth definiert wurde
![]()
![]()
Shopseiten
![]()
![]()
media - möglicherweise benötigen Sie FTP-Zugriff
![]()
![]()
Shopbilder
![]()
data
![]()
Shopname = Datenverzeichnis
- Ausführen des Installationsprogramms
Nachdem Sie das komprimierte Installationsprogramm heruntergeladen haben, können Sie ShopSite einfach mit Ihrem Browser installieren.
- Wenn Sie dies noch nicht getan haben, laden Sie die komprimierte Installationsdatei und Ihre Datei store.auth in das Verzeichnis, aus dem Sie die Installation ausführen möchten. In diesem Verzeichnis müssen CGI-Programme ausführen und schreiben können. Wenn Sie die Dateien über FTP holen, übertragen Sie sie im Binärmodus.
- Entpacken Sie die Installationsdatei.
- Richten Sie die Berechtigungen für die Dateien und das Verzeichnis in Ihrem Webserver so ein, dass Sie die Programme wwwinstall.cgi und info.cgi von Ihrem Webbrowser aus ausführen können.
- Zeigen Sie mit dem Browser auf die Datei wwwinstall.cgi im Installationsverzeichnis.
- Klicken Sie im ersten Bildschirm auf "Shop installieren", wenn dies die erste Installation von ShopSite auf diesem Server ist. Klicken Sie auf "Upgrade", wenn bereits eine ältere Version von ShopSite installiert ist.
- Geben Sie im nächsten Bildschirm Informationen in die verschiedenen Felder ein und klicken Sie auf "OK". Sie müssen alle Felder ausfüllen, andernfalls kann das Installationsprogramm nicht ausgeführt werden.
- Das Installationsprogramm beginnt mit der Installation von Shopsite und zeigt die Ergebnisse der Installation an. Wenn Fehler aufgetreten sind, ändern Sie die entsprechenden Felder und klicken Sie erneut auf "OK".
- Installation auf einem virtuellen Server
Auf den meisten virtuellen Servern sind die Verzeichnispfade, die von einer telnet-Sitzung aus gesehen werden, nicht mit denen, die mit einem Webbrowser angezeigt werden, identisch. Daran sollten Sie denken, wenn Sie die Pfade angeben, die vom browsergestützten Installationsprogramm verwendet werden.
- Stellen Sie sicher, dass es im virtuellen Stammverzeichnis ein tmp-Verzeichnis gibt, andernfalls kommt es mit tar zu Fehlern.
- Achten Sie darauf, dass der Webserver Zugriff auf die ausführbare tar-Datei hat.
Iserver (Verio) Installationshinweise
- Der Webserver hat keinen Zugriff auf die ausführbare tar-Datei. Kopieren Sie das tar-Programm von /bin/tar nach usr/bin/tar unter Ihrem home-Verzeichnis. Zum Beispiel:
cp /bin/tar ~/usr/bin/tar chmod ug=rx ~/usr/bin/tar- Zurzeit ist Perl Version 4.0 Standard auf Iserver. Besorgen Sie sich Version 5.004 (oder höher) und kopieren Sie sie nach ~/usr/bin/perl5 oder einem ähnlichen Verzeichnis, auf das der Webserver Zugriff hat. Denken Sie daran, die Datei ausführbar zu machen ('x'). Zum Beispiel:
cp /usr/local/bin/perl5.004 ~/usr/bin/perl5- Konfigurieren des Webservers
Konfigurieren Sie den Webserver so, dass er die neuen Verzeichnisse erkennt.
- Ordnen Sie den ShopSite-URL als Alias zum "ShopSite-Verzeichnis" zu.
- Ordnen Sie den Warenkorb-URL als Alias zum "Warenkorbverzeichnis" zu.
- Upgrade von einer früheren Version
Das browsergestützte Upgrade ist der Installation sehr ähnlich, jedoch viel einfacher. Der Prozess beginnt genau wie die Installation.
- Übertragen Sie die neueste gezippte Version von ShopSite für Ihr Betriebssystem in Ihr CGI-Verzeichnis (oder in ein Verzeichnis, in dem CGIs ausgeführt werden können) und entpacken Sie sie. Wenn Sie keinen telnet-Zugriff haben, entpacken Sie sie auf Ihrem PC und laden Sie die Komponenten einzeln hoch.
- Zeigen Sie mit dem Browser auf http://IhrURL/IhrCGIVerzeichnis/wwwinstall.cgi.
- Klicken Sie im ersten Bildschirm auf die Schaltfläche "Upgrade". Das Installationsprogramm erkennt automatischt die Pfade zu Ihren ShopSite- und Warenkorbverzeichnissen.
- Wenn Sie keine sehr ungewöhnlichen Änderungen an Ihrer Serverkonfiguration vorgenommen haben, sollten jetzt keine Änderungen nötig sein. Klicken Sie auf "OK", und Ihr Shop wird aktualisiert.
Das Installationsrogramm aktualisiert nicht nur die CGIs, sondern auch die Datenbanken des Shops. Wenn Sie mehrere Shops besitzen, die sich die CGIs teilen, werden die Datenbanken aller Shops aktualisiert. Sie erhalten einen Bericht mit den Ergebnissen. Wenn Sie viele Shops besitzen, kann der Upgradeprozess länger dauern.
- Fehlerbehebung
Wenn die Installation fehlgeschlagen ist, sehen Sie sich die ausgegebenen Fehlermeldungen an. Sie sollten Ihnen Hinweise auf die Ursache des Problems geben. Hilft dies nicht weiter, überprüfen Sie Folgendes:
- Sind die Dateiberechtigungen für alle angegebenen Verzeichnisse korrekt festgelegt? Das häufigste Problem, mit dem Benutzer zu tun haben, sind nicht korrekt eingestellte Dateiberechtigungen und Besitz. Speziell das UNIX-Benutzerkonto, unter dem CGIs ausgeführt werden, benötigt Schreibrechte für diese CGI-Verzeichnisse.
- Ist Ihr Webserver richtig konfiguriert?
- Haben Sie dieselbe Shop-D und URL-Adresse eingegeben, die Sie dem Verkaufspersonal mitgeteilt haben, als die Datei store.auth ursprünglich erstellt wurde? Wenn Sie eine andere URL-Adresse oder Shop-ID verwenden, benötigen Sie eine neue Datei store.auth .
- Befand sich die Datei store.auth im selben Verzeichnis wie das Installationsprogramm? Ist dies der Fall, sollte ein neue Datei namens yourstoreid.auth im Datenverzeichnis Ihres Shops erstellt worden sein.
Wenn sich das Problem immer noch nicht lösen lässt, suchen Sie in unserer Technical Support Knowledgebase , ob Ihr Problem schon einmal aufgetreten ist und ob Lösungsvorschläge vorliegen.
- Einrichten des Shops
Nachdem Sie die Software installiert haben, können Sie Ihren Shop erstellen! Zeigen Sie mit dem Browser auf die Datei start.cgi in dem Verzeichnis, in dem Sie die CGIs installiert haben. Nachdem Sie Ihren Benutzernamen und Ihr Kennwort eingegeben haben, sehen Sie den ersten Bildschirm des ShopSite Setup-Assistenten, der Ihnen beim Einrichten des Shops hilft.
Sie können in jedem Bildschirm auf das "?" oben rechts klicken, um Hilfe zum jeweiligen Bildschirm zu erhalten und das ShopSite-Hilfesystem sowie die Knowledgebase aufzurufen.