- Home
- Categorie
- Coding e Sistemistica
- Coding
- Problema redirect php
-
Ok quindi la pagina index.html o default.php (come faccio a sapere quale scegliere?) ci dev'essere per forza...ma cosa deve contenere?? E poi...quelle righe sul file html le devo aggiungere al file .htaccess?
-
Mi sfugge sicuramente qualcosa di incredibilmente banale! Ho inserito nella root del sito un file index.html vuoto ed infatti, come hai detto tu, non si verifica più l'errore ma viene visualizzata una pagina bianca. Il redirect però non avviene! Come mai?? help!!
-
Scusa ma non ho capito a cosa ti serve il redirect, in quanto per far funzionare il tutto devi spostare i files nella directory principale (root). Peraltro devi usare index.php.
PS: ma nel server hai creato il file "configure.php" rinominando "/includes/dist-configure.php" al quale poi darai i permessi 777?
-
Umm...mi sa che il problema sta qui allora! Io in shop/includes/ ho due file: configure.php e configure2.php (tutti e due con permessi 777)ma dist-configure.php non c'è!
Mi sono accorto ora che hanno lo stesso contenuto, tra cui quello che suppongo serva a me è:
// Define the webserver and path parameters
// HTTP_SERVER is your Main webserver: eg-http: // www your_domain.com
// HTTPS_SERVER is your Secure webserver: eg-https: // www your_domain.com
define('HTTP_SERVER', 'http: // www miosito.it');
define('HTTPS_SERVER', 'https: // www miosito.it');// Use secure webserver for checkout procedure?
define('ENABLE_SSL', 'false');// NOTE: be sure to leave the trailing '/' at the end of these lines if you make changes!
// * DIR_WS_* = Webserver directories (virtual/URL)
// these paths are relative to top of your webspace ... (ie: under the public_html or httpdocs folder)
define('DIR_WS_CATALOG', '/shop/');
define('DIR_WS_HTTPS_CATALOG', '/shop/');define('DIR_WS_IMAGES', 'images/');
define('DIR_WS_INCLUDES', 'includes/');
define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');
define('DIR_WS_DOWNLOAD_PUBLIC', DIR_WS_CATALOG . 'pub/');
define('DIR_WS_TEMPLATES', DIR_WS_INCLUDES . 'templates/');Quindi tu dici di spostare TUTTI I FILE all'interno della cartella shop nella cartella root e modificare i file configure.php di conseguenza?? Se si come li modifico?
E' un operazione che volevo fare anch'io per tagliare la testa al toro, ma avevo paura di fare qualche danno...visto che il sito è già avviato con prodotti e utenti registrati quindi non posso permettermi errori!! Dici che non c'è pericolo?
Inoltre, io so che per motivi di sicurezza e comodità è consigliabile installare zen cart in una cartella diversa da quella di root...che ne pensi?
Guarda, mi sto dando fastidio da solo perchè non ho molta esperienza con php e quindi faccio abbastanza confusione...quindi ti ringrazio per la pazienza e l'aiuto che mi stai fornendo!
Ciao, Maurizio
-
Devi individuare il file: ?/includes/dist-configure.php? (che ora a te risulta come "configure2.php") e rinominarlo in ?configure.php? e cambiare i permessi a 777 , dopodichè devi individuare il file ?/admin/includes/dist-configure.php? e rinominalrlo in ?configure.php? e poi cambiare i permessi a 777 (come anzidetto).
Devi spostare tutto nella directory principale.
-
@Web Designer said:
Devi individuare il file: ?/includes/dist-configure.php? (che ora a te risulta come "configure2.php") e rinominarlo in ?configure.php? e cambiare i permessi a 777 , dopodichè devi individuare il file ?/admin/includes/dist-configure.php? e rinominalrlo in ?configure.php? e poi cambiare i permessi a 777 (come anzidetto).
Devi spostare tutto nella directory principale.Allora ho riguardato i file e questo lavoro l'avevo già fatto! infatti i file dist-configure.php sono già rinominati in configure.php e hanno i permessi a 777.
Ora...tu indendi spostare TUTTI QUANTI i file del sito dalla cartella shop alla cartella root? Perchè così facendo bisogna per forza modificare anche i file configure (che rimandano alla cartella shop)...o sbaglio??
es:
define('DIR_WS_ADMIN', '/shop/adminxxxx/');
define('DIR_WS_CATALOG', '/shop/');
define('DIR_WS_HTTPS_ADMIN', '/shop/adminxxxxxx/');
define('DIR_WS_HTTPS_CATALOG', '/shop/');non posso lasciarlo così ovviamente
-
Esatto!
Esempio:
define(?DIR_WS_ADMIN?, ?/admin/?);
...e così via.
-
Ciao, ho fatto come hai detto tu!! Allora c'è subito un problema...nella home page mi chiede che venga creata la cartella della cache nella cartella shop!! Eppure in tutti i configure ho eliminato shop!
La cosa strana è che la cartella shop c'è ancora perchè all'interno nella cartella include c'è ancora il file configure.php vecchio e non posso eliminarlo! Probabilmente il server crede ancora che debba usare quello...almeno credo!! Comunque non posso cambiare i permessi per eliminarla...ho provato con filezilla e con gftp in ubuntu ma niente!!
Come faccio?????
-
Se provo a cancellarlo mi dice "500 Failed to delete the file."
-
Ma sei hostato su Linux o Windows?
-
Su windows
-
Zen Cart gira bene su Hosting Linux, e su windows ha sempre problemi. Quindi ti consiglio di chiamare il gestore affinchè tu possa risolvere ovvero passare da Windows a Linux che è la migliore cosa.
-
Va bene...ti ringrazio tantissimo per l'aiuto!!!!
Ciao, Maurizio
-
Scusa ma...alla fine del discorso...è possibile fare il redirect senza la pagina index.php di cui ho parlato nel primo intervento??? Non posso crederci che è impossibile condividere le pagine su facebook nel mio caso...sarebbe veramente un problema!
-
up