Hier eine kurze „Mitschrift“, wie man osCommerce 2.3 – eine gratis Webshop-Lösung – auf einem Hosted-Hetzner-Server installiert.
Vorarbeiten
1. Download des ZIP-Pakets von https://github.com/osCommerce/oscommerce. Anschließend entpacken.
2. Entweder in der Hetzner-Konsole generell auf PHP 5.3 umschalten oder nur dieses eine Verzeichnis, indem man die .htaccess-Datei wie folgt ergänzt:
##########
# PHP richtig stellen (lt. Hetzner Admin-Tool)
##########
#PHP4
Action application/x-httpd-php /cgi-sys/php-fcgi-starter.fcgi
AddType application/x-httpd-php .php3 .php4
#PHP5
Action application/x-httpd-php5 /cgi-sys/php5-fcgi-starter.fcgi
AddType application/x-httpd-php5 .php52
#PHP5.3
Action application/x-httpd-php53 /cgi-sys/php53-fcgi-starter.fcgi
AddType application/x-httpd-php53 .php .php5 .php53
3. Alles hochladen
4. In der Hetzner-Konsole eine Datenbank anlegen und die Zugangsdaten notieren.
5. Über z. B. WebFTP die Schreibrechte für die Dateien setzen:
catalog/includes/configure.php
catalog/admin/includes/configure.php
6. Mittels …/oscommerce/catalog die Ersteinrichtung starten und den Assistenten durchspielen.
Nacharbeiten
7. Das INSTALL-Verzeichnis löschen
8. Die Rechte der oben genannten Dateien zurück setzen, dafür folgende Verzeichnisse schreibbar machen:
catalog/images
catalog/cache (erstellen!)
catalog/admin/backups
catalog/admin/images/graphs
9. Die Datei „catalog/admin/.htaccess“ um folgende Zeilen ergänzen:
##### OSCOMMERCE ADMIN PROTECTION - BEGIN #####
AuthType Basic
AuthName "osCommerce Online Merchant Administration Tool"
AuthUserFile /usr/www/users/seitenn/genshop/oscommerce/catalog/admin/.htpasswd_oscommerce
Require valid-user
##### OSCOMMERCE ADMIN PROTECTION - END #####
Die Datei „..htpasswd_oscommerce“ durch eine auf dieser Seite: http://www.bingo-ev.de/cgi-bin/ub/htaccess?fun=crypt erstellten Benutzername/PW-Kombination ergänzen und beide Dateien hochladen.
10. In den Admin-Bereich wechseln und die Konfig-Paramter von oben nach unten durchgehen.
Links
- Forum: http://forums.oscommerce.de/
- AddOns: http://addons.oscommerce.com/