raiden76 Posted June 25, 2014 Share Posted June 25, 2014 Buongiorno a tutti, come da titolo chiedo lumi ai [spam-filter] di prestashop per capire come risolvere la mia problematica. Ho già uno store attivo, (qui lo chiamerò www.miosito.it) che, per diverse esigenze, sto rifacendo da zero lavorando in locale prima di sostituirlo con la nuova versione. La versione online è la 1.6.0.6 mentre la nuova si basa su PS 1.6.0.8Ora, ho ricostruito il sito in locale (lo chiamerò "test"), installato il tema, i moduli, lavorando con Xampp, senza alcun problema. Adesso la mia intenzione è di muovere il sito test in una sottocartella del sito attivo, ovvero www.miosito.it/nuovosito per procedere con l'installazione degli ultimi moduli e gli ultimi test online: ne risulta pertanto che il sito test andrà a posizionarsi nella sottocartella /nuovosito/test.Ho già creato il nuovo database sul quale ho importato il vecchio. Ho proceduto a configurare il file settings.inc.php inserendo i parametri del nuovo database, tutto è andato liscio.Ora, per procedere con l'up del sito test ho proceduto così:1. Ho messo lo store test in modalità Manutenzione2. Ho cambiato in Impostazioni-->SEO&URL's i campi DOMINIO NEGOZIO (Da localhost a www.miosito.it), DOMINIO SSL (Da localhost a www.miosito.it) e URl BASE (Da /test/ a /nuovosito/test)3. Cancellato tutti i file contenuti delle cartelle CACHE-->SMARTY-->CACHE e CACHE-->SMARTY-->COMPILE eccetto i due index4. Uppato il tutto nella cartella /nuovositoPROBLEMA: provando a digitare www.miosito.it/nuovosito/test/admin per entrare nel pannello di configurazione il risultato è una pagina del mio store attivo (quindi con tutti i contenuti, menu, categorie, ecc) con la dicitura "Spiacenti, pagina non disponibile". Stesso risultato se digito www.miosito.it/nuovosito/testLe ho provate tutte: in SEO&URI's ho inserito i valori:/test/test//nuovosito/test/nuovosito/test/Ma ottengo sempre lo stesso risultato "Pagina non disponibile" ed il mancato accesso al mio Back End e al Front End.Qualcuno sa dirmi dove sbaglio?Preciso che la cartella nuovosito è nella root principale del mio negozio: ho anche provato a piazzarla dentro PUBLIC HTML ma il risultato non cambia.Se qualche anima pia potesse aiutarmi ne sarei grato, ho cercato in rete ma senza successo. Link to comment Share on other sites More sharing options...
assisassi Posted June 25, 2014 Share Posted June 25, 2014 La procedura che esponi sembra corretta e accedere alla pagina admin non dovrebbe dare problemi, tranne che non dovrebbe chiamarsi admin. Infatti PS propone di rinominare la pagina admin per ragioni di sicurezza, in genere aggiungendo qualche cifra... che sia quello? Sarebbe troppo facile. Ma forse il tuo sito originale è installato nella root e magari le regole URL amichevoli, presenti in .htaccess impediscono l'accesso alla sottocartella. Prova per un attimo a rinominare .htaccess presente in root, (.htaccessXXX), e prova ad accedere al BO test. Nel caso disattiva e riattiva le URL amichevoli del sito test, per poter accedere al FO. In ogni caso ricordati di ripristinare .htaccessXXX o eventualmente di disabilitare le URL amichevoli del sito principale. (quando le riabiliti verrà creato di nuovo .htaccess. in bocca la lupo Link to comment Share on other sites More sharing options...
raiden76 Posted June 26, 2014 Author Share Posted June 26, 2014 La cartella admin l'avevo rinominata, come consuetudine, pertanto come giustamente osservavi.. .sarebbe stato troppo facile Ti confesso che ho pure io il dubbio che possa trattarsi di un problema di htaccess, solo che non saprei come uscirne, ovvero se sia possibile editarlo per fare in modo che il sito attivo resti online ma le chiamate al sito "test" vengano correttamente re-indirizzate al sito in costruzione. Ho fatto il test, rinominando il file htaccess in htaxxessXXX come mi hai indicato ma ho sempre lo stesso risultato, non riesco ad accedere al sito test.Di seguito incollo il contenuto del file htaccess contenuto nella root principale del sito online, dove ho sostituito il nome con l'alias "miosito", per il resto non ho modificato nulla. " # ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # http://www.prestashop.com - http://www.prestashop.com/forums <IfModule mod_rewrite.c> <IfModule mod_env.c> SetEnv HTTP_MOD_REWRITE On </IfModule> RewriteEngine on # Blog RewriteCond %{HTTP_HOST} ^www.miosito.it$ RewriteRule ^([a-z/]*)blog/all-post.html$ %{ENV:REWRITEBASE}modules/plblog/frontent/all-post.php?simpleurl [QSA,L] RewriteCond %{HTTP_HOST} ^www.miosito.it$ RewriteRule ^([a-z/]*)blog/([a-zA-Z0-9-]*)/([0-9]*)-([a-zA-Z0-9-]*).html$ %{ENV:REWRITEBASE}modules/plblog/frontent/details.php?simpleurl&plcn=$2&plidp=$3&plpn=$4&.php [QSA,L] RewriteCond %{HTTP_HOST} ^www.miosito.it$ RewriteRule ^([a-z/]*)blog/([0-9]*)_([a-zA-Z0-9-]*).html$ %{ENV:REWRITEBASE}modules/plblog/frontent/list-post.php?simpleurl&plidc=$2&plcn=$3&.php [QSA,L] RewriteCond %{HTTP_HOST} ^www.miosito.it$ RewriteRule ^([a-z/]*)blog/tag/([a-zA-Z-1-9-]*)_([0-9]*).html$ %{ENV:REWRITEBASE}modules/plblog/frontent/list-tags.php?simpleurl&pltn=$2&plidt=$3&.php [QSA,L] RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L] RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L] # AlphaImageLoader for IE and fancybox RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L] # Dispatcher RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L] </IfModule> AddType application/vnd.ms-fontobject .eot AddType font/ttf .ttf AddType font/otf .otf AddType application/x-font-woff .woff <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType text/css "access plus 1 week" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week" ExpiresByType image/x-icon "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" ExpiresByType image/vnd.microsoft.icon "access plus 1 year" ExpiresByType application/font-woff "access plus 1 year" ExpiresByType application/x-font-woff "access plus 1 year" ExpiresByType application/vnd.ms-fontobject "access plus 1 year" ExpiresByType font/opentype "access plus 1 year" ExpiresByType font/ttf "access plus 1 year" ExpiresByType font/otf "access plus 1 year" ExpiresByType application/x-font-ttf "access plus 1 year" ExpiresByType application/x-font-otf "access plus 1 year" </IfModule> FileETag INode MTime Size <IfModule mod_deflate.c> <IfModule mod_filter.c> AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript </IfModule> </IfModule> #If rewrite mod isn't enabled ErrorDocument 404 /index.php?controller=404 # ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again" Ciò che desidero è che il sito test se ne stia li buono buono in una sotto-cartella del sito e che io possa lavorarci prima di caricare tutto nella root principale per renderlo un ambiente produttivo. E' davvero così impossibile risolvere questo passaggio? Link to comment Share on other sites More sharing options...
assisassi Posted June 26, 2014 Share Posted June 26, 2014 Prova a creare una nuova cartella, un nuovo dB e ripetere tutta la procedura (provando prima a disattivare il SEO.). A volte capitano delle situazioni incomprensibili. che si risolvono senza sapere perché. Link to comment Share on other sites More sharing options...
djmasterv Posted June 27, 2014 Share Posted June 27, 2014 ciao la butto la così non so se può aiutarti, hai cambiato nel db il path all'interno della tabella ps_shop_url? Link to comment Share on other sites More sharing options...
raiden76 Posted June 27, 2014 Author Share Posted June 27, 2014 Buongiorno e grazie a chi mi sta fornendo consigli per la risoluzione del problema. Ho appena ricevuto un messaggio dal mio hosting (che avevo contattato per esporre la problematica) che mi ha detto che, da un'analisi al log, risultavano dei permessi errati su alcuni file. Hanno corretto questi permessi e mi hanno invitato a riprovare. Non appena effettuerò il test vi farò sapere. 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