Ludinator Posted October 12, 2005 Report Share Posted October 12, 2005 Hallo, XT-Commerce ist ja wirklich der Hammer, musste innerhalb kurzer Zeit einen Shop realsieren und bin auf dieses tolle Teil gestossen. Alles hat wunderbar geklappt, doch dann die Erkenntniss: Ich kann auf meinem Webspace nur einen Shop installieren? Ich hatte gerade angefangen als kleine Internetagentur, dynamische Anwendungen meiner Kunden alle zentral auf meinem Server laufen zu lassen (Mietserver). Scheibenkleister. Jetzt hab ich den Kundenshop fertig und XTC hat mir so gut gefallen, das ich mir selber einen Shop einrichten wollte. Aber Nix da. Es scheint wohl daf?r keine (kostenlose) oder wenigstens bezahlbare L?sung zu geben? Muss kein Multiuser-Shop sein. Kann auch alles komplett getrennt sein. Habe geh?rt (auch wenns nicht hier rein geh?rt) das OS-Commerce das kann? Stimmt das? Die einfachere L?sung w?re zwar eine weitere Datenbank einzurichten, da schl?gt allerdings mein Provider mit 4,95 Euro /Monat zus?tzlich zu. Da ich in diesem Jahr bereits schon zwei PV-Wechsel hatte kommt diese letzte Variante nicht in Frage. Im Forum wurden diese Sachen zwar schon ausf?hrlich behandelt, dabei ging es aber oft um diese Multiuser-L?sungen. Bei einigen Beitr?gen steht zudem kein Inhalt, so das ich nochmal nachfragen muss, ob es mittlerweile eine L?sung gibt. Vielen Dank Frank Link to comment Share on other sites More sharing options...
bmg4ever Posted October 12, 2005 Report Share Posted October 12, 2005 1. Nehm doch einfach eine zweite Datenbank. Das ist die einfachste und sauberste L?sung 2. Es g?b da noch eine andere M?glichkeit (ungetestet und achtung das w?rde den aktuellen shop zumindest kurzfristig nicht erreichbar machen). Du m?sstest vom alten Shop restlos allte Tabellen umbenennen in z.b. shop1_tabellenname du gibst jeder Tabelle also einen Prefix. dann machst du das gleiche nochmal in der Datei /shopverzeichnis/includes/database_tables.php Dort werden die Tabellen Namen f?r php zug?nglich gemacht. Da m?sste man dann immer jeweils den rechten Wert um?ndern. Link to comment Share on other sites More sharing options...
Ludinator Posted October 12, 2005 Author Report Share Posted October 12, 2005 Hallo Ginge das nicht auch schon vorab offline aufm Rechner? Kopie vom XTC-Shop. Die Tabellennamen (Pr?fix) in den entsprechenden Dateien ?ndern und neu installieren. Ist das sehr aufwendig? Nun mal ans Eingemachte ahnand einer Tabelle: Also ich nenne die Dateien in der MYSQL-Datenbank um Beispiel: "adress_book" in "shop1_adress_book" Dann in der database_tables.php: aus define('TABLE_ADDRESS_BOOK', 'address_book'); wird define('TABLE_ADDRESS_BOOK', 'shop1_address_book'); Hab ich das so richtig verstanden? Das war es schon? Dann k?nnte ich logischerweise den Standardshop wieder neuinstellieren. Wenn ich den dann wieder ab?ndere, bevor ich ihn mit Inhalten f?lle, mache ich dort das gleiche (shop2_.....). Das k?nnte ich unendlich fortf?hren. Irgendwie habe ich aber so eine Ahnung, das noch irgendwo anders unterwegs Verkn?pfungen existieren. Gru? Frank Link to comment Share on other sites More sharing options...
beergarden Posted October 12, 2005 Report Share Posted October 12, 2005 Ich setze die Variante mit dem Pr?fix ein und habe 9 Shops in der gleichen DB am laufen. Wobei einzelne Shops auf die gleiche Tabellen Zugreiffen (Produkte oder Categorien oder Kunden) Die Session Tabelle zum Beispiel musst du ja nicht doppelt haben sowie auch die adress_format musst du nicht pro Kunde haben. In der database_tables habe ich das so gel?st: $dbprefix = "shop1_"; define('TABLE_ADDRESS_BOOK', $dbprefix.'address_book'); ... Achtung: Adminbereich darfst du auch nicht vergessen (in der config glaube ich) Wenn du nochmehr Infos brauchst: PM Link to comment Share on other sites More sharing options...
Darkcallen Posted November 15, 2005 Report Share Posted November 15, 2005 Frage geht eine Datenbank bei 2 shops nicht zu sehr in die knie? (Datenabnk liegt bei Purtec) Gru? Darkcallen Link to comment Share on other sites More sharing options...
bmg4ever Posted November 15, 2005 Report Share Posted November 15, 2005 @Darkcallen: Das kann man prinzipiell nicht bejaen, denn das kommt ganz auf die Anzahl der Artikel und die Menge der parallelen Zugriffe (also Kundenanzahl) an. Bei zwei sehr gro?en Shops, die rund um die Uhr top besucht sind, w?rde ich sagen ja, aber dann sollte man aus performancegr?nden eh auf einen eigenen server umsteigen. Bei zwei kleineren bis mittleren Shops ist das kein Problem. Man darf dabei ja schlie?lich nicht vergessen, dass es auch bei zwei verschiedenen Datenbanken immernoch derselbe MySQL-Server dahinter ist. Der muss damit fertig werden Link to comment Share on other sites More sharing options...
pollux Posted August 9, 2006 Report Share Posted August 9, 2006 Ich habe auch den 3.04 im Einsatz und die Tabellennamen entsprechend geändert (auch in der database_tables.php). Bekomme allerdings immernoch einen Fehler, weil irgendwo ein Name statt der Variable eingetragen ist. select configuration_key as cfgKey, configuration_value as cfgValue from configuration Kann mir jemand sagen, wo da noch der Fehler liegt? Link to comment Share on other sites More sharing options...
pollux Posted August 9, 2006 Report Share Posted August 9, 2006 Ok, hatte den Fehler gefunden. Die Datei admin/includes/application_top.php muss man unten (wie beergarden beschrieben hatte) noch mit dem Präfix erweitern. Link to comment Share on other sites More sharing options...
hansi00 Posted August 27, 2006 Report Share Posted August 27, 2006 Ok, hatte den Fehler gefunden. Die Datei admin/includes/application_top.php muss man unten (wie beergarden beschrieben hatte) noch mit dem Präfix erweitern. Habe das Problem auch. Kannst du die Zeilen Posten was da fehlt? Präfix habe ich hier wie oben beschrieben eingefügt. Bricht aber die Installation bei Step 6 ab. Hans P.S. ist die 3.04SP2.1 Link to comment Share on other sites More sharing options...
concepTEAM Posted October 11, 2006 Report Share Posted October 11, 2006 Ich setze die Variante mit dem Pr?fix ein und habe 9 Shops in der gleichen DB am laufen. Wobei einzelne Shops auf die gleiche Tabellen Zugreiffen (Produkte oder Categorien oder Kunden) Die Session Tabelle zum Beispiel musst du ja nicht doppelt haben sowie auch die adress_format musst du nicht pro Kunde haben. In der database_tables habe ich das so gel?st: $dbprefix = "shop1_"; define('TABLE_ADDRESS_BOOK', $dbprefix.'address_book'); ... Achtung: Adminbereich darfst du auch nicht vergessen (in der config glaube ich) Wenn du nochmehr Infos brauchst: PM Hallo liebe xt:Commerce Community Wir haben von einem groesseren Kunden den Auftrag 3 E-shops aufzubauen. Der Kunde will aber bei allen Shops die gleiche Produkte anbieten (mit den Shops sollen lediglich verschiedene Zielgruppen angesprochen werden). Also werden die 3 Shops auf einer DB laufen, die zT. auf gleiche Tabellen zugreiffen, wie Produkte und so... Das Zitat von "beergarden" leuchtet mir ein. Das werde ich auch hinkriegen! Da ich aber mit den neuen Tabellen noch nicht so vertraut bin, moechte ich gerne wissen, welche Tabellen man verbinden koennte und welche wuerden einen Konflikt ausloesen: address_book [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] address_format [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] admin_access banktransfer banners banners_history campaigns campaigns_ip card_blacklist categories categories_description cm_file_flags configuration configuration_group content_manager counter counter_history countries [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] coupons coupons_description coupon_email_track coupon_gv_customer coupon_gv_queue coupon_redeem_track currencies [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] customers customers_basket customers_basket_attributes customers_info customers_ip customers_memo customers_status customers_status_history database_version [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] geo_zones [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] languages [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] manufacturers manufacturers_info media_content module_newsletter newsletters newsletters_history newsletter_recipients orders orders_products orders_products_attributes orders_products_download orders_recalculate orders_status orders_status_history orders_total payment_moneybookers payment_moneybookers_countries payment_moneybookers_currencies payment_qenta personal_offers_by_customers_status_0 personal_offers_by_customers_status_1 personal_offers_by_customers_status_2 personal_offers_by_customers_status_3 products [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] products_attributes [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] products_attributes_download [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] products_content [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] products_description [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] products_graduated_prices [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] products_images [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] products_notifications [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] products_options products_options_values products_options_values_to_products_options products_to_categories products_vpe products_xsell products_xsell_grp_name reviews reviews_description sessions [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] shipping_status [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] specials [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] tax_class [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] tax_rates [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] whos_online zones [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] zones_to_geo_zones [COLOR="Lime"][I]-> Gemeinsame Tabelle?[/I][/COLOR] Ich danke schon mal im Voraus und wünsche einen guten Appetit Link to comment Share on other sites More sharing options...
r3alm Posted December 14, 2006 Report Share Posted December 14, 2006 Hallo, und entschuldigung fürs Pushen! Muss ich die xtcommerce.sql auch mit den präfixen erweitern? Gruss, Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.