Hi, benenn doch bitte die Fehlermeldungen, die bei Dir auftrauchen; das ist hilfreicher als die Angabe Du hättest dieselbe Meldung wie der Schwippschwager des Bruders des Neffen von Onkel Tom seinem Kegelbruder; zumindest liefer einen Link auf die von Dir gemeinte Info, ich möchte jetzt nicht das Forum durchsuchen nach Meldungen, die ggf. in Betracht kommen könnten. Zu dem SQL-Fehler gehört dann bitte auch noch der dazugehörige Eintrag im Log-File; die PHP-Meldungen sind an dieser Stelle nicht wirklich hilfreich.
unter den Modulen erscheint * Bestellstatusbausteine * Rechnungstextbausteine wenn ich auf diese gehe erscheint unter diesen der Fehler: WARNING(512): "SQL Error" in /home/www/photobackground.eu/inc/xtc_db_error.inc.php:33 (Details) Backtrace: #0 trigger_error called at [/home/www/photobackground.eu/inc/xtc_db_error.inc.php:33] #1 xtc_db_error called at [/home/www/photobackground.eu/inc/xtc_db_query.inc.php:77] #2 xtc_db_query called at [/home/www/photobackground.eu/admin/text_invoices.php:146] Bei Aufrufen von * Bestellungen erscheint der gleiche Fehlercode und ich kann keine Bestellungen bearbeiten: WARNING(512): "SQL Error" in /home/www/photobackground.eu/inc/xtc_db_error.inc.php:33 (Details) Backtrace: #0 trigger_error called at [/home/www/photobackground.eu/inc/xtc_db_error.inc.php:33] #1 xtc_db_error called at [/home/www/photobackground.eu/inc/xtc_db_query.inc.php:77] #2 xtc_db_query called at [/home/www/photobackground.eu/admin/text_invoices.php:146] In der Installtionsbeschreibung steht: Änderungen in /admin/orders.php: (bzw. /USERMOD/admin/orders.php) ich habe nur /admin/orders.php geändert, da /USERMOD/admin/orders.php nicht gefunden wurde. Kannst Du mir eine Tip geben oder brauchst Du mehr Details ?
Fehler beim eingeben des SQL Befehls: Fehler: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`module_language_id` int(11) NOT NULL DEFAULT '1', `module_button_text` varch' at line 4 Fehler: Duplicate column name 'text_modules' Fehler: Duplicate column name 'text_invoices' Fehler: Duplicate entry '1010-2' for key 'PRIMARY' Fehler: Duplicate entry '1010-3' for key 'PRIMARY'
PRobiert? http://www.gambio-forum.de/threads/7741-GX2-Bestellkommentarbausteine?p=68745&viewfull=1#post68745
Also das alles immer problem mit dem einfügen des SQL haben liegt daran, das ein Komma fehlt... CREATE TABLE IF NOT EXISTS `text_modules` ( `module_id` int(9) NOT NULL AUTO_INCREMENT, `module_type` varchar(2) NOT NULL DEFAULT '??',<---- genau hier!!! `module_language_id` int(11) NOT NULL DEFAULT '1', bin auch grad am Testen (Shop im LokalHost).. leider kommt bei mir ein Fehler sobald ich auch Bestellungen klicke! habe Shopversion v2.0.13.3 r9565 WARNING(512): "SQL Error" in C:\Users\meFISTu\Desktop\UwAmp\www\inc\xtc_db_error.inc.php:33 (Details) Backtrace: #0 trigger_error called at [C:\Users\meFISTu\Desktop\UwAmp\www\inc\xtc_db_error.inc.php:33] #1 xtc_db_error called at [C:\Users\meFISTu\Desktop\UwAmp\www\inc\xtc_db_query.inc.php:77] #2 xtc_db_query called at [C:\Users\meFISTu\Desktop\UwAmp\www\admin\orders.php:199] in der orders steht folgendes an der stelle und ich weiß net wieso er da uffhört! 196 //Rechnungskommentare-GX2: StatusTextBausteine 197 $textmoduleST_ids = array (); 198 $textmoduleST_id_array = array(); 199 $textmoduleST_query = xtc_db_query("select * from " . TABLE_TEXT_MODULES . " where module_type = 'ST' AND module_language_id = '" . $customer_lang_id . "' order by module_id"); @ holger hasse nen tipp für mich?
Hallo und Danke! wußte garnet des es sowas schönes gibt irgendwie kennter die tabelle wohl nicht! hm.. bei mir heißt die auch nur text_modules Query: select * from TABLE_TEXT_MODULES where module_type = 'ST' AND module_language_id = '2' order by module_id Error: Table 'usr_web4_1.table_text_modules' doesn't exist (error 1146) ================================================================================ 2013-09-4 15-46-01 (127.0.0.1) WARNING(512): SQL Error in C:\Users\meFISTu\Desktop\UwAmp\www\inc\xtc_db_error.inc.php:33 Backtrace: #0 trigger_error called at [C:\Users\meFISTu\Desktop\UwAmp\www\inc\xtc_db_error.inc.php:33] #1 xtc_db_error called at [C:\Users\meFISTu\Desktop\UwAmp\www\inc\xtc_db_query.inc.php:77] #2 xtc_db_query called at [C:\Users\meFISTu\Desktop\UwAmp\www\admin\orders.php:199] könnte das vll an der schreibweise liegen? " .TABLE_TEXT_MODULES. " ". TABLE_TEXT_MODULES ." ".TABLE_TEXT_MODULES." oder spielt das keine Rolle?
yo die gibts doch die Datenbank.. sonst würd ja garnix funktionieren.. oder was meinst damit? localhost »usr_web4_1 »text_modules so is meine local DB
Nur weil du fragtest, warum da noch was davor steht. DEr Shop glaubt jedenfalls, die Tabelle wäre nicht vorhanden.
Ach so.. ich meinte auch die Tabelle wieso da des in rot steht ob des vll an der schreibweise liegen könnte.. hab übrignes noch eine gefunden " . TABLE_TEXT_MODULE . " Error: Table 'usr_web4_1.table_text_modules'
liegt es vll hier dran? Diese Tabelle enthält keine eindeutige ("unique") Spalte. Gitter-Bearbeitungsfunktion, Kontrollkästchen, Bearbeiten, Kopieren und Löschen von Links sind nicht verfügbar. steht bei mysql im adminbereich bei der tabellen struktur wenn ich die analysiere
TABLE_TEXT_MODULE ist eine Konstante, in der der Name der Tabelle stehen sollte: "text_modules". Da hast Du was beim Einbau zerhauen oder vergessen.
Guck dir nochmal die zweite Zitatbox an... http://www.gambio-forum.de/threads/7741-GX2-Bestellkommentarbausteine?p=52408&viewfull=1#post52408
hab des aus deiner readme genommen.. da is noch ne zeile mehr dabei SQL: CREATE TABLE IF NOT EXISTS `text_modules` ( `module_id` int(9) NOT NULL AUTO_INCREMENT, `module_type` varchar(2) NOT NULL DEFAULT '??', hier habs nochen komma hin gemacht `module_language_id` int(11) NOT NULL DEFAULT '1', `module_button_text` varchar(10) COLLATE latin1_german1_ci DEFAULT '', `module_text` text COLLATE latin1_german1_ci, PRIMARY KEY (`module_id`) ); ALTER TABLE `admin_access` ADD `text_modules` INT( 1 ) NOT NULL DEFAULT '0'; UPDATE `admin_access` SET text_modules = 1; ALTER TABLE `admin_access` ADD `text_invoices` INT( 1 ) NOT NULL DEFAULT '0'; UPDATE `admin_access` SET text_invoices = 1; CREATE TABLE IF NOT EXISTS `orders_invoice_comments` ( `orders_id` int(11) NOT NULL, `orders_invoice_comment` text COLLATE latin1_german1_ci NOT NULL, PRIMARY KEY (`orders_id`) ); INSERT INTO `orders_status` (`orders_status_id`, `language_id`, `orders_status_name`) VALUES(1010, 2, 'RG-Kommentar erfasst'); INSERT INTO `orders_status` (`orders_status_id`, `language_id`, `orders_status_name`) VALUES(1010, 3, 'Invoice comment entered');
Yo, wenn die Tabelle da ist aber die Konstante nicht mit dem Namen gefüllt ist, dann wird das nix. Schau Dir wie gesagt nochmal das allererste Posting an, da gibt es ein "define('TABLE_TEXT_MODULE', 'text_modules'); das muss eingebaut sein, sonst ist die Konstante nicht gefüllt.
hm test ich grad ma.. habs leider schon wieder gelöscht.. baus nochma ein vll hab ich ja echt was vergessen! meld mich gleich dann wieder!
tzia sorry.. scheint wohl als hät ich da doch irgendwo was vergessen beim letzten mal! ich sollte so aktion wohl nicht so spät durchführen! Also Danke noch mal und noch ein schönen Abend