flagamba Posted January 7 Share Posted January 7 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 More sharing options...
ziobudda Posted January 7 Share Posted January 7 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 More sharing options...
flagamba Posted January 13 Author Share Posted January 13 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 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