artedellapesca Posted November 30, 2011 Share Posted November 30, 2011 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 " 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 More sharing options...
Nsfr750 Posted November 30, 2011 Share Posted November 30, 2011 che versione di PrestaShop hai? Link to comment Share on other sites More sharing options...
artedellapesca Posted December 1, 2011 Author Share Posted December 1, 2011 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 More sharing options...
artedellapesca Posted December 1, 2011 Author Share Posted December 1, 2011 ordini ---> messaggi clienti ---> clicco per aprire il messaggio ---> Impossibile trovare tab oddiooooooooooooooooo Link to comment Share on other sites More sharing options...
Nsfr750 Posted December 1, 2011 Share Posted December 1, 2011 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 More sharing options...
artedellapesca Posted December 1, 2011 Author Share Posted December 1, 2011 di solito prima di fare modifiche sostanziali a un sito in produzione si fanno i backup, cosa che suppongo tu non abbia fatto... Si lo so, sono una cretina controllo tutto e spero di risolvere... Link to comment Share on other sites More sharing options...
artedellapesca Posted December 1, 2011 Author Share Posted December 1, 2011 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 More sharing options...
Nsfr750 Posted December 1, 2011 Share Posted December 1, 2011 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 More sharing options...
artedellapesca Posted December 2, 2011 Author Share Posted December 2, 2011 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 More sharing options...
Nsfr750 Posted December 2, 2011 Share Posted December 2, 2011 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 More sharing options...
artedellapesca Posted December 4, 2011 Author Share Posted December 4, 2011 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 More sharing options...
artedellapesca Posted December 4, 2011 Author Share Posted December 4, 2011 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 More sharing options...
Nsfr750 Posted December 4, 2011 Share Posted December 4, 2011 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 erroreaccount 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 More sharing options...
artedellapesca Posted December 4, 2011 Author Share Posted December 4, 2011 <?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 More sharing options...
Nsfr750 Posted December 4, 2011 Share Posted December 4, 2011 in locale C:\xampp\htdocs\prestashop apporta la seguente modificha al tuo config define('__PS_BASE_URI__', '/prestashop/'); poi vai su http://localhost/prestashop/ e poi in amministrazione (ad es. http://localhost/prestashop/amminis/) Link to comment Share on other sites More sharing options...
artedellapesca Posted December 4, 2011 Author Share Posted December 4, 2011 poi vai su http://localhost/prestashop/ e poi in amministrazione (ad es. http://localhost/prestashop/amminis/) se vado su http://localhost/prestashop/ mi va sul sito on-line... poi su http://localhost/prestashop/amminis/ mi ridà sempre C'è 1 errore account dipendente inesistente, o password errata Link to comment Share on other sites More sharing options...
Nsfr750 Posted December 4, 2011 Share Posted December 4, 2011 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 More sharing options...
artedellapesca Posted December 4, 2011 Author Share Posted December 4, 2011 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.... Link to comment Share on other sites More sharing options...
Nsfr750 Posted December 4, 2011 Share Posted December 4, 2011 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 More sharing options...
artedellapesca Posted December 4, 2011 Author Share Posted December 4, 2011 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 More sharing options...
Nsfr750 Posted December 4, 2011 Share Posted December 4, 2011 ti ho lasciato un messaggio privato leggilo Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now