Jump to content

compatibilità - 1.5 non si installa


Recommended Posts

salve ragazzi,

sto installando l'ultima 1.5 rilasciata oggi.

alla verifica di compatibilità del sistema mi dice "La cartella di backup non è accessibile per scrittura - consulta il nostro servizio di hosting /var/lib/php5"

 

qualcuno sa dirmi dove andare a sistemare i permessi?

la versione precedente andava senza problemi!

 

ringrazio in anticipo

Link to comment
Share on other sites

ho notato che la traduzione è sbagliata. spulciando i file di installazione ho trovato

 

 

'Your PHP sessions path is not writable - check with your hosting provider:' => 'La cartella di backup non è accessibile per scrittura - consulta il nostro servizio di hosting',

 

 

che si fa?

Link to comment
Share on other sites

Risolto ieri sera. È molto semplice:

Basta aggiungere un paio di righe al codice del file php.ini e creare una cartella tmp nella root dove installate prestashop.

Quando rientro a casa posto le tre righe di codice.

 

Dovete perô editare il file php.ini

Avete l'accesso?

  • Like 1
Link to comment
Share on other sites

io avevo il file php.ini così:

 

[session]

session.bug_compat_42 = Off

blablabla

 

l'editato così:

[session]

session.save_handler = files

session.save_path = "N;/path"

session.save_path = "N;MODE;/path"

session.save_path = "/tmp"

session.bug_compat_42 = Off

 

 

ho aggiunto il neretto e creato la cartella tmp

e dopo l'installazione è andata avanti senza bloccarsi.

 

 

fammi sapere se funziona anche te dopo

Link to comment
Share on other sites

Salve,

siccome non può modificare il file php.ini può sempre inserire i parametri consigliati nel file .htaccess con la seguente sintassi:

 

php_value session.save_handler files

php_value session.save_path "N;/path"

php_value session.save_path "N;MODE;/path"

php_value session.save_path "/tmp"

 

----------------

 

Se ti è servita la risposta clicca su "Like This"

 

DeCBiT http://www.decbit.it - hosting performante, veloce ed affidabile per Prestashop

Link to comment
Share on other sites

Ciao @DeCBit... dove devo posizionarlo questo file .htaccess?

io l'ho creato nella directory principale ed ho copiato ed incollato la sintassi che mi hai dato

 

php_value session.save_handler files

php_value session.save_path "N;/path"

php_value session.save_path "N;MODE;/path"

php_value session.save_path "/tmp"

 

non funziona illuminami

 

ho risolto copiando l'intero codice da qui:

 

https://github.com/PrestaShop/PrestaShop/commit/e31e4ae0183a9f90c045241c3bc474b33c9d86dc

 

e qui:

 

https://github.com/PrestaShop/PrestaShop/commit/e3ba5266250f464e73bfc7ff9b2f3a276117cb05

Edited by LupoGiovanni (see edit history)
Link to comment
Share on other sites

Il file .htaccess si trova nella radice del tuo sito e non lo devi creare a mano.

 

Lo puoi creare con Prestashop andando in Strumenti -> Generatori, selezionando almeno "Ottimizzazione" e cliccando su "Crea un file ".htaccess"".

 

Dovendolo personalizzare devi inserire nel riquadro "Configurazione specifica" i comandi riportati in precedenza:

 

php_value session.save_handler files

php_value session.save_path "N;/path"

php_value session.save_path "N;MODE;/path"

php_value session.save_path "/tmp"

 

Ovviamente dopo devi cliccare nuovamente su "Crea un file ".htaccess"".

 

Ma, dato che hai già risolto, sei già a posto... :)

 

----------------

 

Se ti è servita la risposta clicca su "Like This"

 

DeCBiT http://www.decbit.it - hosting performante, veloce ed affidabile per Prestashop

Link to comment
Share on other sites

ma in quale cartella si trova il file php.ini ??

 

devi entrare con l'accesso da amministratore di server io ho utilizzato winscp

 

il percorso è questo nel mio server con debian:

/var/www/vhosts/nomesito.ext/etc/

 

Ciao @DeCBit... dove devo posizionarlo questo file .htaccess?

io l'ho creato nella directory principale ed ho copiato ed incollato la sintassi che mi hai dato

 

php_value session.save_handler files

php_value session.save_path "N;/path"

php_value session.save_path "N;MODE;/path"

php_value session.save_path "/tmp"

 

non funziona illuminami

 

ho risolto copiando l'intero codice da qui:

 

https://github.com/P...bc474b33c9d86dc

 

e qui:

 

https://github.com/P...b2f3a276117cb05

 

hai risolto allora anche con il file htaccess? come ti pare l'ultima versione piàù veloce?

Link to comment
Share on other sites

No il file .htaccess è impossibile crearlo da prestashop in quanto deve essere prima installato.

 

Il file .htaccess l'ho completamente eliminato.

 

Ho semplicemente copiato il codice php in modo tale che mi ignorasse quell'errore... a quanto pare...

 

* per quanto riguarda la velocità non saprei devo testarla....

Edited by LupoGiovanni (see edit history)
Link to comment
Share on other sites

  • 3 weeks later...

Ciao a tutti, anche se sono passati un po di giorni rispondo, magari qualcuno di voi sta ancora cercando la soluzione.

Anch'io ho avuto lo stesso problema sul mio server.

Per quanto riguarda la mia configurazione, è un bug riconosciuto di prestashop.

http://forge.prestas...2#comment-72022

 

Molti servizi di hosting però hanno le stesse impostazioni.

 

Il problema sta nella direttiva di php open_basedir che in alcuni hosting è settata per sicurezza alla sola cartella del sito.

Anch'io per aumentare la sicurezza sui miei server dove ospito i siti dei miei clienti l'ho settata.

 

Per correggere basta modificare 2 file come riportato in questi due link:

https://github.com/P...bc474b33c9d86dc

https://github.com/P...b2f3a276117cb05

 

Cordiali saluti...

Edited by Wanted_X (see edit history)
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...