Jump to content

[RISOLTO] Ragazzi ho bisogno di aiutoooooooo problema agilecarts


artedellapesca

Recommended Posts

Ciao a tutti...

ho provato ad installare questo maledettissimissimissimo script...agilecarts...

non mi piaceva per niente e ho provato a toglierlo....quindi ho cancellato il file .php dal mio server e a collaboratori ---> tabs ---> ordini ho rimesso AdminCarts (quello che c'era all'inizio).

Adesso però il tab ordini è cambiato completamente! appena clicco mi appare una pagina tutta rosa di avvertimento che dice "error2.png Chiave di sicurezza non valida" e se clicco "prendo atto dei rischi" etc etc...non vedo più i colori dei diversi status degli ordini... ma che è successo????

Vi prego aiutatemi a sistemare tutto come prima, sono disperata, ci ho messo mesi a metterlo in piedi...

Link to comment
Share on other sites

1.4.5.1.

 

Ho appena notato che passando dal tab ordini ed aprendo un ordine preciso non mi permette più di cambiare lo status dello stesso. Se clicco sulla lente di ingrandimento dello stesso ordine ma sulla pagina iniziale (quella con il riassunto di tutto il negozio per capirci) mi dice Tab non trovato.

 

aiuto :(

Link to comment
Share on other sites

di solito prima di fare modifiche sostanziali a un sito in produzione si fanno i backup, cosa che suppongo tu non abbia fatto...

 

in ogni caso ti allego un link dove puoi trovare tutti i file giusti della cartella admin.

 

ftp://109.233.120.82/pub/admin.zip

 

confrontali con i tuoi ed eventualmente sostituiscili.

 

controlla anche il database e il tuo file config.inc.php (directory config)

 

<?php
/* Debug */
@ini_set('display_errors', 'off');
define('_PS_DEBUG_SQL_', false);
$start_time = microtime(true);
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false);
/* SSL configuration */
define('_PS_SSL_PORT_', 443);
/* Improve PHP configuration to prevent issues */
ini_set('upload_max_filesize', '100M');
ini_set('default_charset', 'utf-8');
ini_set('magic_quotes_runtime', 0);
// correct Apache charset (except if it's too late
if (!headers_sent())
header('Content-Type: text/html; charset=utf-8');
/* No settings file? goto installer...*/
if (!file_exists(dirname(__FILE__).'/settings.inc.php'))
{
$dir = ((is_dir($_SERVER['REQUEST_URI']) OR substr($_SERVER['REQUEST_URI'], -1) == '/') ? $_SERVER['REQUEST_URI'] : dirname($_SERVER['REQUEST_URI']).'/');
if (!file_exists(dirname(__FILE__).'/../install'))
 die('Error: \'install\' directory is missing');
header('Location: install/');
exit;
}
require_once(dirname(__FILE__).'/settings.inc.php');
/* Include all defines */
require_once(dirname(__FILE__).'/defines.inc.php');
if (!defined('_PS_MAGIC_QUOTES_GPC_'))
define('_PS_MAGIC_QUOTES_GPC_',		 get_magic_quotes_gpc());
if (!defined('_PS_MODULE_DIR_'))
define('_PS_MODULE_DIR_',		   _PS_ROOT_DIR_.'/modules/');
if (!defined('_PS_MYSQL_REAL_ESCAPE_STRING_'))
define('_PS_MYSQL_REAL_ESCAPE_STRING_', function_exists('mysql_real_escape_string'));
/* Autoload */
require_once(dirname(__FILE__).'/autoload.php');
/* Redefine REQUEST_URI if empty (on some webservers...) */
if (!isset($_SERVER['REQUEST_URI']) OR empty($_SERVER['REQUEST_URI']))
{
if (substr($_SERVER['SCRIPT_NAME'], -9) == 'index.php' && empty($_SERVER['QUERY_STRING']))
 $_SERVER['REQUEST_URI'] = dirname($_SERVER['SCRIPT_NAME']).'/';
else
{
 $_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'];
 if (isset($_SERVER['QUERY_STRING']) AND !empty($_SERVER['QUERY_STRING']))
  $_SERVER['REQUEST_URI'] .= '?'.$_SERVER['QUERY_STRING'];
}
}
/* aliases */
function p($var) {
return (Tools:($var));
}
function d($var) {
Tools:($var);
}
function ppp($var) {
return (Tools:($var));
}
function ddd($var) {
Tools:($var);
}
global $_MODULES;
$_MODULES = array();
/* Load all configuration keys */
Configuration::loadConfiguration();
/* Load all language definitions */
Language::loadLanguages();
/* Define order state */
define('_PS_OS_CHEQUE_',	  Configuration::get('PS_OS_CHEQUE'));
define('_PS_OS_PAYMENT_',	 Configuration::get('PS_OS_PAYMENT'));
define('_PS_OS_PREPARATION_', Configuration::get('PS_OS_PREPARATION'));
define('_PS_OS_SHIPPING_',    Configuration::get('PS_OS_SHIPPING'));
define('_PS_OS_DELIVERED_',   Configuration::get('PS_OS_DELIVERED'));
define('_PS_OS_CANCELED_',    Configuration::get('PS_OS_CANCELED'));
define('_PS_OS_REFUND_',	  Configuration::get('PS_OS_REFUND'));
define('_PS_OS_ERROR_',	   Configuration::get('PS_OS_ERROR'));
define('_PS_OS_OUTOFSTOCK_',  Configuration::get('PS_OS_OUTOFSTOCK'));
define('_PS_OS_BANKWIRE_',    Configuration::get('PS_OS_BANKWIRE'));
define('_PS_OS_PAYPAL_',	  Configuration::get('PS_OS_PAYPAL'));
define('_PS_OS_WS_PAYMENT_', Configuration::get('PS_OS_WS_PAYMENT'));

