#1 (permalink)  
Alt 12.10.2005, 10:14
 
Registriert seit: 21.08.2005
Beiträge: 41
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 12.10.2005, 13:39
 
Registriert seit: 30.08.2005
Beiträge: 104
Standard

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 12.10.2005, 15:15
 
Registriert seit: 21.08.2005
Beiträge: 41
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 12.10.2005, 16:03
Benutzerbild von beergarden
xt:C Sponsor
 
Registriert seit: 27.12.2004
Beiträge: 295
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 15.11.2005, 12:55
 
Registriert seit: 12.11.2005
Beiträge: 6
Standard

Frage geht eine Datenbank bei 2 shops nicht zu sehr in die knie?
(Datenabnk liegt bei Purtec)
Gru? Darkcallen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 15.11.2005, 14:07
 
Registriert seit: 30.08.2005
Beiträge: 104
Standard

@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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 09.08.2006, 14:49
Neuer Benutzer
 
Registriert seit: 16.08.2004
Beiträge: 4
Standard

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?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 09.08.2006, 15:16
Neuer Benutzer
 
Registriert seit: 16.08.2004
Beiträge: 4
Standard

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 27.08.2006, 19:40
Neuer Benutzer
 
Registriert seit: 13.03.2006
Beiträge: 25
Standard

Zitat:
Zitat von pollux
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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 11.10.2006, 13:05
Benutzer
 
Registriert seit: 06.10.2006
Beiträge: 47
Standard

Zitat:
Zitat von beergarden
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:

Code:
 address_book       -> Gemeinsame Tabelle?
 address_format       -> Gemeinsame Tabelle?
 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       -> Gemeinsame Tabelle?
 coupons 
 coupons_description 
 coupon_email_track 
 coupon_gv_customer 
 coupon_gv_queue 
 coupon_redeem_track 
 currencies       -> Gemeinsame Tabelle?
 customers 
 customers_basket 
 customers_basket_attributes 
 customers_info 
 customers_ip 
 customers_memo 
 customers_status 
 customers_status_history 
 database_version       -> Gemeinsame Tabelle?
 geo_zones       -> Gemeinsame Tabelle?
 languages       -> Gemeinsame Tabelle?
 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       -> Gemeinsame Tabelle?
 products_attributes       -> Gemeinsame Tabelle?
 products_attributes_download       -> Gemeinsame Tabelle?
 products_content       -> Gemeinsame Tabelle?
 products_description       -> Gemeinsame Tabelle?
 products_graduated_prices       -> Gemeinsame Tabelle?
 products_images       -> Gemeinsame Tabelle?
 products_notifications       -> Gemeinsame Tabelle?
 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       -> Gemeinsame Tabelle?
 shipping_status       -> Gemeinsame Tabelle?
 specials       -> Gemeinsame Tabelle?
 tax_class       -> Gemeinsame Tabelle?
 tax_rates       -> Gemeinsame Tabelle?
 whos_online 
 zones       -> Gemeinsame Tabelle?
 zones_to_geo_zones       -> Gemeinsame Tabelle?
Ich danke schon mal im Voraus und wünsche einen guten Appetit
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
mehrfachinstallation, scheibenkleister

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 06:42 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand