i4elementi Posted January 21, 2013 Share Posted January 21, 2013 Salve, sono un nuovo utente del forum. Ho installato prestashop sull'hosting 000webhost e, dopo un po' di sbattimenti ed errori, sono riuscito a farlo girare. Dopo un po' di giorni, ho installato xampp in locale (windows7), ho avviato apache e phpmyadmin, creato il database vuoto, importato le tabelle ed assegnato il tutto ad un utente con diritti di amministratore che ha lo stesso nome e password di quello on line. Ho configurato il file setting.inc.php in questo modo: <?php define('_DB_SERVER_', 'localhost'); define('_DB_NAME_', '*************'); define('_DB_USER_', ''*************'); define('_DB_PASSWD_', ''*************'); define('_DB_PREFIX_', 'ps_'); define('_MYSQL_ENGINE_', 'MyISAM'); define('_PS_CACHING_SYSTEM_', 'CacheMemcache'); define('_PS_CACHE_ENABLED_', '0'); define('_MEDIA_SERVER_1_', ''); define('_MEDIA_SERVER_2_', ''); define('_MEDIA_SERVER_3_', ''); define('_COOKIE_KEY_', 'MTjsIOHuNJZV7pP1cHXPH2Aftx2nnFcEsfQQ4sjC1XEJ9wmP8E81VaZQ'); define('_COOKIE_IV_', '5ICNZqAP'); define('_PS_CREATION_DATE_', '2012-12-22'); define('_PS_VERSION_', '1.5.2.0'); define('_RIJNDAEL_KEY_', 'hOuuWf3LIc3LYBRzU2M54ZusMpMcbUBZ'); define('_RIJNDAEL_IV_', 'HYnQ+VS+u+JG2gZSz6DYHw=='); Nella root di localhost ho installato il mio blog dal quale, attraverso un link, lancio la home di prestashop. Online funziona tutto. In locale no. Se digito localhost, parte correttamente il blog, ma se dal blog locale clicco sul link che mi dovrebbe portare al negozio locale, mi reindirizza al negozio online. Passando con il mouse sul link che porta al negozio locale, il link che viene mostrato in basso a sx nella pagina (firefox), è corretto (localhost/shop/), ma appena clicco passano due secondi e vengo reindirizzato al negozio online Ho provato anche ad aggiungere questa stringa che nel mio setting.inc.php risulta essere mancante define('__PS_BASE_URI__', '/shop/'); ma la situazione è rimasta immutata. Nel file .htaccess ho visto che c'è questa stringa <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^www.ilmiosoto.it$ RewriteRule . - [E=REWRITEBASE:/shop/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] ho provato a modificarla così <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^localhost$ RewriteRule . - [E=REWRITEBASE:/shop/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] Non è cambiato nulla Ho anche provato a cancellare tutti i files presenti in \xampp\htdocs\shop\cache\smarty\cache e \xampp\htdocs\shop\cache\smarty\compile Qualcuno mi sa dire come risolvere? Grazie :-) Link to comment Share on other sites More sharing options...
i4elementi Posted January 21, 2013 Author Share Posted January 21, 2013 Grazie lo stesso. Cmq sono riuscito a risolvere. Ho esportato il DB locale ed ho visto che nonostante il comando GREP non me li trovasse, c'erano dei riferimenti al miosito.it, li ho sostituiti con localhost ed ha funzionato. 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