if (function_exists('date_default_timezone_set'))
@date_default_timezone_set(Configuration::get('PS_TIMEZONE'));
/* Smarty */
require_once(dirname(__FILE__).'/smarty.config.inc.php');
define('SMARTY_DEBUG_CONSOLE', false);

 

e il tuo setting.inc.php

 

<?php
define('__PS_BASE_URI__', '/pshop/');
define('_MEDIA_SERVER_1_', '');
define('_MEDIA_SERVER_2_', '');
define('_MEDIA_SERVER_3_', '');
define('_PS_CACHING_SYSTEM_', 'MCached');
define('_PS_CACHE_ENABLED_', '0');
define('_THEME_NAME_', 'TEMA-SHOP');
define('_DB_NAME_', 'pshop');
define('_MYSQL_ENGINE_', 'MyISAM');
define('_DB_SERVER_', 'IP-DB');
define('_DB_USER_', 'USERDB');
define('_DB_PREFIX_', 'ps_');
define('_DB_PASSWD_', 'PASSDB');
define('_DB_TYPE_', 'MySQL');
define('_COOKIE_KEY_', 'jhBYCDMivdnFJAoF8wpVfzzuCsrUormY63zg2iSyCAERF2zRwV3fxN6v');  // chiave dei coockie  
define('_COOKIE_IV_', 'qvxHCsQx');
define('_RIJNDAEL_KEY_', 'MX4ZbaE7OSQbh21mm9OkqSNORUuj3fp4');  // chiave Rijndael (se  hai selezionato l'apposita funzione in preferenze)
define('_RIJNDAEL_IV_', '51F6lCMatunBpMnDi9g8yw==');
define('_PS_VERSION_', '1.4.5.1');
?>

Link to comment
Share on other sites

scusa la domanda ma adesso sono terrorizzata e non vorrei ricombinare qualche guaio....

ma visto che i file sono tanti....

se sovrascrivo direttamente quelli che ho sul server con quelli presi dal link che mi hai mandato... perdo tutte le mie impostazioni? o posso farlo tranquillamente?

