Xantiva hat geschrieben:Von welcher Version wolltest Du aktualisieren? Funktioniert es bei einem frisch aufgesetzten Shop?
Hallo Xantiva,
die Image-Passagen in den Sprachdateien waren schon vorhanden, das ist also nicht das Problem.
Die vorherige Version war eine korrekt laufende 1.0.10 alpha. Ich habe das gesamte neue Paket der final-Version per FTP hochgeladen, ein paar Anpassungen (wie in meiner alpha-Version) eingepflegt, meine Template-Baustelle anhand des neuen Webs-Templates aktualisiert, den Installer einmal aufgerufen - dieser hat dann die DB aktualisert. Danach waren meine Artikelbilder nicht mehr sichtbar - die Pfade der Ausgabeseiten verweisen alle auf cache-Verzeichnisse die es aber nicht gibt.
Wenn ich den Dump meiner alten DB mit der neuen vergleiche fällt auf das die image_actions sich mit dem Update verändert haben.
Vorher:
Code: Alles auswählen
(1, 1, 'image_action_scale', '{"target_height":80,"target_width":120}', 0),
(2, 2, 'image_action_scale', '{"target_height":140,"target_width":160}', 0),
(3, 3, 'image_action_scale', '{"target_height":52,"target_width":52}', 0),
(4, 4, 'image_action_scale', '{"target_height":100,"target_width":100}', 0),
(5, 5, 'image_action_scale', '{"target_height":80,"target_width":120}', 0),
(7, 7, 'image_action_scale', '{"target_width":"300","target_height":"300","allowUpscale":"0"}', 0),
(10, 6, 'image_action_scale', '{"target_width":"700","target_height":"568","allowUpscale":"0"}', 0),
(11, 7, 'image_action_sharpen', '{"amount":"60","radius":"0.5","threshold":"3"}', 1);
Danach:
Code: Alles auswählen
(20, 1, 'image_action_scale', '{"target_height":80,"target_width":120}', 0),
(21, 2, 'image_action_scale', '{"target_height":140,"target_width":160}', 0),
(22, 3, 'image_action_scale', '{"target_height":52,"target_width":52}', 0),
(23, 4, 'image_action_scale', '{"target_height":100,"target_width":100}', 0),
(24, 5, 'image_action_scale', '{"target_height":80,"target_width":120}', 0),
(25, 6, 'image_action_scale', '{"target_height":240,"target_width":300}', 0),
(26, 7, 'image_action_scale', '{"target_height":160,"target_width":200}', 0);
Meine Werte dort sind mit dem Update also verschwunden.
Die Ausgabe des DB-Updaters lautete:
Code: Alles auswählen
* -- ************ V1.0.12 ************;
* create table `image_product` (`img_prd_id` int NOT NULL auto_increment,`img_id` int(10) unsigned NOT NULL,`prd_id` int NOT NULL,`sort_order` int(10) unsigned NOT NULL,primary key (img_prd_id),unique image_product (img_id, prd_id),unique image_product_sort (prd_id, sort_order)) comment 'connects the image to a product including sort_order';
* create table `image_product_description` (`img_prd_id` int NOT NULL,`lng_id` int NOT NULL,`alt` varchar(255),`title` varchar(255),`description` text,primary key (img_prd_id, lng_id)) ;
* alter table `admin_access` DROP `attachment_manager`, DROP `attachment_preview`;
* alter table `categories_description` MODIFY `categories_name` varchar(64) NOT NULL;
* alter table `orders` ADD `reference` varchar(200);
* alter table `products_description` MODIFY `products_id` int(11) NOT NULL;
* insert into `configuration` (`configuration_key`,`configuration_value`,`configuration_group_id`,`sort_order`,`date_added`) values ('IMAGE_QUALITY',80,4,2,now());
* update `configuration` set `configuration_value`='false' where `configuration_key`='IMAGE_REWRITE';
* insert into `configuration` (`configuration_key`,`configuration_value`,`configuration_group_id`,`sort_order`,`date_added`) values ('SEARCH_PROXIMITY_TRIGGER',70,22,7,now());
* insert into `configuration` (`configuration_key`,`configuration_value`,`configuration_group_id`,`sort_order`,`set_function`,`date_added`) values ('SEARCH_PRODUCT_KEYWORDS','false',22,8,'xtc_cfg_select_option(array(''true'', ''false''),',now());
* insert into `configuration` (`configuration_key`,`configuration_value`,`configuration_group_id`,`sort_order`,`set_function`,`date_added`) values ('SEARCH_PRODUCT_DESCRIPTION','false',22,9,'xtc_cfg_select_option(array(''true'', ''false''),',now());
* insert into `configuration` (`configuration_key`,`configuration_value`,`configuration_group_id`,`sort_order`,`date_added`) values ('SEARCH_WEIGHT_LEVENSHTEIN',0,22,10,now());
* insert into `configuration` (`configuration_key`,`configuration_value`,`configuration_group_id`,`sort_order`,`date_added`) values ('SEARCH_WEIGHT_SIMILAR_TEXT',100,22,11,now());
* insert into `configuration` (`configuration_key`,`configuration_value`,`configuration_group_id`,`sort_order`,`date_added`) values ('SEARCH_WEIGHT_METAPHONE',0,22,12,now());
* insert into `configuration` (`configuration_key`,`configuration_value`,`configuration_group_id`,`sort_order`,`date_added`) values ('SEARCH_SPLIT_MINIMUM_LENGTH',3,22,13,now());
* insert into `configuration` (`configuration_key`,`configuration_value`,`configuration_group_id`,`sort_order`,`set_function`,`date_added`) values ('SEARCH_SPLIT_PRODUCT_NAMES','true',22,14,'xtc_cfg_select_option(array(''true'', ''false''),',now());
* insert into `configuration` (`configuration_key`,`configuration_value`,`configuration_group_id`,`sort_order`,`date_added`) values ('SEARCH_SPLIT_PRODUCT_CHARS','[ ,.]',22,15,now());
* insert into `configuration` (`configuration_key`,`configuration_value`,`configuration_group_id`,`sort_order`,`date_added`) values ('SEARCH_MAX_KEYWORD_SUGGESTS',6,22,16,now());
* insert into `configuration` (`configuration_key`,`configuration_value`,`configuration_group_id`,`sort_order`,`date_added`) values ('SEARCH_MAX_PRODUCTS_SUGGEST',15,22,17,now());
* insert into `configuration` (`configuration_key`,`configuration_value`,`configuration_group_id`,`sort_order`,`set_function`,`date_added`) values ('SEARCH_SHOW_PARSETIME','false',22,18,'xtc_cfg_select_option(array(''true'', ''false''),',now());
* insert into `configuration` (`configuration_key`,`configuration_value`,`configuration_group_id`,`sort_order`,`date_added`) values ('TAX_DECIMAL_PLACES',0,1,30,now());
* delete from `configuration` where configuration_key like 'MODULE\_PAYMENT\_CC\_%';
* delete from `configuration` where configuration_key = 'EMAIL_EMBED_IMAGES';
* delete from `configuration` where configuration_key like 'CONTACT\_US\_%';
* delete from `configuration` where configuration_key like 'EMAIL\_SUPPORT\_%';
* drop table attachment_manager;
* insert into image_product (img_id, prd_id, sort_order) ( select pi_img_id, pi_prd_id, pi_sort_order from product_image pi);
* drop table product_image;
* insert into image_product_description (img_prd_id, lng_id, alt, title, description) ( select ip.img_prd_id, imd_lng_id, imd_alt, imd_title, imd_description from image_description id join image_product ip on id.imd_prd_id=ip.prd_id and id.imd_img_id=ip.img_id );
* drop table image_description;
* update database_version set `release`=13 where `version`='V1.0'
also eigentlich nichts zu den image_actions.
Einen frische final-Installation werde ich gleich noch machen, habe mir erst einmal zum Vergleich meine "alte" alpha-Version in ein anderes Verzeichnis zurückgespielt und mit einer eigenen DB aus dem Dump verknüpft - hier ist alles fein.
BTW: Es sollte noch irgendwo festgehalten werden (Wiki) dass bei einem Verzeichnis- /Serverwechsel jetzt neben den 2 (4) configure-Dateien auch die .htaccess im Admin-Root angepaßt werden muß.
Danke und viele Grüße
marvin