| |
|
|
|||||||||||
| |
FAQ
Häufig gestellte Fragen:
1. Wie kann man den PhPepperShop beziehen? 2. Wie kaufe ich den PhPepperShop? 3. Kann der Shop auf Windows eingesetzt werden? 4. Welche Systemanforderungen müssen erfüllt sein? 5. Ich brauche eine andere Darstellung der Stückzahl (Dropdownmenü) 6. Wie kann ich die Absenderadresse des Bestätingungs-E-Mails für den Shopbetreiber ändern? 7. Ist eine Installation des Shops ohne Telnet oder SSH Zugriff möglich? 8. Shopinstallation auf Strato 9. SSL auf 1und1, Puretec und Strato 10. Artikelzusatzfelder in PhPepperShop Professional flexibel anzeigen 11. Wie kann ich per CVS die aktuellste Version auschecken? 12. Gibt es den PhPepperShop als PHP-Nuke Modul? 13. Gibt es eine Milando Anbindung für den PhPepperShop 14. SSL-Fehlermeldungen 15. Kann der Shop mit Microsoft Access administriert werden? 16. Fehlermeldung erscheint beim Betreten des Adminmenüs 17. PhPepperShop von Trusted Shops zertifizieren lassen 18. Offlinetool für PhPepperShop 19. Was genau bedeuten die Ausdrücke Open-Source und Free Software? 20. Kann man PDF Rechnungen und Lieferscheine erstellen lassen? 21. Fragen zum Artikelbilderupload mit FTP 22. Wo finde ich weitere Sprachen für den PhPepperShop? 23. Wie kann ich die PhPepperShop Website durchsuchen? 24. Wie formatiere ich meine AGBs optimal 25. Wie kann ich die Startseite des Shops verändern? 26. Elm@r Anbindung 27. session.use_trans_sid=On oder magic_quotes_gpc=Off korrigieren 28. Sonderzeichen werden beim Importvorgang nicht korrekt importiert 29. Shop ist deaktiviert - wie komme ich in die Administration? 30. Upgrade Basic -> Professional 31. Eine aktivierte Zahlungsart erscheint nicht 32. Die Anzahl Versandkostenintervalle reicht nicht 33. Datenbankimport: Specified key was too long... Fehler 34. MySQL Collation Probleme 35. Katalog / Suchmaschinenoptimierung pi.php funktioniert nicht korrekt 36. Fehler 'Lieferland oder Versandart' nicht gewählt 37. PhPepperShop Webseite als Internet Explorer Webslice 38. YouTube Videos verwenden 39. Wie kann ich PhPepperShop-Reseller werden? 1. Wie kann man den PhPepperShop beziehen? Es gibt zwei Möglichkeiten den PhPepperShop zu beziehen.
Wenn Sie sich für ein Hostingangebot entscheiden, erhalten Sie automatisch für die Laufzeit Ihres Abonnements eine PhPepperShop Professional Lizenz. Diese läuft nicht ab und muss somit auch nicht erneuert werden. Während der Mietdauer haben Sie auch Zugriff auf die grossen Kundenforen von www.phpeppershop.com. Zudem erhalten Sie Kostenvorteile bei Upgrades. Um Sicherheitspatches müssen Sie sich keine Sorge machen, diese werden für Sie automatisch eingespielt. Kaufversion Falls Sie schon ein bestehendes Hostingabonnement besitzen, können Sie den PhPepperShop auch kaufen. Somit sind Sie nicht von einem Anbieter abhängig und können sich zudem auch für die 'kleinere' PhPepperShop Baisc Version zum Einstieg entscheiden. Installationsservice Zur PhPepperShop Kaufversion bieten wir auch einen Installationsservice an, so dass Sie sich nicht um die technischen Probleme kümmern müssen. Fragen Sie uns an. 2. Wie kaufe ich den PhPepperShop? Klicken sie in der Navigationsleiste auf der Linken Seite auf 'Shop kaufen' (Rubrik PhPepperShop). Sie können sich jetzt einen beliebigen Benutzer erstellen (Ihre Daten werden vertraulich behandelt und nicht an Dritte weitergegeben!). Das wars auch schon, die restlichen Schritte bis zur Aktivierung werden Ihnen per E-Mail mitgeteilt: - Nachdem Sie das Formular abgesendet haben, schicken wir Ihnen ein E-Mail mit einem Aktivierungslink. Diesen müssen Sie anklicken (oder in die Browseradressleite kopieren und die Seite besuchen). Dies ist eine Sicherheitskontrolle, um Missbrauch zu verhindern. - Sobald Sie den Aktivierungslink besucht haben, senden wir Ihnen automatisiert ein weiteres E-Mail mit den Kontoangaben und einer Referenznummer, die Sie unbendingt bei Ihrer Vorauskasse-Zahlung angeben müssen, so dass wir Ihnen Ihre Zahlung zuordnen können. - Wenn Sie das Geld einbezahlt haben, können Sie uns einen Screenshot Ihrer E-Banking Anwendung oder eine Kopie des Zahlungsbelegs per E-Mail oder Fax schicken. Sobald diese bei uns eintrifft, schalten wir Ihren Benutzer aktiv und sie können den PhPepperShop im Download-Bereich herunterladen. 3. Kann der Shop auf Windows eingesetzt werden? Der Shop ist für den Einsatz auf Unix/Linux optimiert, kann aber auch auf Windows verwendet werden. Zur komfortablen Installation wird ein Perl-Script verwendet, welches UNIX-Shell Befehle aufruft. Dieses Installationstool kann auf Windows nicht verwendet werden, man muss stattdessen mit der Anleitung "Installation ohne Telnet/SSH" in der Rubrik Anleitungen vorlieb nehmen. Für den produktiven Einsatz empfehlen wir, unter anderem wegen seiner Stabilität, den Einsatz eines UNIX/Linux Betriebssystems. Da wir selbst nur auf diesen Systemen arbeiten, können wir für Windows-Systeme nicht im gleichen Masse Support anbieten. Falls Sie Fragen zu Windows haben, nutzen Sie bitte unser Forum. Einige Installationstipps zur PHP-Konfiguration unter Windows und zum IIS findet man hier: Forenthread (Danke Georg Gebert) David Lienhard hat im Rahmen eines Schulauftrags eine Anleitung zur Installation eines Windows2000 Servers mit IIS und dem PhPepperShop geschrieben, welche reich bebildert den Einstieg in diese Materie sehr vereinfacht: PhPepperShop mit IIS auf Windows2000 (PDF, 1.7MB), Original Site. Wer einen schnellen und einfachen Einstieg in Sachen Apache, PHP, MySQL für Windows benötigt ist mit folgendem, kostenlosen Paket gut bedient: XAMPP. Dazu wurde von Joselito Presche auch eine Installationsanleitung geschrieben. 4. Welche Systemanforderungen müssen erfüllt sein? Die Systemanforderungen für den PhPepperShop werden hier in drei Sparten dargestellt: - Im ersten Abschnitt werden die Systemanforderungen für ein aktuelles PhPepperShop System in der Version Basic / Professional dargestellt. - Im zweiten Abschnitt findet man die zusätzlichen Systemanforderungen für die Enterprise Version. - Im dritten und vierten Abschnitt werden die Systemanforderungen für die Versionen 2.0, 2.5 und alle älteren Shopversionen (etwas umfangreicher, da ältere Shopversionen noch mehr Einschränkungen hatten). PhPepperShop Basic / Professional ab Version 2.6:
PhPepperShop Enterprise:
PhPepperShop Basic / Professional Version 2.0 und 2.5:
PhPepperShop alle Versionen:
5. Ich brauche eine andere Darstellung der Stückzahl (Dropdownmenü) Ab PhPepperShop v.2.0 kann dies in der Shopadministration konfiguriert werden (allgemeine Shopeinstellungen). Für die älteren Shopversionen haben wir hier verschiedene Lösungen ausgearbeitet: Änderung des Stückzahl Dropdown Menüs 6. Wie kann ich die Absenderadresse des Bestätingungs-E-Mails für den Shopbetreiber ändern? Dies ist nur durch einen direkten Eingriff in das PHP-File : "USER_BESTELLUNG_1.php" möglich. Öffnen sie das File mit einem Editor (vi, pico,..) und suchen Sie die Zeile mit folgendem Code: $header="From: \"Shopadministrator Ersetzten sie den String \"Shopadministrator\" durch die gewünschte Absenderadresse. Bitte beachten Sie, dass bei einem allfälligen Update des Shops diese Einstellung wieder verloren gehen kann. 7. Ist eine Installation des Shops ohne Telnet oder SSH Zugriff möglich? Ab der PhPepperShop Version 1.06 ist die Installation, mit einem gewissen Mehraufwand, auch ohne Telnet/SSH-Zugriff möglich. Wir haben eine detaillierte und mehrfach überarbeitete Installationsanleitung erstellt, mit welcher eine Installation ohne Telnet/SSH-Zugriff auf den Webserver auch gelingt. Die Anleitung findet man in der Rubrik Anleitungen. Hier noch der direkte Link zur aktuellen Installationsanleitung ohne Telnet/SSH [PDF]. 8. Shopinstallation auf Strato Stephan Rahlmeyer hat am 21.06.2003 eine Anleitung geschrieben, wie man den PhPepperShop bei Strato installieren kann. Vielen Dank an dieser Stelle an Stephan. Sie kann unter folgendem Link eingesehen werden: Anleitung Daniela hat noch eine Feststellung bezüglich der Datenbank gemacht - auch vielen Dank. --------------- Eine ältere Installationsanleitung für die PhPeppershop Version v.1.07(a) hat Dietmar Stübing erarbeitet, besten Dank (Er hat auch einen Nachtrag zu dieser Anleitung geschrieben, siehe unten). Sie kann unter folgendem Link eingesehen werden: Anleitung Shopinstallation bei Strato Nachtrag zur Installationsanleitung Aktuelle Informationen 9. SSL auf 1und1, Puretec und Strato Da Puretec und Strato allen ihren Kunden einen SSL-fähigen Webservice anbietet, welcher für alle dasselbe Zertifikat verwendet, und ein Zertifikat immer an eine IP und Domain gebunden ist, gibt es Probleme mit eingeschaltetem SSL. Man kann nicht http:// durch https:// austauschen, auch der Domainname ändert sich und somit erhält der Kunde eine neue PHP-Session -> und somit verliert er seinen Warenkorb. In folgendem Foren-Thread findet man viel Wissenswertes über das Problem an sich und auch Lösungsvorschläge: SSL und Puretec im Forum 1und1 SSL-Infos 10. Artikelzusatzfelder in PhPepperShop Professional flexibel anzeigen Wir haben ausführlich beschrieben, wie man mit einfachen Änderungen am Code eine dynamische Darstellung der Artikelzusatzfelder erreichen kann. Beschreibung 11. Wie kann ich per CVS die aktuellste Version auschecken? Die aktuellste (öffentliche) Entwicklerversion befindet sich auf den Entwicklungsservern von SourceForge. Wie darauf zugegriffen werden kann, beschreibt unsere SourceForge-Anleitung. 12. Gibt es den PhPepperShop als PHP-Nuke Modul? Ja, es wird jedoch parallel zum offiziellen Release entwickelt. Beachten Sie bitte, dass ein Update einer modifizierten Version auf eine nächste Version des PhPepperShops sehr wahrscheinlich nicht möglich sein wird. Eduard Walgram hat eine Reihe weiterer interessanter Erweiterungen programmiert. Weitere Informationen finden sie auf seiner Homepage (Downloadbereich ist registrierungspflichtig). Infos zum integrieren der PhPepperShop Standardversion ins PHP-Nuke finden sich hier. 13. Gibt es eine Milando Anbindung für den PhPepperShop Milando bietet für den PhPepperShop ein Export Script an. 14. SSL-Fehlermeldungen Fehlermeldung ============ (Ab PhPepperShop v.1.4 kann dieser Fehler nicht mehr auftreten)
Fehlerbehebung =============
Ursache des Problems ================== Da gewisse Installationen von MySQL mit dem reservierten Wort SSL, welches von uns als Feldname verwendet wird, Probleme haben, muss dieses Wort in den verwendeten SQL-Abfragen in Backticks (`) gestellt werden. Weitere Anmerkung unter anderem für Strato Besitzer: Ab PhPepperShop v.1.3 haben wir die Änderungen in den Code integriert. Leider mussten wir feststellen, dass nun die Datenbank von Strato Probleme mit den in Backticks gesetzten Tabellenattributen hat. Wenn man also mit der PhPepperShop v.1.3 (und neuer) Fehlermeldungen obiger Art erhält, so muss man an die genau gleichen Stellen gehen und die Backticks (`) entfernen. (Dank an Klaus Siedlicki für diesen Hinweis) -> Da Strato ihre Server auch kontinuierlich updated, wird diese Anmerkung natürlich auch für Strato-Server immer weniger zutreffen. 15. Kann der Shop mit Microsoft Access administriert werden? Nein. Wir planten zu Beginn ein Offline-Administrationstool. Da jedoch immer mehr User eine permanente Anbindung (Kabelmodem, Powerline, xDSL, Flatrate,...) zum Internet haben, verzichteten wir auf die Erstellung eines solchen Tools. Wer an einem Offline-Tool für den PhPepperShop interessiert ist, sollte sich Klaus Siedlickis Offline-Tool mal näher ansehen. 16. Fehlermeldung erscheint beim Betreten des Adminmenüs Hier eine Lösung zum Problem, dass der PhPepperShop eigentlich tadellos funktioniert, aber sobald man in den Adminbereich geht, ein abgehacktes Menü und folgende Fehlermeldung obenauf erscheint: Fatal error: Call to undefined function: getbestellungsmanagement() ... Einen Lösungsvorschlag findet man in diesem Thread 17. PhPepperShop von Trusted Shops zertifizieren lassen Martin Dreifke hat seinen PhPepperShop (Folienwerkstatt) von Trusted Shops zertifizieren lassen und auch gleich eine gute Anleitung geschrieben, wie man das macht: Anleitung für PhPepperShops der Version v.1.3 und v.1.4. Für den PhPepperShop v.1.5 wurde die Anleitung im Kundenforum veröffentlicht: Anleitung. Für den PhPepperShop v.2.0 gibt es Ergänzungen zur Anleitung der Version v.1.5: Anleitung zu v.1.5, Ergänzungen. Für den PhPepperShop v.2.5 wurde die Anleitung im Kundenforum veröffentlicht: Anleitung. Vielen Dank an Martin und Harald 18. Offlinetool für PhPepperShop Klaus Siedlicki hat ein sehr umfangreiches Offline Verwaltungstool für den PhPepperShop v.1.4 geschrieben und stellt dieses freundlicherweise allen PhPepperShop Benutzern zur Verfügung. Achtung: Die Entwickler des PhPepperShops tragen keine Verantwortung für die Funktionsfähigkeit dieses Tools. Supportanfragen bitte direkt an Klaus senden, wir können keinen Support anbieten. Weitere Infos und das Tool selbst können hier heruntergeladen werden. 19. Was genau bedeuten die Ausdrücke Open-Source und Free Software? Open-Source: Die Antwort darauf findet man am besten bei der originalen Definition dieses Ausdrucks: http://www.opensource.org/docs/definition.php Viele verwechseln Open-Source mit Free Software. Grob umrissen ist Free Software dasselbe wie Open-Source Software mit der zusätzlichen Bedingung, dass die Software kostenlos zur Verfügung gestellt werden muss. Die Definition von Free Software findet man hier: http://www.gnu.org/philosophy/free-sw.de.html (Siehe auch die Definition der FSF-Europe) Der PhPepperShop ist in zwei Lizenzmodellen erhältlich: Unter der GNU GPL Lizenz als Free Software und als Software in Form der Kauf- oder Mietversionen, welche den Source Code ebenfalls enthalten und diesen somit zugänglich machen. Wir möchten an dieser Stelle Richard Stallman für seine grossartigen Arbeiten rund um GNU danken. Ohne Ihn wäre die Welt heute nicht wie sie ist - und sie ist beteutend reicher heute als vor 1984. 20. Kann man PDF Rechnungen und Lieferscheine erstellen lassen? Ja das geht. Es gibt für diese Aufgabe ein eigenes Modul. Details findet man hier. 21. Fragen zum Artikelbilderupload mit FTP Hierzu haben wir eine kleine allgemeine Erläuterung verfasst. Es geht um den Artikelbilderupload im Verzeichnis <shopdir>/shop/ProdukteBilder: Die Bilder sind dort im Format <Artikel_ID>_<Bildtyp>.<Bildformat> gespeichert. <Artikel_ID> -> die in der Datenbank gespeicherte Artikel_ID des Artikels oder eine beliebige Bezeichnung, die aber bei der Klein- und Grossansicht gleich lauten muss! <Bildtyp> -> gr = Orginal hoch geladenes Produktebild kl = Thumbnail (Kleinansicht) eines Orginal Produktebilds. <Bildformat> -> unterstuetzt werden zur Zeit: jpg, gif und png (unabhängig von der GD-Library auf dem Webserver!) Alle Bilddateien in diesem Verzeichnis koennen ohne weiteres per FTP durch andere (mit gleichem Dateienamen) ersetzt werden. Bei eingeschaltetem Safe-Mode bitte nicht vergessen anschliessend die UNIX-Dateirechte auf 777 zu setzen. Auch der Ordner ProdukteBilder muss 777 haben. Die Produktebilder koennen natuerlich auch per FTP in dieses Verzeichnis (ProdukteBilder) hochgeladen werden. Die Kleinansicht muss aber dann manuell mit einem Bildbearbeitungsprogramm erstellt werden. Vorgehen fuer den Upload eigener Bilder (am Beispiel 'meinbild.jpg'): 1. Grosse Ansicht des Bildes gemaess o.g. Konvention umbenennen -> 'meinbild_gr.jpg' 2. Kleinansicht mit beliebigem Bildbearbeitungstool erzeugen 3. Kleinansicht gemaess o.g. Konvention abspeichern -> 'meinbild_kl.jpg' 3. Beide Bilder in diesen Ordner (shop/ProdukteBilder) hochladen 4. Artikelbild beliebigem(n) Artikel(n) zuordnen Achtung: Die auf dem Webserver verwendeten Dateinamen dürfen keine Leerzeichen enthalten. 22. Wo finde ich weitere Sprachen für den PhPepperShop? Weitere Sprachsets zum PhPepperShop (ab Version 1.5) findet man unter folgender Adresse: Weitere Sprachen 23. Wie kann ich die PhPepperShop Website durchsuchen? Die PhPepperShop Website lässt sich mit Hilfe von Google durchsuchen: PhPepperShop Website durchsuchen 24. Wie formatiere ich meine AGBs optimal Wie die AGBs optimal formatiert werden, so dass Sie in der Standarddarstellung und im Bestellprozess korrekt dargestellt werden, findet man hier beschrieben: AGBs korrekt formatieren 25. Wie kann ich die Startseite des Shops verändern? Die Startseite kann ab dem PhPepperShop v.2.0 bequem in der Shopadministration via Editor bearbeitet werden. Für ältere Shopversionen ist sie aber auch einfach zu bearbeiten, allerdings liegt sie je nach Shopversion an verschiedenen Orten. Es wurde eine Anleitung geschrieben, welche sicher sehr hilfreich ist. Wer's gerne kurz mag findet hier weiter unten noch die Standorte der Startseite. - Anleitung anzeigen [PDF] - PhPepperShop v.1.05 - v.1.4: - PhPepperShop v.1.5: - PhPepperShop v.2.0: - Ältere Shopversionen: Die Startseite ist eine reine HTML-Seite und kann mit einem beliebigen HTML-Editor bearbeitet werden. Das Hoch- beziehungsweise Downloaden der Datei kann man einfach über ein FTP-Programm bewerkstelligen. Beim PhPepperShop v.2.0 ist die Startseite lediglich der Teil zwischen den BODY-Tags. - Viele Shopbetreiber möchten gewisse Artikel oder gleich ganze Kategorien auf der Startseite verlinken, dies kann mit sogenannten Deeplinks gemacht werden. Mehr zu Deeplinks erfährt man hier.26. Elm@r Anbindung Ein Projekt der Universität Mannheim um Stephan Kuhlins hat sich der Anbindung des PhPepperShops an Elm@r - den elektronischen Markt angenommen. Herunterladen kann man das PhPepperShop Modul unter folgendem Link: Elm@r PhPepperShop v.2.5 Anbindung Elm@r PhPepperShop v.2.0 Anbindung Elm@r PhPepperShop v.1.5 Anbindung Eine Readme-Datei findet ihr hier: Forum für Fragen zur Elm@r Anbindung an den PhPepperShop: Elmar Diskussionsforum27. session.use_trans_sid=On oder magic_quotes_gpc=Off korrigieren Ab PhPepperShop v.2.0 ist die Einstellung der PHP-Direktive magic_quotes_gpc irrelevant, da der PhPepperShop die Einstellung korrigieren kann. Manche Provider benutzen nicht die Standard PHP-Einstellung der PHP-Direktive magic_quotes_gpc=Off. Da diese Einstellung nur durch den Provider selbst in der php.ini durchgeführt werden kann, ist es dem PhPepperShop selbst unmöglich diese Einstellung zu ändern. Eine Möglichkeit magic_quotes_gpc=On einzustellen ist die Benutzung einer .htaccess Webserver-Steuerdatei, welche, wenn sie akzeptiert wird (AllowOverride Options muss eingeschaltet sein) die Einstellung für den Shop übernehmen kann. Vorgehen: Unsere .htaccess-Datei herunterladen (sie ist hier in htaccess.bin umbenannt): htaccess.bin. Wenn man diese Datei heruntergeladen hat, kann man sie via FTP ins Wurzelverzeichnis des installierten PhPepperShops kopieren und sie dort wie folgt umbenennen: Aus htaccess.bin wird .htaccess (den Punkt vornedran nicht vergessen!). Test: Wenn man nun den PhPepperShop aufruft und alles ist ok, so wird vermutlich alles geklappt haben und der Webserver hat die PHP-Konfiguration für den installierten PhPepperShop angepasst. Wenn eine Fehlermeldung erscheint oder eine leere Seite, so muss die .htaccess Datei wieder entfernt werden, sie nützt hier nichts, da sie nicht ausgewertet werden kann. Gründe für das Scheitern können ein anderer Server als Apache sein oder wenn AllowOverride Options vom Webserver Administrator nicht gesetzt ist. Bei Misslingen dieses Versuchs empfehlen wir den Wechsel zu einem Provider, der eine Standard PHP-Konfiguration anbietet. Anmerkung: Ab PHP 6 wird diese PHP-Direktive nicht mehr existieren und immer = Off geschaltet sein. 28. Sonderzeichen werden beim Importvorgang nicht korrekt importiert Dateien können in verschiedenen Formaten abgelegt werden. Im westlichen Europa ist der Zeichensatz ISO-8859-1 / -15 weit verbreitet und deckt alle Sonderzeichen ab, die hier verwendet werden. Neu verwenden immer mehr Betriebssysteme und Programme intern den UTF-8 Zeichensatz, da dieser die Zeichen der allermeisten Sprachen abbilden kann. UTF-8 encodierte Dateien ergeben Probleme, wenn man sie via Importtool in den PhPepperShop einliest. Lösung: Man muss die Datei zuerst in ISO-8859-x codieren, so dass der PhPepperShop bei der Verarbeitung der Datei korrekt encodierte Zeichen sieht. Unter Linux macht man das ganz einfach in einer Shell mit folgendem Befehl: recode UTF-8..ISO-8859-1 pfad/dateiWeitere Informationen zu GNU recode 29. Shop ist deaktiviert - wie komme ich in die Administration? Wenn man den PhPepperShop deaktiviert hat (ab PhPepperShop v.2.0 möglich), so kommt man wieder zurück in die Shopadministration, indem man im Browser direkt den Pfad zur Administration eingibt. {shopverzeichnis}/shop/Admin/ Beispiel:Shopadresse: http://www.meinshop.de/ Administration: http://www.meinshop.de/shop/Admin/ 30. Upgrade Basic -> Professional 1.) Die Professional Version erwerben und herunterladen. 2.) Vom installierten v.2.0 Basic Shop ein Backup erstellen. Danach noch drei Dateien backupen und separat ablegen: shop/initialize.php shop/ADMIN_initialize.php shop/ADMIN_backup.php 3.) Nun ersetzt man alle Dateien des Basic Shops durch die des neu heruntergeladenen Professional Shops. ACHTUNG: Bilder, Buttons, Artikelbilder, Produktedetailseiten u.s.w. gehen dabei verloren -> Backup gemacht? 4.) Als letztes kopiert man die drei gebackupten PHP-Dateien nun über die Dateien im Professional Shop. 5.) Nun kann man vom Backup-Verzeichnis die Buttons, ProdukteBilder, ProdukteDetails u.s.w. zurückkopieren. 6.) Als letztes muss man in der Shop-Administration nun ins Layout-Management gehen und dort einmal die Einstellungen speichern. Der Shop sollte nun upgegraded sein, es wird keine v20_update.sql benötigt. Diese Datei kann nur verwendet werden um einen v.1.5 Shop Datenbank auf eine v.2.0 Datenbank upzudaten. 31. Eine aktivierte Zahlungsart erscheint nicht Die Steuerung, wann eine Zahlungsart zur Auswahl erscheint, erfolgt an mehreren Stellen. Die Zahlungsart wird im Menu 'Allgemeine Shopeinstellungen' eingeschaltet. Da die Zahlungsarten pro Ländergruppe und Kaufbetrag getrennt gesteuert werden, muss die Zahlungsart auch für die gewünschten Ländergruppen und den Preisbereich freigeschaltet werden. Diese Einstellung findet man im Menu 'Lieferländer und Versandarten', wenn man auf die ensprechende Ländergruppe (Bearbeiten) klickt. Stellen Sie sicher, dass im Abschnitt 'Akzeptierte Bezahlungsarten' die Zahlungsarten für den von Ihnen gewünschten Preisbereich freigeschaltet sind. Falls die Wahl der Zahlungsart in Ihrem Shop nicht abhängig vom Kaufbetrag ist, können Sie die zusätzlichen Preisbereiche löschen und in der Spalte 'Ab 0' alle Zahlungsarten aktiveren. Danach den Knopf 'Bezahlungsarten speichern' drücken. 32. Die Anzahl Versandkostenintervalle reicht nicht Falls Sie mehr als 10 Versandkostenintervalle pro Versandart benötigen, können Sie die Anzahl in der Datei 'shop/Admin/shop_versandkosten.php' erhöhen. Bearbeiten Sie dazu folgende Zeile und ändern den Wert 10 auf die gewünschte Anzahl. $anz_int_versandkosten = 10; // Anzahl Preisintervalle bei den Versandkosten 33. Datenbankimport: Specified key was too long... Fehler Die Lösung und Problembeschreibung ist in einem Kundenforum Thread beschrieben. 34. MySQL Collation Probleme Seit MySQL Version 4.1 werden Collations und Charsets bis auf Spaltenebene unterstützt. Dies hat viele Vorteile, bringt aber auch einige Hürden mit sich. Wenn man z.B. einen Shop zügelt oder Daten von verschiedenen Quellen zusammenführt. Das folgende SQL-Script ermöglicht es eine PhPepperShop Datenbank komplett auf latin1_german2_ci zu konvertieren. Anpassungen bei Shopversionen müssen gegebenenfalls noch durchgeführt werden. Dieses Script wurde für v.2.5.0 erstellt: SQL Charset und Collation Converter Seit der PhPepperShop Version 2.5 mit installiertem Service Pack 1, kann dieses Script auch dynamisch generiert und ausgeführt werden. Dazu öffnet man im Browser die Shop-Administration, wählt da Shop-Konfiguration und dort ganz unten den Datenbank aufräumen Dialog. Nun editiert man die URL oben im Browser und fügt dahinter folgende Daten an:?do_collation_fix=true35. Katalog / Suchmaschinenoptimierung pi.php funktioniert nicht korrekt Grundsätzlich liegt das Problem darin, dass PathInfo-Daten hinter einer existierenden Datei entweder nicht interpretiert werden oder zu einem Fehler führen. Dies muss in der Webserver Konfiguration angepasst werden. Bei Webservern, wo PHP als CGI ausgeführt wird, muss sichergestellt werden, dass in der php.ini der Wert cgi.fix-pathinfo = 1 gesetzt ist. Weiter Infos zu dieser Konfigurationsdirektive findet man hier. Bei Apache(2) basierten Webservern: Vermutlich ist beim Hosting-Provider AcceptPathInfo nicht = On. Hier weitere Infos dazu: Beschreibung : Ressourcen lassen angehängte Pfadangaben zu Syntax : AcceptPathInfo On|Off|Default Voreinstellung : AcceptPathInfo Default Kontext : Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess AllowOverride : FileInfo Kompatibilität : Verfügbar ab Apache 2.0.30Die Direktive steuert, ob Anfragen akzeptiert oder abgewiesen werden, bei denen nach der tatsächlichen Datei (oder einer nicht existierenden Datei in einem existierenden Verzeichnis) zusätzliche Pfadangaben folgen. Die angehängte Pfadangabe kann Skripten in der Umgebungsvariable PATH_INFO verfügbar gemacht werden. Nehmen wir beispielsweise an, dass /test/ auf ein Verzeichnis zeigt, welches lediglich eine Datei here.html enthält. Dann wird bei Anfragen nach /test/here.html/more und /test/nothere.html/more beides Mal /more als PATH_INFO ermittelt. Die drei möglichen Argumente für die Direktive AcceptPathInfo sind: Off Eine Anfrage wird nur dann akzeptiert, wenn sie exakt auf ein existierendes Verzeichnis (oder eine Datei) abgebildet werden kann. Daher würde eine Anfrage mit einer nach dem tatsächlichen Dateinamen angehängten Pfadangabe, wie /test/here.html/more im obigen Beispiel, den Fehler 404 NOT FOUND (Anm.d.Ü.: nicht gefunden) zurückgeben. On Eine Anfrage wird akzeptiert, wenn eine vorangestellte Pfadangabe auf ein existierendes Verzeichnis abgebildet werden kann. Das obige Beispiel /test/here.html/more wird akzeptiert, wenn /test/here.html auf eine gültige Datei zeigt. Default Die Behandlung von Anfragen mit angehängten Pfadangaben wird von dem für die Anfrage verantwortlichen Handler bestimmt. Der Core-Handler für gewöhnliche Dateien weist PATH_INFO-Zugriffe standardmäßig zurück. Handler, die Skripte bedienen, wie z.B. cgi-script und isapi-handler, sind im Allgemeinen darauf voreingestellt, PATH_INFO zu akzeptieren. Das eigentliche Ziel von AcceptPathInfo ist es, Ihnen das Überschreiben der Voreinstellung der Handler bezüglich der Akzeptanz oder Ablehnung von PATH_INFO zu erlauben. Eine solche Änderung ist zum Beispiel notwendig, wenn Sie einen Filter wie INCLUDES verwenden, um Inhalte abhängig von PATH_INFO zu generieren. Der Core-Handler würde die Anfrage normalerweise abweisen. Verwenden Sie die folgende Konfiguration, um dennoch solch ein Skript zu ermöglichen.
<Files {Verzeichnis}>
Options +Includes
SetOutputFilter INCLUDES
AcceptPathInfo On
</Files>
36. Fehler 'Lieferland oder Versandart' nicht gewählt Unter gewissen Umständen kann ein Kunde im Bestellprozess die Kasse nicht betreten. Als Fehlermeldung wird in PhPepperShops mit v.2.5.x angezeigt: Lieferland oder Versandart nicht gewählt. Die Ursache für die Fehlermeldung ist die, dass im Browser-Cookie ein ungültiger Wert gespeichert ist und das Cookie vom Shop nicht aktualisiert werden kann. Dies kann passieren, wenn der Administrator zu Testzwecken ein Lieferland oder eine Versandart aktiviert, diese im Shop als Kunde auswählt und dann die Versandart wieder aus dem Shop löscht. Wird das Cookie im Webbrowser für die Shopdomain gelöscht, verschwindet das Problem sofort. Der Fehler tritt wesentlich häufiger auf, wenn der Shop innerhalb der Domain an eine andere Stelle (oder in eine andere Subdomain) verschoben wird. Wenn sich die Adresse des Shops geringfügig ändert, kann der Shop nicht schreibend auf das Cookie zugreifen. Kunden, die den Shop schon an der alten Adresse besucht haben können im Shop ihr Lieferland und die Versandart nicht mehr aktualisieren. Der gleiche Effekt tritt auf, wenn der Shop unter verschiedenen Adressen (z.B. www.meinshop.ch/meinshop.ch/www.meinshop.de) betrieben wird. Betritt der Kunde den Shop über verschiedene Adressen kann wiederum das Cookie nicht mehr vom Shop überschrieben werden. Stellen Sie unbedingt sicher, dass der Shop nur unter einer Adresse läuft. Sie können ohne Problem mehrere Adressen verwenden, die auf den Shop zeigen, der Shop selbst darf aber auf keinen Fall unter mehreren Adressen betrieben werden. Falls Sie den Shop an eine andere Adresse verschoben haben oder der Shop zeitweise unter mehreren Adressen betrieben wurde, können die Cookies folgendermassen für eine gewisse Zeit explizit als ungültig erklärt werden:
Datei: shop/config.inc.php:
alt: define('DELETE_OLD_SHOP_COOKIE',false);
neu: define('DELETE_OLD_SHOP_COOKIE',true);
Falls dies nichts hilft, besteht die Möglichkeit, komplett neue Cookies vergeben zu lassen:
Datei: session_def.php
alt: define('PERSISTENT_COOKIE_VERSION','1.1');
neu: define('PERSISTENT_COOKIE_VERSION','9.9');
Info: Ab Shopversion 2.6.0 kann dieser Fehler auf Basis der Cookie Domainbindung nicht mehr auftreten.37. PhPepperShop Webseite als Internet Explorer Webslice Die Navigation der PhPepperShop Webseite steht auch als Webslice für den Internet Explorer 8 zur Verfügung: Webslice anzeigen 38. YouTube Videos verwenden Ein YouTube Video lässt sich relativ simpel in den Shop integrieren. Hier der Ablauf: Forenbeitrag: YouTube Videos einbinden 39. Wie kann ich PhPepperShop-Reseller werden? Falls Sie den PhPepperShop an Ihre Kunden verkaufen möchten, senden wir Ihnen gerne die Reselling Konditionen zu, fragen Sie uns an. |
||||||||||||
|
|||||||||||||