Sollte das so sein, würde ich eher über den Provider nachdenken. Es kann nicht sein, dass der Shop alle paar Wochen ausfällt, da stimmt etwas anderes nicht.Alle paar Wochen ein Total-Ausfall des Shops, mag ich einfach nicht mehr. ;-)
Sollte das so sein, würde ich eher über den Provider nachdenken. Es kann nicht sein, dass der Shop alle paar Wochen ausfällt, da stimmt etwas anderes nicht.Alle paar Wochen ein Total-Ausfall des Shops, mag ich einfach nicht mehr. ;-)
Unter einem betreuten Shop verstehe ich, daß sich jemand um die Software kümmert. Sprich Updates und solche Fehler wie aktuell behebt bzw. vermeidet. :-)
Wird so etwas eigentlich auch für Gambio angeboten? Abgesehen von dem Gambio Support selbst? Denn eigentlich finde ich das Shopsystem echt gut...
@berny: Ja du, eben genau das macht mich auch stutzig. Aber was für günstige Alternativen gibt es? Ich zahle für 10 GB Webspace, unbegrenzten Traffic, unbegrenzte E-Mail-Postfächer, unbegrenzte Domains/Subdomains 36 Euro im Jahr...
Das ist eigendlich das, was ich seit einiger Zeit einigen Großhändlern und Herstellern aus meinem Umfeld anbiete. Die wollen ihren registrierten Händlern einen B2B-Shop anbieten.Unter einem betreuten Shop verstehe ich, daß sich jemand um die Software kümmert. Sprich Updates und solche Fehler wie aktuell behebt bzw. vermeidet. :-)
Ich kümmere mich um die Shops (GXI) und pflege teilweise auch deren Produkte ein. Die haben jedoch meist nur eingeschränkten Zugang zum Backend. Auf die Dateien haben die gar keinen Zugriff.
Die Dateien werden automatisch wöchentlich und bei Bedarf gesichert. Die Datenbanken mindestens täglich!
Für dich müsste ich das dann wohl etwas flexibler lösen. Aber das sollte machbar sein. Wenn du Interesse hast, einfach eine PN schreiben.
Ansonsten kenne ich nur noch einige große Anbieter wie 1und1 und Strato, die fertige Shops anbieten. Aber soweit ich weiß kein Gambio.
Dann wäre da noch shop-hosting.info, der wohl größte unter den Gambio-Miet-Shop-Anbietern, wobei ich auch nur den einen kenne
Die haben aber auch alle ihre Nachteile. Soweit ich das überblicken kann, bieten die keine täglichen Backups deiner Datenbanken, um Updates darfst du dich selbst kümmern und das alles gibts dann auch nur mit Vertragsbindungen, Einrichtungsgebühren, usw.!
Denn Gambio-Shop-Support musst du dann natürlich auch noch kaufen!!!
Funktionen testen in unserem immer aktuellen Gambio Testshop
Aktuelle Infos zu unserem Gambio Testshop
Welches Update für welche Version?
Bilder und Dateien korrekt hochladen und anzeigen
Wenn nichts mehr geht: Caches komplett leeren
Gambio Roadmap, Tickets, etc.
__________________________________________________ ________________
Dienstleistungen: iNTERFILE Datenrettung und Service seit 1998
Blog: Mitwachsende Kinderzimmer von Flexa
Projekt: Flexa Kinderbetten und Hochbetten bei kindermoebel-24 günstig auf Rechnung kaufen
System: Gambio GX v4.3.3.1 / PHP Version 7.4.80 / MySQL 5.5.62
Betreuung durch IT-Recht-Kanzlei München
KlausK du wirst es nicht glauben. Ich habe gerade durch ein Ausprobieren den Fehler gefunden und beheben können. Mir kam es ja die ganze Zeit schon so spanisch vor, daß das Download in das Verzeichnis /pub weitergeleitet wird. Dieses Verzeichnis habe ich mir gerade mal anguckt und da war so ein hieroglyphen ordner und eine htaccess-datei. Der komische Unterordner lies sich nicht löschen, sondern hat sich immer wieder mit neuen hieroglyphen selber hergestellt. Also habe ich die htaccess geöffnet und den darin enthaltenen Inhalt mit einer Raute davor deaktiviert und siehe da, es entsteht kein neuer Ordner mehr und die Downloads funktionieren wieder !!!! Himmel bin ich happy. Jetzt würde mich nur noch interessieren wie so etwas entstehen kann?
in der datei stand/steht folgendes:
Options +FollowSymLinks -Indexes
LG Nadine
P.S. PN folgt gleich. :-)
Ich denke, du hast unter Umständen hier einen Denkfehler.
Ich kenne das mit dem download jetzt nicht genau, aber könnte es nicht so sein, dass der Kunde einen Schlüssel (Hyroglyphen) bekommt, aus denen sich der Link zusammensetzt und damit einzigartig wird?
Ansonsten kann ja jeder die Dateien downloaden.....
Wenn dem so wäre, stimmt einfach die Htaccess im root nicht...
Ich hab mal so ein script programmiert, wo ein zip on the fly aus einer bestehenden Datei mit einem verschlüsselten link erzeugt wurde.
Auf die originalen Dateien hatte von aussen keiner Zugang, somit konnte die Datei nur über das script heruntergeladen werden. Da war letztlich auch ein anderes Verzeichnis im spiel.
Ich vermute, das das bei gx ähnlich sein wird.
Das mit den symlinks heisst soviel ich weiss nur, dass du Sonderzeichen lesen kannst, welche du bei Verschlüsselungen auch hast....
bezüglich Hoster und Kosten: billig bedeutet oft Mehrarbeit, die dir letztlich wirtschaftlich schadet. Ergo sollte man ruhig etwas mehr in das System investieren, gerade wenn man wenig Ahnung vom System hat.
Geändert von berny (07.01.2014 um 09:36 Uhr)
Och man, sch.... ja das kann natürlich sein. Habe mal in eine alte Datensicherung reingeschaut. Da sah der Ordner identisch aus. Seltsamerweise scheint es dieses Verzeichnis /pub erst seit nem halben Jahr zu geben. In einer Datensicherung aus dem Mai 2013 existiert der Ordner gar nicht...
Oh man. Jetzt bin ich genauso weit wie vorher. Das kann doch alles nicht wahr sein... Die Zeit die ich für dieses "blöde" Shop Instand halten verbringe, könnte ich echt deutlich produktiver nutzen. *grummel*
weise mal deine provider darauf hin, ev muss in der php.ini etwas angepasst werden.
@berny
Bis heute weiß ich nicht wofür dieses Verzeichnis gut ist. Offenbar hat es aber nichts mit den Download-Dateien zu tun.
Gerade getestet:
Download-Artikel gekauft, runtergeladen, tut's.
Vor, während und nach dem Kauf/Download m Verzeichnis /pub keinerlei Aktivitäten festgestellt..
Dann abgemeldet, cache und template_c geleert
Das Verzeichnis umbenannt in /pubxxx
Wieder angemeldet und konnte weiterhin problemlos downloaden.
@nadine
Das Verzeichnis /pub gibt es seit mindestens 2008, meiner ersten Gambio-Version!
Wenn es nicht in deinen Datensicherungen auftaucht, dann ist vielleicht irgendwas mit deinen Backupeinstellungen nicht OK.
Im Umkehrschluss heisst das, eine Rücksicherung kann ja dann auch nicht vollständig sein!
Unter solchen Umständen sind Probleme vorprogrammiert.
Eine Datei habe ich in diesem pub-Verzeichnis noch nie gesehen. Wenn dort plötzlich eine ist, die sich zudem nichtmal löschen lässt,
oder sich sogar selbsttätig wiederherstellt, dann klingeln bei mir sämtliche Alarmglocken! Allein deshalb würde ich das sofort dem
Provider mitteilen.
Bist du eine Antwort von deinem Provider bekommen hast, könntest du das Script /admin/server_info.php aufrufen.
Dort befinden sich sämtliche Informationen über deinen Server, sofern das der Hoster zulässt.
Den Inhalt des oberen Textfeldes Nachricht: kannst du hier bitte einmal posten. Bitte in einem PHP-Code-Feld.
Das ein oder andere geschulte Auge hier im Forum kann vielleicht sofort was erkennen.
Deine PN kann ich aus Zeitgründen erst heute Abend beantworten.
Funktionen testen in unserem immer aktuellen Gambio Testshop
Aktuelle Infos zu unserem Gambio Testshop
Welches Update für welche Version?
Bilder und Dateien korrekt hochladen und anzeigen
Wenn nichts mehr geht: Caches komplett leeren
Gambio Roadmap, Tickets, etc.
__________________________________________________ ________________
Dienstleistungen: iNTERFILE Datenrettung und Service seit 1998
Blog: Mitwachsende Kinderzimmer von Flexa
Projekt: Flexa Kinderbetten und Hochbetten bei kindermoebel-24 günstig auf Rechnung kaufen
System: Gambio GX v4.3.3.1 / PHP Version 7.4.80 / MySQL 5.5.62
Betreuung durch IT-Recht-Kanzlei München
Hab mir jetzt mal die download.php angesehen, folgende Zeilen dürften dafür verantwortlich sein:
Diese Datei wird virtuell erzeugt:PHP-Code:
xtc_unlink_temp_dir(DIR_FS_DOWNLOAD_PUBLIC);
$tempdir = xtc_random_name();
umask(0000);
mkdir(DIR_FS_DOWNLOAD_PUBLIC.$tempdir, 0777);
symlink(DIR_FS_DOWNLOAD.$downloads['orders_products_filename'], DIR_FS_DOWNLOAD_PUBLIC.$tempdir.'/'.$downloads['orders_products_filename']);
xtc_redirect(DIR_WS_DOWNLOAD_PUBLIC.$tempdir.'/'.$downloads['orders_products_filename']);
die Funktion symlink wird also für diesen Vorgang verwendet.PHP-Code:
DIR_FS_DOWNLOAD_PUBLIC.$tempdir.'/'.$downloads['orders_products_filename']);
Es wird also ein Temporäres Verzeichnis ($tempdir) im Public Verzeichnis (pub) erzeugt.
Über dieses Tempdir wird dann zur Richtigen Datei weitergeleitet.
Wenn es dieses Tempdir nicht gibt, gibt es auch keinen Download.
Komischer Ansatz, aber naja.....