Jump to content

Problemi di installazione di Prestashop su win10 mediante Docker.


Recommended Posts

Salve a tutti,docker-compose.yml
sto incontrando uno strano problema nella installazione di prestashop con docker su un PC dotato di win10.
Il problema sembra essere simile a quello di adr484 del 6 settembre 2024.
Tuttavia non so applicare nel mio caso la soluzione da lui trovata.

Descrivo il problema.
Dopo diverse ricerche ho "scoperto" che l'installazione di prestashop con docker si può fare in modo semplicissimo
posizionandosi con cmd in una cartella dove è presente il file docker-compose.yml (che allego) e lanciando
il comando docker-compose up -d 
Il problema consiste nel fatto che se in docker-compose.yml vengono definiti i volumi di persistenza, l'installazione, oltre al fatto che impiega un tempo biblico, non va a buon fine e visualizza lo stesso errore citato da adr484.
Se invece commento con # la parte che riguarda i volumi, l'installazione è velocissima e si conclude, (dopo aver eliminato come da manuale il folder install e aver rinominato admin in admin123, con un sito prestashop PERFETTAMENTE FUNZIONANTE.

Se ora fermo tutto, riattivo i volumi, e rieseguo docker-compose up -d il sito SMETTE DI FUNZIONARE.

Ho provato questa procedura diverse volte, sempre con lo stesso risultato.

Qualcuno sa dirmi come uscire da questa situazione ?
Ringrazio in anticipo i volenterosi che troveranno il tempo di aiutarmi



 

 

Link to comment
Share on other sites

Prova ad installare ddev (è uno strato sopra composer) e far partire il progetto da lì. Per la parte di amministrazione e friendly-url nel ddev/config utilizza apache-fpm al posto di nginx-fpm

M.

Link to comment
Share on other sites

On 1/7/2025 at 11:50 PM, ziobudda said:

Prova ad installare ddev (è uno strato sopra composer) e far partire il progetto da lì. Per la parte di amministrazione e friendly-url nel ddev/config utilizza apache-fpm al posto di nginx-fpm

M.

Ringrazio anzitutto pera veloce risposta.
Tuttavia essendo totalmente inesperto, la strada che mi proponi mi appare molto oltre le mie competenze.

Comunque, se può servire, ho visto che utilizzando volumi nativi docker (in pratica eliminando il ./ davanti
al nome del volume), l'installazione stranamente va a buon fine ed è anche molto veloce.
Certo in questo modo si perde la praticità di avere i volumi "facilmente raggiungibili" nel filesystem di Windows 10.
Non so se la buona riuscita dipende dal fatto che ho chiesto la versione 1.7.8.11 invece di latest.

Ritengo comune che, stante la soluzione data da adr484, vi sia un importante problema di fondo
che meriterebbe di essere considerato e risolto una volta per tutte.
Allego il nuovo file .yml
Grazie ancora! 

docker-compose.yml

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...