e vale anche per i due codici che mi hai inviato alla fine?

grazie mille per l'aiuto...

Link to comment
Share on other sites

sarebbe meglio cmq. fare PRIMA un backup dell'intero tuo sito.

 

Poi volendo puoi sostituire i files nella directory /admin/tabs

 

per i due che ti ho incollato e' meglio se li usi solo come confronto con i tuoi in quanto ho modificato i contenuti di alcuni campi essendo quei 2 files di un mio shop attivo...

 

riguardo alle imnpostazioni: se non avevi modificato il codice dei files in /admin/tabs non perdi nulla.

 

le impostazioni dello shop vengono salvate nel database

Link to comment
Share on other sites

Buonasera...

Allora, ho copiato incollato la cartella tab, è non è cambiato nulla :(

allora ho controllato i due file ed ho trovato qualche differenza, le scrivo qui sotto così magari scopro se cambiandole rimetto tutto a posto :(

 

Dunque...

nel file config.inc.php...

 

 

 

Dopo

 

/* Define order state */

 

Io ho

 

// DEPRECATED : these defines are going to be deleted on 1.6 version of Prestashop
// USE : Configuration::get() method in order to getting the id of order state

 

 

Nel file di Nsfr750 non c'è.

 

poi...

 

io ho

 

/* It is not safe to rely on the system's timezone settings, and this would generate a PHP Strict Standards notice. */

 

Nel file di Nsfr750 non c'è.

 

poi...

 

io ho

 

/* Possible value are true, false, 'URL'
(for 'URL' append SMARTY_DEBUG as a parameter to the url)
default is false for production environment */

 

 

Nel file di Nsfr750 non c'è.

 

Nel secondo file, setting.inc.php

io ho

 

define('__PS_BASE_URI__', '/');

 

 

 

Nel file di Nsfr750 c'è

 

define('__PS_BASE_URI__', '/pshop/');

 

poi....

 

io ho:

 

define('_PS_CACHE_ENABLED_', '1');

 

Nel file di Nsfr750 c'è

 

define('_PS_CACHE_ENABLED_', '0');

 

 

Devo cambiare queste cose? :(

 

non mi permette più di modificare le combinazioni dei prodotti...volevo diminuire la quantità di un articolo che ho venduto in negozio e quando clicco sulla matitina non mi permette la modifica, dice solo "aggiungi questa combinazione"....

credo di aver fatto davvero dei danni seri...

Link to comment
Share on other sites

Buonasera... Allora, ho copiato incollato la cartella tab, è non è cambiato nulla :( allora ho controllato i due file ed ho trovato qualche differenza, le scrivo qui sotto così magari scopro se cambiandole rimetto tutto a posto :( Dunque... nel file config.inc.php... Dopo
 /* Define order state */ 

Io ho

 // DEPRECATED : these defines are going to be deleted on 1.6 version of Prestashop // USE : Configuration::get() method in order to getting the id of order state 

Nel file di Nsfr750 non c'è. poi... io ho

 /* It is not safe to rely on the system's timezone settings, and this would generate a PHP Strict Standards notice. */ 

Nel file di Nsfr750 non c'è. poi... io ho

 /* Possible value are true, false, 'URL' (for 'URL' append SMARTY_DEBUG as a parameter to the url) default is false for production environment */ 

Nel file di Nsfr750 non c'è. Nel secondo file, setting.inc.php io ho

 define('__PS_BASE_URI__', '/'); 

Nel file di Nsfr750 c'è

 define('__PS_BASE_URI__', '/pshop/'); 

poi.... io ho:

 define('_PS_CACHE_ENABLED_', '1'); 

Nel file di Nsfr750 c'è

 define('_PS_CACHE_ENABLED_', '0'); 

Devo cambiare queste cose? :( non mi permette più di modificare le combinazioni dei prodotti...volevo diminuire la quantità di un articolo che ho venduto in negozio e quando clicco sulla matitina non mi permette la modifica, dice solo "aggiungi questa combinazione".... credo di aver fatto davvero dei danni seri...

 

 

Tutto cio' che inizia con /* o con // sono solo righe di commento che non servono ai fini della funzionaluita' del sistema, e che quindi ho omesso di incollarti.

 

 

define('__PS_BASE_URI__', '/'); <-- definisce dove e' installato il tuo sito lascialo com'e'

 

 

 

 

define('_PS_CACHE_ENABLED_', '1'); <-- definisce se fai uso o meno della chace sul server 0=NO 1=SI

 

Non usando io la cache ho valore 0 il tuo lascialo su 1

 

se riesci dai una copia in locale del tuo sito e facendo l'aggiornamento alla versione sucessiva dovresti riuscire a mettere a posto.

 

 

quindi:

 

1) copia tutto il sito (tutti i file e le directory) in locale sul tuo pc da qualche parte

1bis) fai anche un backup del database (export tramite phpmyadmin)

 

2) installati xampp/lampp o simili

 

3) sposta i file in locale su xampp (o quel che e')

3bis) ripristina su phpmyadmin il bakup del database tramite la funzione import

 

4) scaricati l'ultima versione di PrestaShop

 

5) fai l'aggiornamento sul sito in locale

 

