configurare UBERCART D7

16 contenuti / 0 new
Ultimo contenuto
configurare UBERCART D7

Ciao a tutti,
sto configurando UBERCART e se clicco su "vai alla cassa" mi dà errore:

PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'currency' in 'field list': INSERT INTO {uc_orders} (uid, order_status, order_total, primary_email, delivery_first_name, delivery_last_name, delivery_phone, delivery_company, delivery_street1, delivery_street2, delivery_city, delivery_zone, delivery_postal_code, delivery_country, billing_first_name, billing_last_name, billing_phone, billing_company, billing_street1, billing_street2, billing_city, billing_zone, billing_postal_code, billing_country, payment_method, data, created, modified, currency) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9, :db_insert_placeholder_10, :db_insert_placeholder_11, :db_insert_placeholder_12, :db_insert_placeholder_13, :db_insert_placeholder_14, :db_insert_placeholder_15, :db_insert_placeholder_16, :db_insert_placeholder_17, :db_insert_placeholder_18, :db_insert_placeholder_19, :db_insert_placeholder_20, :db_insert_placeholder_21, :db_insert_placeholder_22, :db_insert_placeholder_23, :db_insert_placeholder_24, :db_insert_placeholder_25, :db_insert_placeholder_26, :db_insert_placeholder_27, :db_insert_placeholder_28); Array ( [:db_insert_placeholder_0] => 1 [:db_insert_placeholder_1] => in_checkout [:db_insert_placeholder_2] => 0 [:db_insert_placeholder_3] => [email protected] [:db_insert_placeholder_4] => [:db_insert_placeholder_5] => [:db_insert_placeholder_6] => [:db_insert_placeholder_7] => [:db_insert_placeholder_8] => [:db_insert_placeholder_9] => [:db_insert_placeholder_10] => [:db_insert_placeholder_11] => 0 [:db_insert_placeholder_12] => [:db_insert_placeholder_13] => 380 [:db_insert_placeholder_14] => [:db_insert_placeholder_15] => [:db_insert_placeholder_16] => [:db_insert_placeholder_17] => [:db_insert_placeholder_18] => [:db_insert_placeholder_19] => [:db_insert_placeholder_20] => [:db_insert_placeholder_21] => 0 [:db_insert_placeholder_22] => [:db_insert_placeholder_23] => 380 [:db_insert_placeholder_24] => [:db_insert_placeholder_25] => a:0:{} [:db_insert_placeholder_26] => 1318087707 [:db_insert_placeholder_27] => 1318087707 [:db_insert_placeholder_28] => EUR ) in drupal_write_record() (linea 6776 di /var/www/vhosts/miosito.eu/httpdocs/includes/common.inc).

Qualcuno vuole suggerire una soluzione?

Vi ringrazio!

Ciao, scusa le domande magari basiche, ma è una prima installazione pulita??
Hai attivato tutti i moduli essenziali (cart,tax,shipping,payment)??

Mi da l'idea di un qualche modulo mancante o non configurato relativo al pagamento...

Marcello

Come segnalato dalle issue: http://drupal.org/node/1286268

Ciao vi ringraio molto per le risposte!
mancavano questi due moduli:
Payment method pack
PayPal

dopo che li ho installati mi ha comunque dato errrore:

PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '' for key 1: INSERT INTO {uc_order_statuses} (title, state, weight, locked) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3); Array ( [:db_insert_placeholder_0] => PayPal pending [:db_insert_placeholder_1] => payment_received [:db_insert_placeholder_2] => 7 [:db_insert_placeholder_3] => 1 ) in uc_paypal_install() (linea 127 di /var/www/vhosts/miosito.eu/httpdocs/modules/ubercart/payment/uc_paypal/uc_paypal.install).

ora vedo se funziona se ve lo dico magari qualcuno sa darmi una dritta!
Grazie.

Probabilmente è dovuto al primo errore, vedi se riesci a ripartir o prova a lanciare un update.
In ogni caso era ben spiegato come procedere nella documentazione.

vi ringrazio, per la verità non ho trovato indicazione sulla installazione dei moduli, come invece ho trovato per il modulo commerce anche se quest'ultimo ugualmente mi dava errore per altre ragioni che gho descritto in precedenza.
Quindi se qualcuno conosce l'ordine di installazione dei moduli ubercart farebbe un regalo a tutti, inoltre vi chiedo se nel mio caso risolvo disinstallando e reinstallando seconod preciso ordine?

Esiste un ordine preciso di installazione dei moduli UBERCART per drupal 7?

Ubercart per d7 è il modulo commerce completamente riscritto, in d6 io gli attivavo tutti assieme e non ho mai avuto problemi.

no, stanno facendo anche una versione di Ubercart per 7.x (ma rszama, DamZ e rfay non lo seguono più, avendo fondato DrupalCommerce)

Angelo Turetta

@aturetta quindi devo aspettare? Io ho provato con Ubercart D7 perchè ho visto che era disponibile, soltanto che mi dà quell'errore che ho scritto prima (vedi su) Ma allora la soluzione è davvero rifare il sito e installare Commerce per D7?

Se hai smanettato troppo sul database si, hai già lanciato update.php?

@ealmuno, grazie!
non ho mai utilizzato update.php immagino che serva per fare una copia del db? Se lo lancio che succede? Ora vedo se esiste documentazione per questo.
Ho fatto una copia del db con backup e migrate, non so se è lo stesso!

Falla da phpmyadmin che si gestisce meglio, non so cosa faccia quel modulo.
Serve per aggiornare i moduli, a volte risolve anche questi problemi.

Grazie ealmuno, avevo lanciato comunque update.php e aggiornato i moduli, purtroppo il problema DB persiste, io penso che comunque una soluzione meno drastica dell'installazione da capo ci debba essere, perchè se uno ha un sito complesso e articolato non può pensare di rifare tutto solo perchè un modulo non funziona, ci sarà un software o qualcosa che individua gli eventuali errori? Nulla?

@drupaluca: in effetti ai tempi avevo individuato una sequenza di installazione, ora utilizzo un db + o - pulito che utilizzo per buttare su siti, comunque io personalmente con ubercart mi trovo abbastanza bene, ma hai provato a rimuovere i moduli uno per uno e re-installare?? Ti da comunque errori?? questi errori non ti fanno usare ubercart?? Hai provato a installare una 6.2.4 e poi fare upg a 6.2.6??

Marcello

@amigamess grazie per la tua risposta!
al momento la mia installazione è Drupal 7 è un database che ho trasferito da locale a remoto
Quando per esempio installo i moduli commerce per D7 e seguo la procedura si blocca e da errore all'installazione del modulo product, il sito non si vede più, errori che ho già descritto in un'altro post sul modulo commerce.
Ho provato anche a cancellare e reinstallare tutto ma l'errore persiste, pensare di dovere cancellare l'intero sito e utlizzare il DB nuovo mi sembra quasi assurdo buttare via il lavoro fatto sin'ora non mi pare la soluzione ideale, chissà se qualcuno sa come risolvere sul DB se l'errore sta lì.