Pagina 1 di 1

problema easypopulate su osc+totalb2b

Inviato: 17/07/2007, 16:58
da mustafa
ciao ragazzi, come va?

sto mettendo su un osc multilingua con il total b2b. l'osc in questione dovrà fare solo b2b e quindi non ho bisogno di molte altre features aggiuntive (come buoni sconto, wishlist, e tante altre cose carine). per questo, ho scartato l'ipotesi di usare un pacchetto all inclusive (come i tanti che vengono fatti da persone di questo forum - ne approfitto per ringraziarvi, anche se non li ho mai usati). per la cronaca, l'osc usato è l'ultimo 2.2 disponibile, la rc1.

al total b2b e alla lingua italiana, ho aggiunto solo easy populate. premetto che, nonostante una discreta esperienza con osc, non ho mai usato EP, quindi non so neanche come dovrebbe funzionare di preciso :)

vengo al problema, però: EP non fa nulla :D
ovvero, non visualizzo alcun errore (neanche nei log di php o apache). ho creato correttamente la directory temp e l'ho settata direttamente con il path completo in easypopulate.php (ho abilitato la visualizzazione della conf sulla pagina ed è tutto corretto, infatti). ho modificato tutto il resto della configurazione del file (tranne froogle che non userò).

ho inserito un solo prodotto di prova, giusto per poter scaricare un primo csv sul quale poi lavorare. ma qualsiasi cosa clicchi, non fa nulla, se non ricaricare la pagina stessa. nessun errore, nessun download, nessun file creato nella directory temp.

ora, dato che l'unica modifica fatta all'osc originale è appunto il totalb2b, ho pensato che potesse essere qualche "conflitto". ma non ho questa gran confidenza con il php da riuscire a risolvere da solo, purtroppo.

avete qualche idea su cosa guardare o su come fare un debug un po' meno ermetico?

grazie, ciao :)

Re: problema easypopulate su osc+totalb2b

Inviato: 22/08/2007, 18:11
da Simona67
mustafa ha scritto:ciao ragazzi, come va?

sto mettendo su un osc multilingua con il total b2b. l'osc in questione dovrà fare solo b2b e quindi non ho bisogno di molte altre features aggiuntive (come buoni sconto, wishlist, e tante altre cose carine). per questo, ho scartato l'ipotesi di usare un pacchetto all inclusive (come i tanti che vengono fatti da persone di questo forum - ne approfitto per ringraziarvi, anche se non li ho mai usati). per la cronaca, l'osc usato è l'ultimo 2.2 disponibile, la rc1.

al total b2b e alla lingua italiana, ho aggiunto solo easy populate. premetto che, nonostante una discreta esperienza con osc, non ho mai usato EP, quindi non so neanche come dovrebbe funzionare di preciso :)

vengo al problema, però: EP non fa nulla :D
ovvero, non visualizzo alcun errore (neanche nei log di php o apache). ho creato correttamente la directory temp e l'ho settata direttamente con il path completo in easypopulate.php (ho abilitato la visualizzazione della conf sulla pagina ed è tutto corretto, infatti). ho modificato tutto il resto della configurazione del file (tranne froogle che non userò).

ho inserito un solo prodotto di prova, giusto per poter scaricare un primo csv sul quale poi lavorare. ma qualsiasi cosa clicchi, non fa nulla, se non ricaricare la pagina stessa. nessun errore, nessun download, nessun file creato nella directory temp.

ora, dato che l'unica modifica fatta all'osc originale è appunto il totalb2b, ho pensato che potesse essere qualche "conflitto". ma non ho questa gran confidenza con il php da riuscire a risolvere da solo, purtroppo.

avete qualche idea su cosa guardare o su come fare un debug un po' meno ermetico?

grazie, ciao :)
Ciao,
Il server dove è situato il tuo sito ha percaso i RegisterGlobal in off?

Se si come immagino visto l'errore fai questa modifica sul file easypopulate.php

subito dopo <?php aggiungi questo codice

Codice: Seleziona tutto


if(!isset($_POST)) { 
extract($HTTP_POST_VARS); 
extract($HTTP_GET_VARS); 
extract($HTTP_COOKIE_VARS); 
extract($HTTP_ENV_VARS); 
extract($HTTP_SERVER_VARS); 
} else { 
extract($_POST); 
extract($_GET); 
extract($_COOKIE); 
extract($_ENV); 
extract($_SERVER); 
} 
 
salva e sostituisci il file che hai sul server ed ora prova.

Ciao Simona