e in teoria dovrebbe funzionare tutto.

 

Resto cmq. a disposizione per eventuali chiarimenti. anche telefonicamente (il numero lo ottieni tramite messaggio privato)

Link to comment
Share on other sites

Ciao...

io non so davvero come ringraziarti!

Sono riuscita a eseguire una copia di backup con phpmyadmin...

adesso sto cercando di capire come funziona xampp...

 

Ne approfitto per un'altra domanda: visto che mi ci trovo volevo aggiornare la versione di prestashop, adesso ho la 1.4.5.1... l'home page del BO mi propone la 1.4.6.2. final ma nella sezione di download trovo i file di traduzione in italiano solo fino alla 1.4.6.1... metto quest'ultima?

 

ti ringrazio ancora, torno da XAMPP, se ho qualche problema ti contatterò sicuramente.... grazia grazie grazie!

Link to comment
Share on other sites

Dunque....

 

Ho fatto quasi tutto...ma ovviamente sul più bello salta fuori un altro problema...

quando cerco di installare in locale prestashop (versione nuova, la 1.4.6.2) mi blocco al terzo passaggio perchè

 

 

E' apparso uno o più errori

 

Error during install/upgrade: Fatal error: Class 'Memcache' not found in C:\xampp\htdocs\prestashop\classes\MCached.php on line 41

 

 

You may have to:

  • Fix the error(s) displayed
  • Put your database backup
  • Modify the file settings.inc.php to put the old version for the line with _PS_VERSION_
  • Restart the upgrade process from the begining

