Update des Shops ================ PhPepperShop Version 1.07: Neue Funktionen und Maintenance Update ----------------------------------------------------------------- Dieses Update des Shops betrifft sowohl das Installationsprogramm und die PHP-Scripte als auch die Datenbank. Man kann dieses Update von der Shopversion v.1.05 oder v.1.06 aus angehen. Um den Shop updaten zu können, müssen sie die Datei v107_update.sql herunterladen. Sie ist im Downloadbereich zugaenglich. 1.) Wenn man eigene Shopbuttons und Hintergründe erstellt hat und verwendet, sollte man diese Dateien zuerst backupen (siehe Anleitung 'PhPepperShop Dokumentation Manuals'). Wenn man diese Dateien noch ausserhalb des Shopverzeichnisses gespeichert hat, kann man auf das Backup auch verzichten. 2.) Sicherheit: Haben Sie noch alle Angaben, welche sie bei der Installation des Shops benutzt haben? Wenn nicht, schauen Sie sie bitte nochmals nach (Dateien shopname_create.sql, initialize.sql, ADMIN_initialize.sql). Die Eingaben müssen bei der erneuten Installation nochmals getätigt werden. 3.) Das alte Shopverzeichnis aus Sicherheitsgründen zuerst umbenennen und erst nach erfolgreichem Update löschen (Zuerst also in der Konsole schreiben: mv shopname shopname_old, oder via FTP eine Kopie ziehen). 4.) Hier teilt sich die Aufgabenstellung, je nach vorheriger Shopinstallation: - Installation via Telnet/SSH: Nun den neuen Shop installieren (folgende Zeilen gut durchlesen, Gefahr auf Datenverlust!): - Shop und die Datei v107_update.sql herunterladen von http://www.phpeppershop.com/download.html - Shop Sourcen im Webverzeichnis entpacken und ins entpackte Verzeichnis phpeppershop_src wechseln - perl ./config.pl aufrufen und damit die Installationsroutine starten - Das Installationstool wurde überarbeitet und erlaubt nun auch, dass die Datenbank auf einem anderen Rechner läuft als der Shop selbst. BITTE lesen Sie genau! - Beim Teil 5 der Installation, bei welchem es um das Einfügen der Datenbank ins MySQL-DBMS geht, muss man UNBEDINGT n für NEIN wählen. Die Datenbank wird später speziell auf den Shop v.1.07 upgedated. - Zum Abschluss muss jetzt noch das Datenbank Update laufen gelassen werden: Dazu muss man die Datei v107_update.sql ins MySQL-DBMS einlesen. Dies kann man entweder via phpMyAdmin oder einem ähnlichen Tool erledigen, oder man kann es via Shell mit folgendem Befehl machen: mysql -u dbuser -p [-h dbhost] dbname < ./v107_update.sql dbuser durch den Datenbank user ersetzen, -h dbhost wird nur benötigt, wenn die Datenbank auf einem anderen Rechner liegt, dann muss dbhost durch den Hostnamen des Rechners ersetzt werden, dbname durch den Namen der Datenbank ersetzen. - Installation ohne Telnet/SSH -> via FTP und Anleitung 'Installation ohne Telnet/SSH': - Zuerst sollte man den neuen Shop (v.1.07) herunterladen und entpacken. Man muss nun nochmals (mühsam) in einem Editor gemäss der Anleitung 'Installation ohne Telnet/SSH' alle Einstellungen an den Scripts vornehmen. Es muss aber nur das Kapitel 5 durchgearbeitet werden. Den Rest kann man ignorieren. - Nun muss man alle neuen Shopdateien hochladen (an genau den Ort, bei welchem zuvor die alte Shopversion abgespeichert war) - Zu aller letzt muss jetzt noch das Datenbank-Update ausgeführt werden. Dazu liest man die SQL-Datei v107_update.sql via phpMyAdmin oder einem ähnlichen Tool in seine MySQL Datenbank ein. Weitere Anmerkungen: - Beim Update von der Version v.1.05 muss noch folgendes beachtet werden: Die Links der Artikel müssen nun explizit mit http:// als externe Links gekennzeichnet werden. Dies erlaubt eine flexiblere Artikel-Link Benutzung (seit v.1.06). --> Falls Probleme auftauchen sollten, im Forum auf http://www.phpeppershop.com/ bitte die vorherige Shopversion erwähnen. ------------------------------------------------------------------------------ Dateiinformationen ================== v107_update.txt ZHW Zuercher Hochschule Winterthur PhPepperShop Diplomarbeit DA Fei01/1 Autoren: Jose Fontanil & Reto Glanzmann Version 1.07, basierend auf ER-Diagramm v.1.06 CVS-Version / Datum: $Id$ Sicherheitsstatus: *** ADMIN *** Updateanleitung (v.1.05, v.1.06 --> v.1.07) ------------------------------------------------------------------------------ Lizenz ====== PhPepperShop Shopsystem Copyright (C) 2001 Reto Glanzmann, José Fontanil This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ------------------------------------------------------------------------------