che devo fare? :(

 

 

 

ok, ho messo uno 0 da qualche parte ed ha finito l'installazione...vediamo un po' che succede....che ansiaaaaa

 

 

problema successivo (non ce la farò mai)

finalmente ho installato in locale...ma quando provo ad accedere al bo mi dice

 

C'è 1 errore

  • account dipendente inesistente, o password errata

 

 

 

ho aperto il database con phpmyadmin e controllato la tabella ps_employee ma c'è esattamente quello che ho provato ad inserire....

 

ho letto che il problema potrebbe essere questo pezzo di codice nel file settings.inc ('__PS_BASE_URI__', 'prestashop')

 

 

 

che faccio? :(

Link to comment
Share on other sites

Dunque.... Ho fatto quasi tutto...ma ovviamente sul più bello salta fuori un altro problema... quando cerco di installare in locale prestashop (versione nuova, la 1.4.6.2) mi blocco al terzo passaggio perchè E' apparso uno o più errori Error during install/upgrade: Fatal error: Class 'Memcache' not found in C:\xampp\htdocs\prestashop\classes\MCached.php on line 41 You may have to:
  • Fix the error(s) displayed
  • Put your database backup
  • Modify the file settings.inc.php to put the old version for the line with _PS_VERSION_
  • Restart the upgrade process from the begining

che devo fare?

 

aprire amministrazione (del vecchio shop) e desabilitare (in preferenze -performance) memcached

 

quando provo ad accedere al bo mi dice C'è 1 errore
  • account dipendente inesistente, o password errata

ho aperto il database con phpmyadmin e controllato la tabella ps_employee ma c'è esattamente quello che ho provato ad inserire.... ho letto che il problema potrebbe essere questo pezzo di codice nel file settings.inc ('__PS_BASE_URI__', 'prestashop') che faccio? :(

 

incollami qui (o in messaggio privato) il tuo settings.inc.php e dimmi come hai installato (in che directory) lo shop in locale

 

 

riguardo ai file di traduzione....

se i tuoi vecchi andavano bene non vedo perche' cambiarli

Link to comment
Share on other sites

<?php
define('_DB_SERVER_', 'localhost');
define('_DB_TYPE_', 'MySQL');
define('_DB_NAME_', 'databaseartedellapesca');
define('_DB_USER_', 'provaxampp');
define('_DB_PASSWD_', 'serinamarco17');
define('_DB_PREFIX_', 'prs_');
define('_MYSQL_ENGINE_', 'MyISAM');
define('_PS_CACHING_SYSTEM_', 'MCached');
define('_PS_CACHE_ENABLED_', '0');
define('_MEDIA_SERVER_1_', '');
define('_MEDIA_SERVER_2_', '');
define('_MEDIA_SERVER_3_', '');
define('__PS_BASE_URI__', 'prestashop');
define('_THEME_NAME_', 'prestashop');
define('_COOKIE_KEY_', 's2hPGEW9hddCWjTwwrMShqbSaCRHqRHQByGHiOnDEoRZe6bMZuSZotH4');
define('_COOKIE_IV_', 'sJabpaK3');
define('_PS_CREATION_DATE_', '2011-12-04');
define('_PS_VERSION_', '1.4.6.2');
define('_RIJNDAEL_KEY_', 'fCA9yH1XIzbIJhWR6OPnbiVwhXSDU9GH');
define('_RIJNDAEL_IV_', 'iD5D8ud8qTAtHL6utF20gQ==');

 

in locale C:\xampp\htdocs\prestashop

Link to comment
Share on other sites

vai in http://localhost/phpmyadmin/

 

seleziona il tuo database

poi clicca in alto (sulla parte di desta su SQL)

 

e incollaci questo

INSERT INTO `prs_employee` (`id_employee`, `id_profile`, `id_lang`, `lastname`, `firstname`, `email`, `passwd`, `last_passwd_gen`, `stats_date_from`, `stats_date_to`, `bo_color`, `bo_theme`, `bo_uimode`, `bo_show_screencast`, `active`) VALUES
(3, 1, 5, 'pallino', 'Pinco', '[email protected]', 'f0cb26914745d8b36efb8400b1f9eca0', '2011-12-04 12:53:32', '2011-12-04', '2011-12-04', NULL, 'flashyturtle', 'click', 0, 1);

 

poi vai in amministrazione e ti logghi con questi dati

 

login = [email protected]

pass = 12345678

Link to comment
Share on other sites

Niente...con le tue istruzioni non funziona comunque, e se dopo apro la tabella employee non ha creato il nuovo utente.... se lo creo io manualmente con i dati che mi hai dato tu non funziona comunque... non so se ricominciare tutto da capo... se può servire a qualcosa....

 

dopo aver incollato i dati in sql devi anche premere il tasto ESEGUI altrimenti col cavolo che lo crea

Link to comment
Share on other sites

Cliccavo esegui...

il problema era un altro...

nel database c'erano tutte tabelle doppie, con prefisso ps_ e prs_ (del database originale)...

adesso ho cancellato tutte quelle con ps_ e in effetti ha creato il nuovo utente (prima non lo vedevo perchè scrivevo su prs_ ma poi controllavo su ps_)...

però ancora non va...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...